Commit graph

42 commits

Author SHA1 Message Date
Sylvestre Ledru 79d18ab656 generate manpages 2023-03-04 19:42:28 +01:00
Sylvestre Ledru 9ff6b80381 makefile: add support for toybox 2022-12-07 14:28:04 +01:00
Sylvestre Ledru 92942722a7 bump busybox 2022-12-04 16:40:03 +01:00
Sylvestre Ledru fcef8676f7
Remove manpages from the spell list ignore 2022-08-04 17:58:25 +02:00
gmnsii c2e214bd99
Add dir and vdir utils (based on ls)
Fix issue #3163

They are basically ls with some different options.
2022-04-15 17:30:40 +02:00
Sylvestre Ledru cfc87b684c
Update GNUmakefile 2022-04-10 18:28:20 +02:00
Marvin Schmidt b00357a19c make: Introduce DATAROOTDIR
This makes it easier to install binaries into an arch-dependent
directory (e.g. /usr/${host}/bin) while keeping arch-independent files
like the shell completions under /usr/share by specifying e.g.
PREFIX=/usr/${host} and DATAROOTDIR=/usr/share
2022-04-10 13:27:35 +02:00
Marvin Schmidt 66168bf06b make: Include PREFIX in BINDIR 2022-04-10 13:27:35 +02:00
Marvin Schmidt 79f1266017 make: Remove MANDIR
It's unused since commit 6cfed3bd ("make: no longer create INSTALLDIR_MAN")
2022-04-10 13:27:35 +02:00
Sylvestre Ledru 136803ef3d makefile: also build basenc 2022-03-28 23:11:17 +02:00
Dylan Aïssi 2b59b011f6 dd - add dd in GNUmakefile 2022-02-08 15:50:09 +01:00
Terts Diepraam 6cfed3bd50 make: no longer create INSTALLDIR_MAN
Creating this is no longer necessary and might result in a permission error, which causes installation errors
2022-01-30 14:47:29 +01:00
Terts Diepraam d12459563c make: use "cargo clean" instead of removing the target/$profile folder 2022-01-26 19:48:31 +01:00
Terts Diepraam bd4d26d37c docs: remove old manpage generation 2022-01-20 23:30:01 +01:00
Roy Ivy III 7a760cae99 refactor/polish ~ re-normalize whitespace
* minimize inconsistent/invisible whitespace

- consistent indentation (either spaces-only, tabs, *or* tabs with following spaces [for indentation])
- no internal/invisible tabs
- no trailing whitespace
- EOF EOLNs
2022-01-09 21:35:39 -06:00
Koutheir Attouchi 7010dfd939 runcon: added implementation and tests. 2021-08-22 21:59:41 +02:00
Koutheir Attouchi 090be5bb94 chcon: added implementation and integration tests
The ToDo list was updated to mark `chcon` as done.

Building and testing `chcon` requires enabling the `feat_selinux` feature. If `make` is used for building, then please specify `SELINUX_ENABLED=1` if building and testing on a system where SELinux is not enabled.
2021-08-05 22:57:57 -04:00
Sylvestre Ledru 3b19ba1dff
Merge pull request #2491 from SuperSandro2000/fix-square-braket
Fix installation of [ symlink
2021-07-10 10:39:51 +02:00
Sandro Jäckel 4551e769ba
Fix installation of [ symlink 2021-07-10 00:36:12 +02:00
Sandro 1a8a594ffc
Create completion directories incase they do not exist 2021-07-09 23:41:12 +02:00
Michael Debertol 97d14893a1 [: install test as [ as well 2021-06-29 00:27:58 +02:00
Michael Debertol a87538b77d uutils: uninstall shell completions 2021-06-25 21:23:45 +02:00
Michael Debertol a9e79c72c7 uutils: enable shell completions
This adds a hidden `completion` subcommand to coreutils. When invoked with
`coreutils completion <utility> <shell>` a completion file will be printed
to stdout. When running `make install` those files will be created for all
utilities and copied to the appropriate locations.
`make install` will install completions for zsh, fish and bash; however,
clap also supports generating completions for powershell and elvish.

With this patch all utilities are required to have a publich uu_app function
that returns a clap::App in addition to the uumain function.
2021-06-25 21:23:45 +02:00
Roy Ivy III 4495964864 maint/CICD ~ disable inapplicable tests from BusyTests 2021-06-06 19:28:25 -05:00
Roy Ivy III 5b697aace8 maint/build ~ normalize makefile recipe format 2021-06-06 19:28:25 -05:00
Sylvestre Ledru badf7aacb7
Merge pull request #2300 from tertsdiepraam/pr
Implement `pr` (resurrection of the resurrected PR)
2021-05-31 21:14:57 +02:00
Roy Ivy III ec982bb695 refactor ~ (makefiles) fix spelling + add spell-checker exceptions 2021-05-31 08:23:58 -05:00
Terts Diepraam 6c4479f82d pr: add to other list in GNUMakefile 2021-05-31 09:39:11 +02:00
Terts Diepraam f787326e70 pr: add to GNUMakefile 2021-05-31 00:15:24 +02:00
Sandro 9fbed0b07a
makefile: replace all uutils with coreutils (#1815)
Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
2021-04-02 22:18:31 +02:00
Theophile Trunck 0ac5dbe44d Add CICD for busytest 2021-03-14 20:30:53 +01:00
Theophile Trunck 9ab8bb5db5 Fix make busytest
The binary was rename from uutils to coreutils in that commit
52ae491fcd
but the makefile to run the busybox test wasn't updated

This commit update the makefile to use the correct binary name.
It also update the busybox to the 1.32.1 version and fix the makefile
to run all the busybox tests instead of stopping after the failed exe
2021-03-10 23:13:57 +01:00
Sylvestre Ledru 0bb5adad3f
make: also build date (#1691) 2021-01-16 21:15:03 +01:00
Stéphane Campinas 89bf7a726e csplit: refresh of the previous PR 2020-12-28 17:21:29 +01:00
Sylvestre Ledru d5764b3096
Remove useless directive from the GNUmakefile (#1669) 2020-12-21 21:27:53 +01:00
Sylvestre Ledru 54ada64232 fix ~ update docs + fix Makefile after @rivy's recent changes 2020-06-13 13:39:47 -05:00
Roy Ivy III 6606408ce9 refactor/polish ~ whitespace normalization (consistent indentation [either tabs *or* spaces], EOF EOLNs, no trailing whitespace) 2020-05-24 17:29:07 -05:00
Sylvestre Ledru 4c1774e918 test(uname): Add uname tests 2020-05-03 12:18:28 -05:00
Sylvestre Ledru df44af2321
Merge pull request #1486 from vladimyr/recursive-make
Use `$(MAKE)` variable for recursive invocations
2020-05-01 10:45:28 +02:00
Sylvestre Ledru d5228b5a64 feat(df) add 'df' uutil 2020-04-28 13:05:55 -05:00
Dario Vladovic 3f03e5fa3c
Use $(MAKE) variable for recursive invocations 2020-04-28 05:11:19 +02:00
Alex Lyon 220e07dc95 Test on FreeBSD using Cirrus CI and link to the Discord in the README 2019-05-01 21:14:25 -07:00