diff options
| author | Shokara Kou <kou@13f0.net> | 2022-05-13 11:47:58 -0400 |
|---|---|---|
| committer | Shokara Kou <kou@13f0.net> | 2022-12-10 16:12:53 -0500 |
| commit | e3ca4e1fda985e1ca0301faf44149f0f75770d21 (patch) | |
| tree | 96c6ea1318a63ce8f53aa8a5337774ec80decd52 | |
| parent | 26c8bf0033c808fca7675fe42babbf3a4d56e787 (diff) | |
add s/ubase
Replaces GNU coreutils and util-linux
| -rw-r--r-- | sbase/.footprint | 201 | ||||
| -rw-r--r-- | sbase/.md5sum | 0 | ||||
| -rw-r--r-- | sbase/Pkgfile | 21 | ||||
| -rw-r--r-- | ubase/.footprint | 109 | ||||
| -rw-r--r-- | ubase/.md5sum | 1 | ||||
| -rw-r--r-- | ubase/Pkgfile | 24 | ||||
| -rw-r--r-- | ubase/include-sysmacros_h.diff | 52 |
7 files changed, 408 insertions, 0 deletions
diff --git a/sbase/.footprint b/sbase/.footprint new file mode 100644 index 0000000..3da6d8c --- /dev/null +++ b/sbase/.footprint | |||
| @@ -0,0 +1,201 @@ | |||
| 1 | drwxr-xr-x root/root bin/ | ||
| 2 | lrwxrwxrwx root/root bin/[ -> sbase-box | ||
| 3 | lrwxrwxrwx root/root bin/basename -> sbase-box | ||
| 4 | lrwxrwxrwx root/root bin/cal -> sbase-box | ||
| 5 | lrwxrwxrwx root/root bin/cat -> sbase-box | ||
| 6 | lrwxrwxrwx root/root bin/chgrp -> sbase-box | ||
| 7 | lrwxrwxrwx root/root bin/chmod -> sbase-box | ||
| 8 | lrwxrwxrwx root/root bin/chown -> sbase-box | ||
| 9 | lrwxrwxrwx root/root bin/chroot -> sbase-box | ||
| 10 | lrwxrwxrwx root/root bin/cksum -> sbase-box | ||
| 11 | lrwxrwxrwx root/root bin/cmp -> sbase-box | ||
| 12 | lrwxrwxrwx root/root bin/cols -> sbase-box | ||
| 13 | lrwxrwxrwx root/root bin/comm -> sbase-box | ||
| 14 | lrwxrwxrwx root/root bin/cp -> sbase-box | ||
| 15 | lrwxrwxrwx root/root bin/cron -> sbase-box | ||
| 16 | lrwxrwxrwx root/root bin/cut -> sbase-box | ||
| 17 | lrwxrwxrwx root/root bin/date -> sbase-box | ||
| 18 | lrwxrwxrwx root/root bin/dd -> sbase-box | ||
| 19 | lrwxrwxrwx root/root bin/dirname -> sbase-box | ||
| 20 | lrwxrwxrwx root/root bin/du -> sbase-box | ||
| 21 | lrwxrwxrwx root/root bin/echo -> sbase-box | ||
| 22 | lrwxrwxrwx root/root bin/ed -> sbase-box | ||
| 23 | lrwxrwxrwx root/root bin/env -> sbase-box | ||
| 24 | lrwxrwxrwx root/root bin/expand -> sbase-box | ||
| 25 | lrwxrwxrwx root/root bin/expr -> sbase-box | ||
| 26 | lrwxrwxrwx root/root bin/false -> sbase-box | ||
| 27 | lrwxrwxrwx root/root bin/find -> sbase-box | ||
| 28 | lrwxrwxrwx root/root bin/flock -> sbase-box | ||
| 29 | lrwxrwxrwx root/root bin/fold -> sbase-box | ||
| 30 | lrwxrwxrwx root/root bin/getconf -> sbase-box | ||
| 31 | lrwxrwxrwx root/root bin/grep -> sbase-box | ||
| 32 | lrwxrwxrwx root/root bin/head -> sbase-box | ||
| 33 | lrwxrwxrwx root/root bin/hostname -> sbase-box | ||
| 34 | lrwxrwxrwx root/root bin/install -> sbase-box | ||
| 35 | lrwxrwxrwx root/root bin/join -> sbase-box | ||
| 36 | lrwxrwxrwx root/root bin/kill -> sbase-box | ||
| 37 | lrwxrwxrwx root/root bin/link -> sbase-box | ||
| 38 | lrwxrwxrwx root/root bin/ln -> sbase-box | ||
| 39 | lrwxrwxrwx root/root bin/logger -> sbase-box | ||
| 40 | lrwxrwxrwx root/root bin/logname -> sbase-box | ||
| 41 | lrwxrwxrwx root/root bin/ls -> sbase-box | ||
| 42 | lrwxrwxrwx root/root bin/md5sum -> sbase-box | ||
| 43 | lrwxrwxrwx root/root bin/mkdir -> sbase-box | ||
| 44 | lrwxrwxrwx root/root bin/mkfifo -> sbase-box | ||
| 45 | lrwxrwxrwx root/root bin/mknod -> sbase-box | ||
| 46 | lrwxrwxrwx root/root bin/mktemp -> sbase-box | ||
| 47 | lrwxrwxrwx root/root bin/mv -> sbase-box | ||
| 48 | lrwxrwxrwx root/root bin/nice -> sbase-box | ||
| 49 | lrwxrwxrwx root/root bin/nl -> sbase-box | ||
| 50 | lrwxrwxrwx root/root bin/nohup -> sbase-box | ||
| 51 | lrwxrwxrwx root/root bin/od -> sbase-box | ||
| 52 | lrwxrwxrwx root/root bin/paste -> sbase-box | ||
| 53 | lrwxrwxrwx root/root bin/pathchk -> sbase-box | ||
| 54 | lrwxrwxrwx root/root bin/printenv -> sbase-box | ||
| 55 | lrwxrwxrwx root/root bin/printf -> sbase-box | ||
| 56 | lrwxrwxrwx root/root bin/pwd -> sbase-box | ||
| 57 | lrwxrwxrwx root/root bin/readlink -> sbase-box | ||
| 58 | lrwxrwxrwx root/root bin/renice -> sbase-box | ||
| 59 | lrwxrwxrwx root/root bin/rev -> sbase-box | ||
| 60 | lrwxrwxrwx root/root bin/rm -> sbase-box | ||
| 61 | lrwxrwxrwx root/root bin/rmdir -> sbase-box | ||
| 62 | -rwxr-xr-x root/root bin/sbase-box | ||
| 63 | lrwxrwxrwx root/root bin/sed -> sbase-box | ||
| 64 | lrwxrwxrwx root/root bin/seq -> sbase-box | ||
| 65 | lrwxrwxrwx root/root bin/setsid -> sbase-box | ||
| 66 | lrwxrwxrwx root/root bin/sha1sum -> sbase-box | ||
| 67 | lrwxrwxrwx root/root bin/sha224sum -> sbase-box | ||
| 68 | lrwxrwxrwx root/root bin/sha256sum -> sbase-box | ||
| 69 | lrwxrwxrwx root/root bin/sha384sum -> sbase-box | ||
| 70 | lrwxrwxrwx root/root bin/sha512-224sum -> sbase-box | ||
| 71 | lrwxrwxrwx root/root bin/sha512-256sum -> sbase-box | ||
| 72 | lrwxrwxrwx root/root bin/sha512sum -> sbase-box | ||
| 73 | lrwxrwxrwx root/root bin/sleep -> sbase-box | ||
| 74 | lrwxrwxrwx root/root bin/sort -> sbase-box | ||
| 75 | lrwxrwxrwx root/root bin/split -> sbase-box | ||
| 76 | lrwxrwxrwx root/root bin/sponge -> sbase-box | ||
| 77 | lrwxrwxrwx root/root bin/strings -> sbase-box | ||
| 78 | lrwxrwxrwx root/root bin/sync -> sbase-box | ||
| 79 | lrwxrwxrwx root/root bin/tail -> sbase-box | ||
| 80 | lrwxrwxrwx root/root bin/tar -> sbase-box | ||
| 81 | lrwxrwxrwx root/root bin/tee -> sbase-box | ||
| 82 | lrwxrwxrwx root/root bin/test -> sbase-box | ||
| 83 | lrwxrwxrwx root/root bin/tftp -> sbase-box | ||
| 84 | lrwxrwxrwx root/root bin/time -> sbase-box | ||
| 85 | lrwxrwxrwx root/root bin/touch -> sbase-box | ||
| 86 | lrwxrwxrwx root/root bin/tr -> sbase-box | ||
| 87 | lrwxrwxrwx root/root bin/true -> sbase-box | ||
| 88 | lrwxrwxrwx root/root bin/tsort -> sbase-box | ||
| 89 | lrwxrwxrwx root/root bin/tty -> sbase-box | ||
| 90 | lrwxrwxrwx root/root bin/uname -> sbase-box | ||
| 91 | lrwxrwxrwx root/root bin/unexpand -> sbase-box | ||
| 92 | lrwxrwxrwx root/root bin/uniq -> sbase-box | ||
| 93 | lrwxrwxrwx root/root bin/unlink -> sbase-box | ||
| 94 | lrwxrwxrwx root/root bin/uudecode -> sbase-box | ||
| 95 | lrwxrwxrwx root/root bin/uuencode -> sbase-box | ||
| 96 | lrwxrwxrwx root/root bin/wc -> sbase-box | ||
| 97 | lrwxrwxrwx root/root bin/which -> sbase-box | ||
| 98 | lrwxrwxrwx root/root bin/whoami -> sbase-box | ||
| 99 | lrwxrwxrwx root/root bin/xargs -> sbase-box | ||
| 100 | lrwxrwxrwx root/root bin/yes -> sbase-box | ||
| 101 | drwxr-xr-x root/root usr/ | ||
| 102 | drwxr-xr-x root/root usr/share/ | ||
| 103 | drwxr-xr-x root/root usr/share/man/ | ||
| 104 | drwxr-xr-x root/root usr/share/man/man1/ | ||
| 105 | -rw-r--r-- root/root usr/share/man/man1/basename.1.gz | ||
| 106 | -rw-r--r-- root/root usr/share/man/man1/cal.1.gz | ||
| 107 | -rw-r--r-- root/root usr/share/man/man1/cat.1.gz | ||
| 108 | -rw-r--r-- root/root usr/share/man/man1/chgrp.1.gz | ||
| 109 | -rw-r--r-- root/root usr/share/man/man1/chmod.1.gz | ||
| 110 | -rw-r--r-- root/root usr/share/man/man1/chown.1.gz | ||
| 111 | -rw-r--r-- root/root usr/share/man/man1/chroot.1.gz | ||
| 112 | -rw-r--r-- root/root usr/share/man/man1/cksum.1.gz | ||
| 113 | -rw-r--r-- root/root usr/share/man/man1/cmp.1.gz | ||
| 114 | -rw-r--r-- root/root usr/share/man/man1/cols.1.gz | ||
| 115 | -rw-r--r-- root/root usr/share/man/man1/comm.1.gz | ||
| 116 | -rw-r--r-- root/root usr/share/man/man1/cp.1.gz | ||
| 117 | -rw-r--r-- root/root usr/share/man/man1/cron.1.gz | ||
| 118 | -rw-r--r-- root/root usr/share/man/man1/cut.1.gz | ||
| 119 | -rw-r--r-- root/root usr/share/man/man1/date.1.gz | ||
| 120 | -rw-r--r-- root/root usr/share/man/man1/dd.1.gz | ||
| 121 | -rw-r--r-- root/root usr/share/man/man1/dirname.1.gz | ||
| 122 | -rw-r--r-- root/root usr/share/man/man1/du.1.gz | ||
| 123 | -rw-r--r-- root/root usr/share/man/man1/echo.1.gz | ||
| 124 | -rw-r--r-- root/root usr/share/man/man1/ed.1.gz | ||
| 125 | -rw-r--r-- root/root usr/share/man/man1/env.1.gz | ||
| 126 | -rw-r--r-- root/root usr/share/man/man1/expand.1.gz | ||
| 127 | -rw-r--r-- root/root usr/share/man/man1/expr.1.gz | ||
| 128 | -rw-r--r-- root/root usr/share/man/man1/false.1.gz | ||
| 129 | -rw-r--r-- root/root usr/share/man/man1/find.1.gz | ||
| 130 | -rw-r--r-- root/root usr/share/man/man1/flock.1.gz | ||
| 131 | -rw-r--r-- root/root usr/share/man/man1/fold.1.gz | ||
| 132 | -rw-r--r-- root/root usr/share/man/man1/getconf.1.gz | ||
| 133 | -rw-r--r-- root/root usr/share/man/man1/grep.1.gz | ||
| 134 | -rw-r--r-- root/root usr/share/man/man1/head.1.gz | ||
| 135 | -rw-r--r-- root/root usr/share/man/man1/hostname.1.gz | ||
| 136 | -rw-r--r-- root/root usr/share/man/man1/install.1.gz | ||
| 137 | -rw-r--r-- root/root usr/share/man/man1/join.1.gz | ||
| 138 | -rw-r--r-- root/root usr/share/man/man1/kill.1.gz | ||
| 139 | -rw-r--r-- root/root usr/share/man/man1/link.1.gz | ||
| 140 | -rw-r--r-- root/root usr/share/man/man1/ln.1.gz | ||
| 141 | -rw-r--r-- root/root usr/share/man/man1/logger.1.gz | ||
| 142 | -rw-r--r-- root/root usr/share/man/man1/logname.1.gz | ||
| 143 | -rw-r--r-- root/root usr/share/man/man1/ls.1.gz | ||
| 144 | -rw-r--r-- root/root usr/share/man/man1/md5sum.1.gz | ||
| 145 | -rw-r--r-- root/root usr/share/man/man1/mkdir.1.gz | ||
| 146 | -rw-r--r-- root/root usr/share/man/man1/mkfifo.1.gz | ||
| 147 | -rw-r--r-- root/root usr/share/man/man1/mknod.1.gz | ||
| 148 | -rw-r--r-- root/root usr/share/man/man1/mktemp.1.gz | ||
| 149 | -rw-r--r-- root/root usr/share/man/man1/mv.1.gz | ||
| 150 | -rw-r--r-- root/root usr/share/man/man1/nice.1.gz | ||
| 151 | -rw-r--r-- root/root usr/share/man/man1/nl.1.gz | ||
| 152 | -rw-r--r-- root/root usr/share/man/man1/nohup.1.gz | ||
| 153 | -rw-r--r-- root/root usr/share/man/man1/od.1.gz | ||
| 154 | -rw-r--r-- root/root usr/share/man/man1/paste.1.gz | ||
| 155 | -rw-r--r-- root/root usr/share/man/man1/pathchk.1.gz | ||
| 156 | -rw-r--r-- root/root usr/share/man/man1/printenv.1.gz | ||
| 157 | -rw-r--r-- root/root usr/share/man/man1/printf.1.gz | ||
| 158 | -rw-r--r-- root/root usr/share/man/man1/pwd.1.gz | ||
| 159 | -rw-r--r-- root/root usr/share/man/man1/readlink.1.gz | ||
| 160 | -rw-r--r-- root/root usr/share/man/man1/renice.1.gz | ||
| 161 | -rw-r--r-- root/root usr/share/man/man1/rev.1.gz | ||
| 162 | -rw-r--r-- root/root usr/share/man/man1/rm.1.gz | ||
| 163 | -rw-r--r-- root/root usr/share/man/man1/rmdir.1.gz | ||
| 164 | -rw-r--r-- root/root usr/share/man/man1/sed.1.gz | ||
| 165 | -rw-r--r-- root/root usr/share/man/man1/seq.1.gz | ||
| 166 | -rw-r--r-- root/root usr/share/man/man1/setsid.1.gz | ||
| 167 | -rw-r--r-- root/root usr/share/man/man1/sha1sum.1.gz | ||
| 168 | -rw-r--r-- root/root usr/share/man/man1/sha224sum.1.gz | ||
| 169 | -rw-r--r-- root/root usr/share/man/man1/sha256sum.1.gz | ||
| 170 | -rw-r--r-- root/root usr/share/man/man1/sha384sum.1.gz | ||
| 171 | -rw-r--r-- root/root usr/share/man/man1/sha512-224sum.1.gz | ||
| 172 | -rw-r--r-- root/root usr/share/man/man1/sha512-256sum.1.gz | ||
| 173 | -rw-r--r-- root/root usr/share/man/man1/sha512sum.1.gz | ||
| 174 | -rw-r--r-- root/root usr/share/man/man1/sleep.1.gz | ||
| 175 | -rw-r--r-- root/root usr/share/man/man1/sort.1.gz | ||
| 176 | -rw-r--r-- root/root usr/share/man/man1/split.1.gz | ||
| 177 | -rw-r--r-- root/root usr/share/man/man1/sponge.1.gz | ||
| 178 | -rw-r--r-- root/root usr/share/man/man1/strings.1.gz | ||
| 179 | -rw-r--r-- root/root usr/share/man/man1/sync.1.gz | ||
| 180 | -rw-r--r-- root/root usr/share/man/man1/tail.1.gz | ||
| 181 | -rw-r--r-- root/root usr/share/man/man1/tar.1.gz | ||
| 182 | -rw-r--r-- root/root usr/share/man/man1/tee.1.gz | ||
| 183 | -rw-r--r-- root/root usr/share/man/man1/test.1.gz | ||
| 184 | -rw-r--r-- root/root usr/share/man/man1/tftp.1.gz | ||
| 185 | -rw-r--r-- root/root usr/share/man/man1/time.1.gz | ||
| 186 | -rw-r--r-- root/root usr/share/man/man1/touch.1.gz | ||
| 187 | -rw-r--r-- root/root usr/share/man/man1/tr.1.gz | ||
| 188 | -rw-r--r-- root/root usr/share/man/man1/true.1.gz | ||
| 189 | -rw-r--r-- root/root usr/share/man/man1/tsort.1.gz | ||
| 190 | -rw-r--r-- root/root usr/share/man/man1/tty.1.gz | ||
| 191 | -rw-r--r-- root/root usr/share/man/man1/uname.1.gz | ||
| 192 | -rw-r--r-- root/root usr/share/man/man1/unexpand.1.gz | ||
| 193 | -rw-r--r-- root/root usr/share/man/man1/uniq.1.gz | ||
| 194 | -rw-r--r-- root/root usr/share/man/man1/unlink.1.gz | ||
| 195 | -rw-r--r-- root/root usr/share/man/man1/uudecode.1.gz | ||
| 196 | -rw-r--r-- root/root usr/share/man/man1/uuencode.1.gz | ||
| 197 | -rw-r--r-- root/root usr/share/man/man1/wc.1.gz | ||
| 198 | -rw-r--r-- root/root usr/share/man/man1/which.1.gz | ||
| 199 | -rw-r--r-- root/root usr/share/man/man1/whoami.1.gz | ||
| 200 | -rw-r--r-- root/root usr/share/man/man1/xargs.1.gz | ||
| 201 | -rw-r--r-- root/root usr/share/man/man1/yes.1.gz | ||
diff --git a/sbase/.md5sum b/sbase/.md5sum new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/sbase/.md5sum | |||
diff --git a/sbase/Pkgfile b/sbase/Pkgfile new file mode 100644 index 0000000..45a4ed0 --- /dev/null +++ b/sbase/Pkgfile | |||
| @@ -0,0 +1,21 @@ | |||
| 1 | # Description: suckless unix tools | ||
| 2 | # URL: https://git.suckless.org/sbase/file/README.html | ||
| 3 | # Maintainer: Shokara Kou, kou at 13f0 dot net | ||
| 4 | # Depends on: | ||
| 5 | |||
| 6 | name=sbase | ||
| 7 | commit=c3e47c1 | ||
| 8 | version=git-$commit | ||
| 9 | release=1 | ||
| 10 | source=() | ||
| 11 | |||
| 12 | gitsource=git://git.suckless.org/sbase/ | ||
| 13 | |||
| 14 | build() { | ||
| 15 | git clone $gitsource | ||
| 16 | cd $name | ||
| 17 | git checkout $commit | ||
| 18 | |||
| 19 | make sbase-box | ||
| 20 | make PREFIX=/ MANPREFIX=/usr/share/man DESTDIR=$PKG sbase-box-install | ||
| 21 | } | ||
diff --git a/ubase/.footprint b/ubase/.footprint new file mode 100644 index 0000000..80e6998 --- /dev/null +++ b/ubase/.footprint | |||
| @@ -0,0 +1,109 @@ | |||
| 1 | drwxr-xr-x root/root bin/ | ||
| 2 | lrwxrwxrwx root/root bin/blkdiscard -> ubase-box | ||
| 3 | lrwxrwxrwx root/root bin/chvt -> ubase-box | ||
| 4 | lrwxrwxrwx root/root bin/clear -> ubase-box | ||
| 5 | lrwxrwxrwx root/root bin/ctrlaltdel -> ubase-box | ||
| 6 | lrwxrwxrwx root/root bin/dd -> ubase-box | ||
| 7 | lrwxrwxrwx root/root bin/df -> ubase-box | ||
| 8 | lrwxrwxrwx root/root bin/dmesg -> ubase-box | ||
| 9 | lrwxrwxrwx root/root bin/eject -> ubase-box | ||
| 10 | lrwxrwxrwx root/root bin/fallocate -> ubase-box | ||
| 11 | lrwxrwxrwx root/root bin/free -> ubase-box | ||
| 12 | lrwxrwxrwx root/root bin/freeramdisk -> ubase-box | ||
| 13 | lrwxrwxrwx root/root bin/fsfreeze -> ubase-box | ||
| 14 | lrwxrwxrwx root/root bin/getty -> ubase-box | ||
| 15 | lrwxrwxrwx root/root bin/halt -> ubase-box | ||
| 16 | lrwxrwxrwx root/root bin/hwclock -> ubase-box | ||
| 17 | lrwxrwxrwx root/root bin/id -> ubase-box | ||
| 18 | lrwxrwxrwx root/root bin/insmod -> ubase-box | ||
| 19 | lrwxrwxrwx root/root bin/killall5 -> ubase-box | ||
| 20 | lrwxrwxrwx root/root bin/last -> ubase-box | ||
| 21 | lrwxrwxrwx root/root bin/lastlog -> ubase-box | ||
| 22 | lrwxrwxrwx root/root bin/login -> ubase-box | ||
| 23 | lrwxrwxrwx root/root bin/lsmod -> ubase-box | ||
| 24 | lrwxrwxrwx root/root bin/lsusb -> ubase-box | ||
| 25 | lrwxrwxrwx root/root bin/mesg -> ubase-box | ||
| 26 | lrwxrwxrwx root/root bin/mknod -> ubase-box | ||
| 27 | lrwxrwxrwx root/root bin/mkswap -> ubase-box | ||
| 28 | lrwxrwxrwx root/root bin/mount -> ubase-box | ||
| 29 | lrwxrwxrwx root/root bin/mountpoint -> ubase-box | ||
| 30 | lrwxrwxrwx root/root bin/nologin -> ubase-box | ||
| 31 | lrwxrwxrwx root/root bin/pagesize -> ubase-box | ||
| 32 | lrwxrwxrwx root/root bin/passwd -> ubase-box | ||
| 33 | lrwxrwxrwx root/root bin/pidof -> ubase-box | ||
| 34 | lrwxrwxrwx root/root bin/pivot_root -> ubase-box | ||
| 35 | lrwxrwxrwx root/root bin/ps -> ubase-box | ||
| 36 | lrwxrwxrwx root/root bin/pwdx -> ubase-box | ||
| 37 | lrwxrwxrwx root/root bin/readahead -> ubase-box | ||
| 38 | lrwxrwxrwx root/root bin/respawn -> ubase-box | ||
| 39 | lrwxrwxrwx root/root bin/rmmod -> ubase-box | ||
| 40 | lrwxrwxrwx root/root bin/stat -> ubase-box | ||
| 41 | lrwxrwxrwx root/root bin/su -> ubase-box | ||
| 42 | lrwxrwxrwx root/root bin/swaplabel -> ubase-box | ||
| 43 | lrwxrwxrwx root/root bin/swapoff -> ubase-box | ||
| 44 | lrwxrwxrwx root/root bin/swapon -> ubase-box | ||
| 45 | lrwxrwxrwx root/root bin/switch_root -> ubase-box | ||
| 46 | lrwxrwxrwx root/root bin/sysctl -> ubase-box | ||
| 47 | lrwxrwxrwx root/root bin/truncate -> ubase-box | ||
| 48 | -rwxr-xr-x root/root bin/ubase-box | ||
| 49 | lrwxrwxrwx root/root bin/umount -> ubase-box | ||
| 50 | lrwxrwxrwx root/root bin/unshare -> ubase-box | ||
| 51 | lrwxrwxrwx root/root bin/uptime -> ubase-box | ||
| 52 | lrwxrwxrwx root/root bin/vtallow -> ubase-box | ||
| 53 | lrwxrwxrwx root/root bin/watch -> ubase-box | ||
| 54 | lrwxrwxrwx root/root bin/who -> ubase-box | ||
| 55 | drwxr-xr-x root/root usr/ | ||
| 56 | drwxr-xr-x root/root usr/share/ | ||
| 57 | drwxr-xr-x root/root usr/share/man/ | ||
| 58 | drwxr-xr-x root/root usr/share/man/man1/ | ||
| 59 | -rw-r--r-- root/root usr/share/man/man1/chvt.1.gz | ||
| 60 | -rw-r--r-- root/root usr/share/man/man1/clear.1.gz | ||
| 61 | -rw-r--r-- root/root usr/share/man/man1/dd.1.gz | ||
| 62 | -rw-r--r-- root/root usr/share/man/man1/df.1.gz | ||
| 63 | -rw-r--r-- root/root usr/share/man/man1/dmesg.1.gz | ||
| 64 | -rw-r--r-- root/root usr/share/man/man1/eject.1.gz | ||
| 65 | -rw-r--r-- root/root usr/share/man/man1/fallocate.1.gz | ||
| 66 | -rw-r--r-- root/root usr/share/man/man1/free.1.gz | ||
| 67 | -rw-r--r-- root/root usr/share/man/man1/id.1.gz | ||
| 68 | -rw-r--r-- root/root usr/share/man/man1/login.1.gz | ||
| 69 | -rw-r--r-- root/root usr/share/man/man1/mesg.1.gz | ||
| 70 | -rw-r--r-- root/root usr/share/man/man1/mknod.1.gz | ||
| 71 | -rw-r--r-- root/root usr/share/man/man1/mountpoint.1.gz | ||
| 72 | -rw-r--r-- root/root usr/share/man/man1/pagesize.1.gz | ||
| 73 | -rw-r--r-- root/root usr/share/man/man1/passwd.1.gz | ||
| 74 | -rw-r--r-- root/root usr/share/man/man1/pidof.1.gz | ||
| 75 | -rw-r--r-- root/root usr/share/man/man1/ps.1.gz | ||
| 76 | -rw-r--r-- root/root usr/share/man/man1/pwdx.1.gz | ||
| 77 | -rw-r--r-- root/root usr/share/man/man1/respawn.1.gz | ||
| 78 | -rw-r--r-- root/root usr/share/man/man1/stat.1.gz | ||
| 79 | -rw-r--r-- root/root usr/share/man/man1/su.1.gz | ||
| 80 | -rw-r--r-- root/root usr/share/man/man1/truncate.1.gz | ||
| 81 | -rw-r--r-- root/root usr/share/man/man1/unshare.1.gz | ||
| 82 | -rw-r--r-- root/root usr/share/man/man1/uptime.1.gz | ||
| 83 | -rw-r--r-- root/root usr/share/man/man1/vtallow.1.gz | ||
| 84 | -rw-r--r-- root/root usr/share/man/man1/watch.1.gz | ||
| 85 | -rw-r--r-- root/root usr/share/man/man1/who.1.gz | ||
| 86 | drwxr-xr-x root/root usr/share/man/man8/ | ||
| 87 | -rw-r--r-- root/root usr/share/man/man8/ctrlaltdel.8.gz | ||
| 88 | -rw-r--r-- root/root usr/share/man/man8/freeramdisk.8.gz | ||
| 89 | -rw-r--r-- root/root usr/share/man/man8/fsfreeze.8.gz | ||
| 90 | -rw-r--r-- root/root usr/share/man/man8/getty.8.gz | ||
| 91 | -rw-r--r-- root/root usr/share/man/man8/halt.8.gz | ||
| 92 | -rw-r--r-- root/root usr/share/man/man8/hwclock.8.gz | ||
| 93 | -rw-r--r-- root/root usr/share/man/man8/insmod.8.gz | ||
| 94 | -rw-r--r-- root/root usr/share/man/man8/killall5.8.gz | ||
| 95 | -rw-r--r-- root/root usr/share/man/man8/lastlog.8.gz | ||
| 96 | -rw-r--r-- root/root usr/share/man/man8/lsmod.8.gz | ||
| 97 | -rw-r--r-- root/root usr/share/man/man8/lsusb.8.gz | ||
| 98 | -rw-r--r-- root/root usr/share/man/man8/mkswap.8.gz | ||
| 99 | -rw-r--r-- root/root usr/share/man/man8/mount.8.gz | ||
| 100 | -rw-r--r-- root/root usr/share/man/man8/nologin.8.gz | ||
| 101 | -rw-r--r-- root/root usr/share/man/man8/pivot_root.8.gz | ||
| 102 | -rw-r--r-- root/root usr/share/man/man8/readahead.8.gz | ||
| 103 | -rw-r--r-- root/root usr/share/man/man8/rmmod.8.gz | ||
| 104 | -rw-r--r-- root/root usr/share/man/man8/swaplabel.8.gz | ||
| 105 | -rw-r--r-- root/root usr/share/man/man8/swapoff.8.gz | ||
| 106 | -rw-r--r-- root/root usr/share/man/man8/swapon.8.gz | ||
| 107 | -rw-r--r-- root/root usr/share/man/man8/switch_root.8.gz | ||
| 108 | -rw-r--r-- root/root usr/share/man/man8/sysctl.8.gz | ||
| 109 | -rw-r--r-- root/root usr/share/man/man8/umount.8.gz | ||
diff --git a/ubase/.md5sum b/ubase/.md5sum new file mode 100644 index 0000000..421dc5c --- /dev/null +++ b/ubase/.md5sum | |||
| @@ -0,0 +1 @@ | |||
| 664f7258f610aec87b804f3bc1dc1a43 include-sysmacros_h.diff | |||
diff --git a/ubase/Pkgfile b/ubase/Pkgfile new file mode 100644 index 0000000..fce9a0c --- /dev/null +++ b/ubase/Pkgfile | |||
| @@ -0,0 +1,24 @@ | |||
| 1 | # Description: suckless linux base utils | ||
| 2 | # URL: https://git.suckless.org/ubase/file/README.html | ||
| 3 | # Maintainer: Shokara Kou, kou at 13f0 dot net | ||
| 4 | # Depends on: | ||
| 5 | |||
| 6 | name=ubase | ||
| 7 | commit=3c88778 | ||
| 8 | version=git-$commit | ||
| 9 | release=1 | ||
| 10 | source=(include-sysmacros_h.diff) | ||
| 11 | |||
| 12 | gitsource=git://git.suckless.org/ubase/ | ||
| 13 | |||
| 14 | build() { | ||
| 15 | git clone $gitsource | ||
| 16 | cd $name | ||
| 17 | git checkout $commit | ||
| 18 | |||
| 19 | # fix link error for undefined reference to major/minor/makedev() | ||
| 20 | git apply $SRC/include-sysmacros_h.diff | ||
| 21 | |||
| 22 | make ubase-box | ||
| 23 | make PREFIX=/ MANPREFIX=/usr/share/man DESTDIR=$PKG ubase-box-install | ||
| 24 | } | ||
diff --git a/ubase/include-sysmacros_h.diff b/ubase/include-sysmacros_h.diff new file mode 100644 index 0000000..21ee71e --- /dev/null +++ b/ubase/include-sysmacros_h.diff | |||
| @@ -0,0 +1,52 @@ | |||
| 1 | diff --git a/libutil/tty.c b/libutil/tty.c | ||
| 2 | index bceb01e..8a2cd73 100644 | ||
| 3 | --- a/libutil/tty.c | ||
| 4 | +++ b/libutil/tty.c | ||
| 5 | @@ -1,6 +1,7 @@ | ||
| 6 | /* See LICENSE file for copyright and license details. */ | ||
| 7 | #include <sys/types.h> | ||
| 8 | #include <sys/stat.h> | ||
| 9 | +#include <sys/sysmacros.h> | ||
| 10 | |||
| 11 | #include <fcntl.h> | ||
| 12 | #include <dirent.h> | ||
| 13 | diff --git a/mknod.c b/mknod.c | ||
| 14 | index 8de35c7..518ecb0 100644 | ||
| 15 | --- a/mknod.c | ||
| 16 | +++ b/mknod.c | ||
| 17 | @@ -1,5 +1,6 @@ | ||
| 18 | /* See LICENSE file for copyright and license details. */ | ||
| 19 | #include <sys/stat.h> | ||
| 20 | +#include <sys/sysmacros.h> | ||
| 21 | #include <sys/types.h> | ||
| 22 | |||
| 23 | #include <fcntl.h> | ||
| 24 | diff --git a/mountpoint.c b/mountpoint.c | ||
| 25 | index 8f205a2..9a31bbe 100644 | ||
| 26 | --- a/mountpoint.c | ||
| 27 | +++ b/mountpoint.c | ||
| 28 | @@ -1,5 +1,6 @@ | ||
| 29 | /* See LICENSE file for copyright and license details. */ | ||
| 30 | #include <sys/stat.h> | ||
| 31 | +#include <sys/sysmacros.h> | ||
| 32 | #include <sys/types.h> | ||
| 33 | |||
| 34 | #include <mntent.h> | ||
| 35 | diff --git a/stat.c b/stat.c | ||
| 36 | index 220a659..7e7fa5e 100644 | ||
| 37 | --- a/stat.c | ||
| 38 | +++ b/stat.c | ||
| 39 | @@ -1,5 +1,6 @@ | ||
| 40 | /* See LICENSE file for copyright and license details. */ | ||
| 41 | #include <sys/stat.h> | ||
| 42 | +#include <sys/sysmacros.h> | ||
| 43 | #include <sys/types.h> | ||
| 44 | |||
| 45 | #include <inttypes.h> | ||
| 46 | @@ -86,4 +87,4 @@ main(int argc, char *argv[]) | ||
| 47 | } | ||
| 48 | |||
| 49 | return ret; | ||
| 50 | -} | ||
| 51 | \ No newline at end of file | ||
| 52 | +} | ||
