Commit Graph

  • f7a4849ded No need to have ':' in perror() sin 2014-03-07 14:00:44 +0000
  • e6375453b1 Set ret to EXIT_FAILURE if umount2() actually fails sin 2014-03-07 13:52:31 +0000
  • 7f92db7327 Implement umount -a sin 2014-03-07 13:49:40 +0000
  • 4879ea07b4 Implement mount -a sin 2014-03-07 13:43:42 +0000
  • a3e437c7ef Fix style issue sin 2014-03-06 15:06:47 +0000
  • a32345028e Add initial version of killall5(8) sin 2014-03-06 11:13:47 +0000
  • d0dc4dc2b7 Fix some more instances of enprintf(EXIT_FAILURE, ...); sin 2014-02-27 15:08:17 +0000
  • 634e77a1a5 Simply use eprintf() instead of enprintf() sin 2014-02-27 14:57:22 +0000
  • e75c56ad6a Update manpages - these tools are in ubase now sin 2014-02-27 14:30:04 +0000
  • 02e0a1de08 Import id(1) from sbase sin 2014-02-27 14:27:28 +0000
  • 2c98e18a33 The flag for unshare(1) is 'U' not 'u' sin 2014-02-24 13:51:03 +0000
  • 3f660d71d3 Update unshare(1) usage sin 2014-02-24 13:50:15 +0000
  • 3f98a7abc8 Convert mount(8) to mntent and kill grabmntinfo.[ch] sin 2014-02-24 13:39:05 +0000
  • fa96b14fbc Add -Wextra in config.mk sin 2014-02-24 12:58:16 +0000
  • a6263b656e Use setenv() instead of putenv() in getty sin 2014-02-24 12:26:40 +0000
  • d7ef6ea895 Preserve getty environment in login sin 2014-02-17 11:30:56 +0000
  • 6fd1d4c809 Convert mountpoint(1) to use mntent sin 2014-02-15 18:34:06 +0000
  • 3bb0f0fbdd Check setmntent() for failures sin 2014-02-15 18:26:01 +0000
  • 005e90a7ff Use mntent in df(1) sin 2014-02-15 18:24:07 +0000
  • 4b72fcf421 Fix indentation sin 2014-02-15 18:18:17 +0000
  • 422f400c21 Import who from sbase sin 2014-02-14 15:03:48 +0000
  • ac57c4ab7f Remember to reset ownership and permissions on the tty device sin 2014-02-11 13:08:10 +0000
  • 3e0d247d94 Add Hiltjo Posthuma to LICENSE sin 2014-02-14 14:04:13 +0000
  • c5f17bd3dc remove some signed / unsigned type warnings Hiltjo Posthuma 2014-02-14 14:52:04 +0100
  • 96af28da60 su: set default 'root', fixes a uninitialised variable warning Hiltjo Posthuma 2014-02-14 14:49:34 +0100
  • 68c3146a9d stat: assign fn before loop Hiltjo Posthuma 2014-02-14 14:48:24 +0100
  • 780fd613eb truncate: match coreutils truncate behaviour Hiltjo Posthuma 2014-02-14 14:35:01 +0100
  • 923773f9d8 lsusb: initialize variables to 0, fix type warning Hiltjo Posthuma 2014-02-14 14:42:48 +0100
  • b0576fc22b clear, watch: use 0x1b instead of non-standard \e Hiltjo Posthuma 2014-02-14 14:38:56 +0100
  • f8f4a96cc1 mount: siz variable can potentially be used uninitialized Hiltjo Posthuma 2014-02-14 12:12:48 +0100
  • 892d84ca24 Return an error if we can't open the files in /proc sin 2014-02-13 12:25:29 +0000
  • 1f783e7d96 Print hostname as well in getty sin 2014-02-11 11:09:00 +0000
  • 894be72e6b Use LOGIN_NAME_MAX instead of a hardcoded value sin 2014-02-11 10:55:38 +0000
  • 5d06ac4688 Allow getty to execute another program instead of /bin/login sin 2014-02-11 10:36:23 +0000
  • 48b505fad3 Don't die on vhangup() failure sin 2014-02-11 10:14:09 +0000
  • 9a4fba0251 Use calloc() instead of malloc() + memset() sin 2014-02-10 19:28:39 +0000
  • 471432a9e6 Ensure opts is null-terminated before calling strcat() sin 2014-02-10 19:06:42 +0000
  • deeeec8977 Don't put '\n' in getty sin 2014-02-10 15:47:13 +0000
  • 5c1c8d60be su is after stat sin 2014-02-10 15:16:53 +0000
  • cb904446ec Ensure getty prompts for the username sin 2014-02-10 15:04:24 +0000
  • a8e1ea1398 Guard against strlcpy()/strlcat() being implemented as macros sin 2014-02-10 13:14:12 +0000
  • 1de3e6c679 Always print the program name sin 2014-02-10 12:32:40 +0000
  • adc7ff7d04 Add initial version of getty sin 2014-02-10 12:12:50 +0000
  • bb87246743 Remove implemented items from TODO sin 2014-02-09 12:32:33 +0000
  • 2033ecb340 Use config.def.h sin 2014-02-09 12:25:36 +0000
  • 33c94d161d Add Carlos J. Torres to LICENSE sin 2014-02-09 11:07:36 +0000
  • c41c38649c prefer swap device option Carlos J. Torres 2014-02-08 22:24:17 -0500
  • 9938320eea disable all swap devices Carlos J. Torres 2014-02-08 12:54:04 -0500
  • 99a95f2734 add -a flag to enable all swap devices unless noauto opt is set Carlos J. Torres 2014-02-08 12:44:50 -0500
  • 30824954f8 Add ctrlaltdel tool sin 2014-02-07 16:35:51 +0000
  • d2815a5aa6 Update TODO - add getty and login sin 2014-02-06 18:00:47 +0000
  • 40b0613f1b mknod(1) is now in ubase not sbase so update manpage sin 2014-01-30 16:21:31 +0000
  • 9dbc997058 Import stat(1) from sbase sin 2014-01-30 16:20:27 +0000
  • 1f7b76f6f2 Import mknod(1) from sbase sin 2014-01-28 16:49:25 +0000
  • f4d650e35d Add Jakob Kramer to LICENSE sin 2014-01-25 22:38:09 +0000
  • 5b0d03acc6 Free minfo table sin 2014-01-25 22:34:05 +0000
  • 4040857074 Remove unused header from dmesg(1) sin 2014-01-25 22:31:18 +0000
  • f3a9b7138e Rename __ARG_H__ to ARG_H__ sin 2013-11-25 21:29:20 +0000
  • 34ea6ae10a Add support for obsolete -NUM arguments in arg.h sin 2013-11-14 10:47:07 +0000
  • a42f909362 Rename `brk' to `_brk' to avoid polluting the namespace sin 2013-11-13 11:47:05 +0000
  • 57e7137a3a Add passwd(1) to TODO sin 2013-11-12 13:22:13 +0000
  • a4b84fbe83 No need to use USED() in arg.h for sbase sin 2013-11-06 13:22:13 +0000
  • 41769b976a Check for a valid pagesize in mkswap(8) sin 2013-10-29 15:54:12 +0000
  • 9c37575961 A pagesize of 0 is invalid so treat it that way sin 2013-10-29 15:44:25 +0000
  • 97975ff092 Add pagesize(1) sin 2013-10-29 15:36:18 +0000
  • 0476f601b2 Fix alignment for table `optnames[]' sin 2013-10-28 16:51:58 +0000
  • 5f3c183b85 Setup a sane PATH across su(1) sin 2013-10-19 19:07:30 +0100
  • ab37391837 fix SHELL being set to the usr's home directory Jakob Kramer 2013-10-18 21:57:24 +0200
  • bfb4b38cff If we are preserving the environment use SHELL instead of pw->pw_shell sin 2013-10-18 16:22:24 +0100
  • acb9ae197e Implement -p for su(1) sin 2013-10-18 14:26:14 +0100
  • 7e59506b4b Set SHELL environment variable by default sin 2013-10-18 11:20:59 +0100
  • 784c6a5acf Implement -l support for su(1) sin 2013-10-18 11:14:36 +0100
  • f7bfe68a9e We use environ so declare it sin 2013-10-18 10:33:02 +0100
  • 86566f4ceb Only try to ask for a password and check if uid is != 0 sin 2013-10-18 10:25:39 +0100
  • 56ce9e8bff Some stylistic changes to su(1) sin 2013-10-18 10:20:13 +0100
  • f7fdd58972 Use a compound literal instead of malloc() in su(1) sin 2013-10-18 10:08:10 +0100
  • dac38406c2 Bump to C99 for ubase sin 2013-10-18 10:07:33 +0100
  • ff2e11638f Add initial su(1) sin 2013-10-17 23:02:55 +0100
  • 8c2bbb8fb3 Rename manpages to match the proper section sin 2013-10-17 11:41:48 +0100
  • c0c5620074 Simplify manpages sin 2013-10-17 11:41:04 +0100
  • a966a8da7e Add clear(1), eject(1) and halt(8) man pages s-p-k 2013-10-17 01:24:03 +0300
  • 990d900890 Add lsmod(8) man page s-p-k 2013-10-16 21:57:47 +0300
  • 4bd8642bf5 Add lsusb(8) man page s-p-k 2013-10-16 21:04:58 +0300
  • adfa94b3c4 Add df(1) man page s-p-k 2013-10-16 18:50:21 +0300
  • c5eb34ef39 Update README sin 2013-10-14 13:29:08 +0100
  • f7e59b780f Update TODO - remove eject sin 2013-10-14 12:16:45 +0100
  • 040ec4039c Allow ubase-box to be called as ubase-box tool args... sin 2013-10-08 23:32:29 +0100
  • 7078dba42d Update README sin 2013-10-08 17:11:40 +0100
  • 85a0e49c33 Use utmpx instead of utmp sin 2013-10-08 16:15:08 +0100
  • c0ae036bd2 Be consistent and use *argv[] sin 2013-10-07 20:41:30 +0100
  • 5b51cbaf9a Remove su from TODO - should normally live in sbase sin 2013-10-07 20:31:17 +0100
  • 1b31acce48 Exit with EXIT_SUCCESS in dmesg.c cases s-p-k 2013-10-07 22:03:06 +0300
  • d017808c80 Do not terminate early on a umount failure sin 2013-10-07 19:18:38 +0100
  • 262c1d768e Add s-p-k to LICENSE sin 2013-10-07 19:17:24 +0100
  • e340e1373e exit with EXIT_SUCCESS/EXIT_FAILURE s-p-k 2013-10-07 21:11:40 +0300
  • 64744bd6f1 Remove stat(1) - this now lives in sbase sin 2013-09-29 16:35:32 +0100
  • 83390f4893 Replace VERSION in manpages with the actual version sin 2013-09-29 12:38:12 +0100
  • 921631a3a9 If ws_col is zero just dump the entire buffer sin 2013-09-25 12:10:46 +0100
  • efe687ef94 Update TODO sin 2013-09-23 16:59:53 +0100
  • edc16fcafb Forgot to update usage line for dmesg(1) sin 2013-09-23 15:25:11 +0100