Commit graph

43 commits

Author SHA1 Message Date
Joining7943
78ce521c01 ci: Use nextest as test runner instead of cargo test 2023-04-19 22:06:06 +02:00
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