summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sbase/.footprint201
-rw-r--r--sbase/.md5sum0
-rw-r--r--sbase/Pkgfile21
-rw-r--r--ubase/.footprint109
-rw-r--r--ubase/.md5sum1
-rw-r--r--ubase/Pkgfile24
-rw-r--r--ubase/include-sysmacros_h.diff52
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 @@
1drwxr-xr-x root/root bin/
2lrwxrwxrwx root/root bin/[ -> sbase-box
3lrwxrwxrwx root/root bin/basename -> sbase-box
4lrwxrwxrwx root/root bin/cal -> sbase-box
5lrwxrwxrwx root/root bin/cat -> sbase-box
6lrwxrwxrwx root/root bin/chgrp -> sbase-box
7lrwxrwxrwx root/root bin/chmod -> sbase-box
8lrwxrwxrwx root/root bin/chown -> sbase-box
9lrwxrwxrwx root/root bin/chroot -> sbase-box
10lrwxrwxrwx root/root bin/cksum -> sbase-box
11lrwxrwxrwx root/root bin/cmp -> sbase-box
12lrwxrwxrwx root/root bin/cols -> sbase-box
13lrwxrwxrwx root/root bin/comm -> sbase-box
14lrwxrwxrwx root/root bin/cp -> sbase-box
15lrwxrwxrwx root/root bin/cron -> sbase-box
16lrwxrwxrwx root/root bin/cut -> sbase-box
17lrwxrwxrwx root/root bin/date -> sbase-box
18lrwxrwxrwx root/root bin/dd -> sbase-box
19lrwxrwxrwx root/root bin/dirname -> sbase-box
20lrwxrwxrwx root/root bin/du -> sbase-box
21lrwxrwxrwx root/root bin/echo -> sbase-box
22lrwxrwxrwx root/root bin/ed -> sbase-box
23lrwxrwxrwx root/root bin/env -> sbase-box
24lrwxrwxrwx root/root bin/expand -> sbase-box
25lrwxrwxrwx root/root bin/expr -> sbase-box
26lrwxrwxrwx root/root bin/false -> sbase-box
27lrwxrwxrwx root/root bin/find -> sbase-box
28lrwxrwxrwx root/root bin/flock -> sbase-box
29lrwxrwxrwx root/root bin/fold -> sbase-box
30lrwxrwxrwx root/root bin/getconf -> sbase-box
31lrwxrwxrwx root/root bin/grep -> sbase-box
32lrwxrwxrwx root/root bin/head -> sbase-box
33lrwxrwxrwx root/root bin/hostname -> sbase-box
34lrwxrwxrwx root/root bin/install -> sbase-box
35lrwxrwxrwx root/root bin/join -> sbase-box
36lrwxrwxrwx root/root bin/kill -> sbase-box
37lrwxrwxrwx root/root bin/link -> sbase-box
38lrwxrwxrwx root/root bin/ln -> sbase-box
39lrwxrwxrwx root/root bin/logger -> sbase-box
40lrwxrwxrwx root/root bin/logname -> sbase-box
41lrwxrwxrwx root/root bin/ls -> sbase-box
42lrwxrwxrwx root/root bin/md5sum -> sbase-box
43lrwxrwxrwx root/root bin/mkdir -> sbase-box
44lrwxrwxrwx root/root bin/mkfifo -> sbase-box
45lrwxrwxrwx root/root bin/mknod -> sbase-box
46lrwxrwxrwx root/root bin/mktemp -> sbase-box
47lrwxrwxrwx root/root bin/mv -> sbase-box
48lrwxrwxrwx root/root bin/nice -> sbase-box
49lrwxrwxrwx root/root bin/nl -> sbase-box
50lrwxrwxrwx root/root bin/nohup -> sbase-box
51lrwxrwxrwx root/root bin/od -> sbase-box
52lrwxrwxrwx root/root bin/paste -> sbase-box
53lrwxrwxrwx root/root bin/pathchk -> sbase-box
54lrwxrwxrwx root/root bin/printenv -> sbase-box
55lrwxrwxrwx root/root bin/printf -> sbase-box
56lrwxrwxrwx root/root bin/pwd -> sbase-box
57lrwxrwxrwx root/root bin/readlink -> sbase-box
58lrwxrwxrwx root/root bin/renice -> sbase-box
59lrwxrwxrwx root/root bin/rev -> sbase-box
60lrwxrwxrwx root/root bin/rm -> sbase-box
61lrwxrwxrwx root/root bin/rmdir -> sbase-box
62-rwxr-xr-x root/root bin/sbase-box
63lrwxrwxrwx root/root bin/sed -> sbase-box
64lrwxrwxrwx root/root bin/seq -> sbase-box
65lrwxrwxrwx root/root bin/setsid -> sbase-box
66lrwxrwxrwx root/root bin/sha1sum -> sbase-box
67lrwxrwxrwx root/root bin/sha224sum -> sbase-box
68lrwxrwxrwx root/root bin/sha256sum -> sbase-box
69lrwxrwxrwx root/root bin/sha384sum -> sbase-box
70lrwxrwxrwx root/root bin/sha512-224sum -> sbase-box
71lrwxrwxrwx root/root bin/sha512-256sum -> sbase-box
72lrwxrwxrwx root/root bin/sha512sum -> sbase-box
73lrwxrwxrwx root/root bin/sleep -> sbase-box
74lrwxrwxrwx root/root bin/sort -> sbase-box
75lrwxrwxrwx root/root bin/split -> sbase-box
76lrwxrwxrwx root/root bin/sponge -> sbase-box
77lrwxrwxrwx root/root bin/strings -> sbase-box
78lrwxrwxrwx root/root bin/sync -> sbase-box
79lrwxrwxrwx root/root bin/tail -> sbase-box
80lrwxrwxrwx root/root bin/tar -> sbase-box
81lrwxrwxrwx root/root bin/tee -> sbase-box
82lrwxrwxrwx root/root bin/test -> sbase-box
83lrwxrwxrwx root/root bin/tftp -> sbase-box
84lrwxrwxrwx root/root bin/time -> sbase-box
85lrwxrwxrwx root/root bin/touch -> sbase-box
86lrwxrwxrwx root/root bin/tr -> sbase-box
87lrwxrwxrwx root/root bin/true -> sbase-box
88lrwxrwxrwx root/root bin/tsort -> sbase-box
89lrwxrwxrwx root/root bin/tty -> sbase-box
90lrwxrwxrwx root/root bin/uname -> sbase-box
91lrwxrwxrwx root/root bin/unexpand -> sbase-box
92lrwxrwxrwx root/root bin/uniq -> sbase-box
93lrwxrwxrwx root/root bin/unlink -> sbase-box
94lrwxrwxrwx root/root bin/uudecode -> sbase-box
95lrwxrwxrwx root/root bin/uuencode -> sbase-box
96lrwxrwxrwx root/root bin/wc -> sbase-box
97lrwxrwxrwx root/root bin/which -> sbase-box
98lrwxrwxrwx root/root bin/whoami -> sbase-box
99lrwxrwxrwx root/root bin/xargs -> sbase-box
100lrwxrwxrwx root/root bin/yes -> sbase-box
101drwxr-xr-x root/root usr/
102drwxr-xr-x root/root usr/share/
103drwxr-xr-x root/root usr/share/man/
104drwxr-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
6name=sbase
7commit=c3e47c1
8version=git-$commit
9release=1
10source=()
11
12gitsource=git://git.suckless.org/sbase/
13
14build() {
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 @@
1drwxr-xr-x root/root bin/
2lrwxrwxrwx root/root bin/blkdiscard -> ubase-box
3lrwxrwxrwx root/root bin/chvt -> ubase-box
4lrwxrwxrwx root/root bin/clear -> ubase-box
5lrwxrwxrwx root/root bin/ctrlaltdel -> ubase-box
6lrwxrwxrwx root/root bin/dd -> ubase-box
7lrwxrwxrwx root/root bin/df -> ubase-box
8lrwxrwxrwx root/root bin/dmesg -> ubase-box
9lrwxrwxrwx root/root bin/eject -> ubase-box
10lrwxrwxrwx root/root bin/fallocate -> ubase-box
11lrwxrwxrwx root/root bin/free -> ubase-box
12lrwxrwxrwx root/root bin/freeramdisk -> ubase-box
13lrwxrwxrwx root/root bin/fsfreeze -> ubase-box
14lrwxrwxrwx root/root bin/getty -> ubase-box
15lrwxrwxrwx root/root bin/halt -> ubase-box
16lrwxrwxrwx root/root bin/hwclock -> ubase-box
17lrwxrwxrwx root/root bin/id -> ubase-box
18lrwxrwxrwx root/root bin/insmod -> ubase-box
19lrwxrwxrwx root/root bin/killall5 -> ubase-box
20lrwxrwxrwx root/root bin/last -> ubase-box
21lrwxrwxrwx root/root bin/lastlog -> ubase-box
22lrwxrwxrwx root/root bin/login -> ubase-box
23lrwxrwxrwx root/root bin/lsmod -> ubase-box
24lrwxrwxrwx root/root bin/lsusb -> ubase-box
25lrwxrwxrwx root/root bin/mesg -> ubase-box
26lrwxrwxrwx root/root bin/mknod -> ubase-box
27lrwxrwxrwx root/root bin/mkswap -> ubase-box
28lrwxrwxrwx root/root bin/mount -> ubase-box
29lrwxrwxrwx root/root bin/mountpoint -> ubase-box
30lrwxrwxrwx root/root bin/nologin -> ubase-box
31lrwxrwxrwx root/root bin/pagesize -> ubase-box
32lrwxrwxrwx root/root bin/passwd -> ubase-box
33lrwxrwxrwx root/root bin/pidof -> ubase-box
34lrwxrwxrwx root/root bin/pivot_root -> ubase-box
35lrwxrwxrwx root/root bin/ps -> ubase-box
36lrwxrwxrwx root/root bin/pwdx -> ubase-box
37lrwxrwxrwx root/root bin/readahead -> ubase-box
38lrwxrwxrwx root/root bin/respawn -> ubase-box
39lrwxrwxrwx root/root bin/rmmod -> ubase-box
40lrwxrwxrwx root/root bin/stat -> ubase-box
41lrwxrwxrwx root/root bin/su -> ubase-box
42lrwxrwxrwx root/root bin/swaplabel -> ubase-box
43lrwxrwxrwx root/root bin/swapoff -> ubase-box
44lrwxrwxrwx root/root bin/swapon -> ubase-box
45lrwxrwxrwx root/root bin/switch_root -> ubase-box
46lrwxrwxrwx root/root bin/sysctl -> ubase-box
47lrwxrwxrwx root/root bin/truncate -> ubase-box
48-rwxr-xr-x root/root bin/ubase-box
49lrwxrwxrwx root/root bin/umount -> ubase-box
50lrwxrwxrwx root/root bin/unshare -> ubase-box
51lrwxrwxrwx root/root bin/uptime -> ubase-box
52lrwxrwxrwx root/root bin/vtallow -> ubase-box
53lrwxrwxrwx root/root bin/watch -> ubase-box
54lrwxrwxrwx root/root bin/who -> ubase-box
55drwxr-xr-x root/root usr/
56drwxr-xr-x root/root usr/share/
57drwxr-xr-x root/root usr/share/man/
58drwxr-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
86drwxr-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
6name=ubase
7commit=3c88778
8version=git-$commit
9release=1
10source=(include-sysmacros_h.diff)
11
12gitsource=git://git.suckless.org/ubase/
13
14build() {
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 @@
1diff --git a/libutil/tty.c b/libutil/tty.c
2index 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>
13diff --git a/mknod.c b/mknod.c
14index 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>
24diff --git a/mountpoint.c b/mountpoint.c
25index 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>
35diff --git a/stat.c b/stat.c
36index 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+}