Commit Graph

29 Commits

Author SHA1 Message Date
Matthew Bauer
ae6a4a913c fix eval 2018-05-31 13:17:07 -04:00
Matthew Bauer
e99322507e treewide: get rid of musl stuff 2018-05-31 12:36:45 -04:00
Matthew Justin Bauer
98f2f08b4b
Merge pull request #41009 from matthewbauer/normalize-names
Add versions to packages missing it
2018-05-25 16:32:48 -05:00
Matthew Bauer
02de1dc707 unix-tools: add version
Uses the POSIX standard 1003.1-2008 as version number. It can be
accessed for free at http://pubs.opengroup.org/onlinepubs/9699919799/.
2018-05-25 15:48:25 -05:00
Matthew Justin Bauer
882e08ced1
unixtools: fixup bad merge
This should hopefully fix the eval issue.
2018-05-08 15:37:10 -05:00
Matthew Bauer
6748534d83 Merge remote-tracking branch 'upstream/master' into staging 2018-05-08 09:36:00 -05:00
Patrick Hilhorst
ab0d4f26ff
unixtools: use 2-space indent 2018-05-07 20:16:58 +02:00
Patrick Hilhorst
4b93f21ced
unixtools: refactor for less redundancy 2018-05-07 20:13:55 +02:00
Matthew Bauer
9395d05b65 unix-tools: install man pages 2018-05-01 09:52:17 -05:00
Tuomas Tynkkynen
16b45ec3da Merge remote-tracking branch 'upstream/master' into HEAD
Conflicts:
	pkgs/applications/version-management/git-and-tools/git/default.nix
	pkgs/top-level/all-packages.nix
	pkgs/top-level/unix-tools.nix
2018-04-16 21:13:30 +03:00
Matthew Bauer
9673ac562c unixtools: add col to utillinux 2018-04-15 22:54:19 -05:00
Matthew Justin Bauer
293e18d9c4
unixtools: fixup hexdump issue
utillinux puts everything in ".bin" output. We need to use lib.getBin to get it correctly.
2018-04-13 11:10:36 -05:00
Matthew Bauer
f1fb3651d8 quota: get from unixtools 2018-04-13 10:47:55 -05:00
Matthew Bauer
47fdc26c26 unixtools: quota is not in utillinux 2018-04-13 10:41:16 -05:00
Matthew Bauer
8287ba10fc unix-tools: cleanup things
- Adds ifconfig to nettools
- Adds top to procps
- Adds fsck, fdisk, mount, umount, quota to utillinux
2018-04-12 18:36:21 -05:00
Matthew Bauer
1914ef6040 unixtools: add mount, umount for darwin 2018-04-12 17:17:26 -05:00
Matthew Bauer
6398791733 unixtools: get rid of modprobe
modprobe only exists in Linux kernel. Just use kmod if it's needed.
2018-04-12 14:32:11 -05:00
Piotr Bogdan
0b9ca7875a unixtools.modprobe: fix 2018-04-12 17:03:02 +01:00
Jan Tojnar
fc3a467b22
Merge remote-tracking branch 'upstream/master' into staging 2018-04-12 01:50:17 +02:00
Matthew Justin Bauer
b1fa009aa2
unix-tools: fixup hexdump
hexdump needs utillinux
2018-04-11 14:50:27 -05:00
Matthew Justin Bauer
27dd872227
unix-tools: fixup 2018-04-11 12:46:53 -05:00
Matthew Bauer
50bdc5a612 unix-tools: fix typo 2018-04-10 21:18:42 -05:00
Matthew Bauer
70c378891e unix-tools: copy instead of linking
This prevents big closures from getting pulled in.
2018-04-10 18:55:25 -05:00
Matthew Bauer
f94c9c5459 unix-tools: provide getconf and getent 2018-04-10 18:53:33 -05:00
John Ericson
52f4be2c1f unixtools: Utilize meta.platforms 2018-03-27 20:26:10 -04:00
Matthew Bauer
49455d7bae treewide: replace utillinux refs of {u,}mount
umount and mount are now provided top-level
2018-03-27 18:17:46 -05:00
Matthew Bauer
11f0e07d4f unixtools: replace darwin.ps 2018-03-27 18:17:46 -05:00
Matthew Bauer
4a9fddc598 unixtools: cleanup 2018-03-27 18:17:45 -05:00
Matthew Bauer
ce8ce600ae unix-tools: introduce unix-tools.nix
unix-tools.nix has a collection of tools that are commonly installed
by default in Unix derivatives. This is intended to provide
compatibility between macOS and Linux users. Three Linux-only
derivations are provided for compatbility:

- procps
- utillinux
- nettools

More tools are also provided.

Also: treewide: use unixtools

Non-comprehensive replace of Linux-only procps and util-linux with
'unixtools'.
2018-03-26 17:40:55 -05:00