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