Commit Graph

97 Commits

Author SHA1 Message Date
sin 604b66ae8b Add blkdiscard(8) 2018-07-02 14:03:57 +01:00
Mattias Andrée f26a1449bf Add pwdx(1)
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-04-20 23:08:51 +01:00
Mattias Andrée 6e7386edb3 Add nologin(8)
Signed-off-by: Mattias Andrée <maandree@kth.se>
2016-03-26 19:08:10 +00:00
FRIGN b6669b5f19 Refactor chvt(1)
1) Properly implement arg.h.
2) Use estrtonum instead of estrtol.
3) Check close().
4) Small fixes.
5) Update manpage.
2015-09-07 11:47:10 +01:00
FRIGN cdaa7b860e Fix build
Dimitris forgot to change one line, which could, depending on the
environment, break the build ($LD would be empty).
2015-09-07 11:47:10 +01:00
sin 570a2bf4ce Use CC for ubase-box, remove LD 2015-09-03 19:57:21 +01:00
Ypnose 91cd388a39 Makefile: missing ubase-box-install in PHONY 2015-04-03 23:10:14 +01:00
Hiltjo Posthuma 67220cf2e8 make rule: ubase-box-install
rule to make ubase-box and setup symlinks for $BIN

some (maybe) interesting info:

$ make LDFLAGS="-s -static" CFLAGS="-Os" PREFIX=/ DESTDIR=`pwd`/static-normal install
$ make LDFLAGS="-s -static" CFLAGS="-Os" PREFIX=/ DESTDIR=`pwd`/static-box ubase-box-install

$ du -sk static-normal/ static-box
1776    static-normal
356     static-box
2015-03-03 13:32:43 +00:00
Hiltjo Posthuma 363ac46766 Makefile: make man pages with ubase VERSION 2015-02-06 15:16:23 +00:00
Eon S. Jeon 6253da55c1 support llvm-ar
llvm-ar doesn't understand flags prefixed with dashes.
2015-02-03 11:56:06 +00:00
sin b0b8579eb3 Add vtallow.1 2014-12-05 15:41:13 +00:00
sin 4269d523e2 Add vtallow(1) to enable or disable VT switch 2014-12-05 15:16:07 +00:00
sin 7819662024 Break out libs into LDLIBS 2014-11-30 12:31:22 +00:00
sin 0c008b65ee Bring in the sbase Makefile updates to ubase 2014-11-30 12:18:54 +00:00
sin ae7aafc127 Rename util/ to libutil/ 2014-11-29 21:46:47 +00:00
Jan Tatje aed9e3f6fa Add swaplabel(8) 2014-11-29 21:22:56 +00:00
sin 6e3c035db8 Properly signal failure if command fails in ubase-box
Similar fix as the one provided by emg for sbase.
2014-11-10 23:40:00 +00:00
Roberto E. Vargas Caballero 82500097cf Update only the modified objects in util.a 2014-10-16 11:29:38 +01:00
Roberto E. Vargas Caballero 2f03742e05 Add last and lastb 2014-10-16 11:28:01 +01:00
sin deb4fa8044 Nuke last EXIT_SUCCESS 2014-10-02 23:50:19 +01:00
Roberto E. Vargas Caballero e4677f290b Add lastlog(8)
At the moment this does not work with ubase login(1).  We should
add support to login(1) to write the lastlog entries.

Minor modifications by sin.
2014-08-18 18:29:38 +01:00
sin af274ce48a Add mesg.1 2014-08-04 21:01:00 +01:00
sin 47092bd9b6 Add mesg(1)
No manpage yet.
2014-07-26 15:33:13 +01:00
Hiltjo Posthuma f48d545c77 passwd: improvements
- add shadow support.
- allow passwd without argument, prompt which user password is changed.
2014-07-10 22:04:06 +01:00
sin 4cce54b8e9 Add readahead.8 2014-06-30 14:19:57 +01:00
sin f5ebc6350b Import sys/queue.h and move over existing tools
We should stop rolling data structure implementations in every
tool.
2014-06-30 13:06:07 +01:00
sin debcf4447d Add readahead(8) 2014-06-27 17:07:56 +01:00
sin c88ba3750e Add freeramdisk(8) 2014-06-26 16:26:14 +01:00
sin c1a96ddb4c Add fsfreeze.8 2014-06-26 16:07:11 +01:00
sin 5d85bb0cfe Add fsfreeze(8) 2014-06-14 16:49:43 +01:00
sin c80061b08f Add dd(1) manpage
Formatting is a bit weird, will need fixing.
2014-06-11 11:54:38 +01:00
sin ed5167e2c1 Add passwd.1 to MAN1 2014-06-09 16:47:08 +01:00
sin 1ec996439a Add initial implementation of passwd(1)
No shadow support yet.
2014-06-05 16:57:27 +01:00
sin 6ea2b1aa53 Use estrtoul() in dd(1)
Allow specifications in hex and octal as well.
2014-06-04 13:13:00 +01:00
sin 207ba019fd Add initial version of dd(1).
This code was written by Sebastian Krahmer and you can find
the original version at https://github.com/stealth/odd.git.

Permission has been granted to release this code under MIT/X
for ubase.  It has been simplified by sin@2f30.org.

Thanks Sebastian!
2014-06-04 11:47:38 +01:00
sin 0d09df4645 Add hwclock(8) manpage 2014-06-03 16:25:18 +01:00
sin dacfb76c75 Add initial version of hwclock(8) 2014-06-03 14:52:14 +01:00
sin 1988901b7d Add login(1) manpage 2014-06-02 16:45:29 +01:00
sin 0a3ed68d25 Add initial implementation of login(1)
No shadow support atm.
2014-06-02 16:17:33 +01:00
sin 550b655d98 Add ealloc.c with wrappers for emalloc() and friends
Re-organize util.h as well.
2014-04-30 13:11:57 +01:00
sin 1920516abf Add explicit_bzero() in util/ 2014-04-30 12:30:10 +01:00
sin 8b32decb6f Add initial implementation of sysctl(8)
Needs a bit of cleanup (avoiding magic numbers etc.).
2014-04-17 15:31:42 +01:00
sin c4ff95798c Add respawn 2014-04-17 14:08:35 +01:00
sin e8b61e9b7e Add manpages to Makefile 2014-04-14 15:20:09 +01:00
FRIGN c7d72a8a56 Implement switch_root 2014-04-14 09:44:38 +01:00
sin a32345028e Add initial version of killall5(8) 2014-03-06 12:13:49 +00:00
sin 02e0a1de08 Import id(1) from sbase 2014-02-27 14:30:30 +00:00
sin 3f98a7abc8 Convert mount(8) to mntent and kill grabmntinfo.[ch] 2014-02-24 13:44:15 +00:00
sin 422f400c21 Import who from sbase 2014-02-14 15:07:43 +00:00
sin 5c1c8d60be su is after stat 2014-02-10 15:50:11 +00:00