linux-qubasis
linux oasis port as a qubes template
git clone https://9o.is/git/linux-qubasis.git
gen.sh
(2425B)
1 git 6b802ab
2
3 cflags "
4 -std=c99
5 -D_DEFAULT_SOURCE
6 -D_BSD_SOURCE
7 -D_NETBSD_SOURCE
8 -D_XOPEN_SOURCE=700
9 -I$hdrdir
10 -Wno-maybe-uninitialized
11 -Wno-parentheses
12 -Wno-misleading-indentation
13 -Wno-unused-variable
14 -Wno-unused-parameter
15 -Wno-implicit-fallthrough
16 -Wno-sign-compare
17 -Wno-missing-field-initializers
18 -Wno-type-limits
19 -Wno-empty-body
20 "
21
22 dep $hdrdir/getconf.h
23
24 rule getconf '$srcdir/scripts/getconf.sh >$out'
25 bind description 'GETCONF $out'
26
27 getconf $hdrdir/getconf.h
28
29 tools() {
30 for src in $*; do
31 bin $src $src.c $libdir/libutil.a $libdir/libutf.a
32 man $src.1
33 done
34 }
35
36 lib libutil.a "
37 libutil/concat.c
38 libutil/cp.c
39 libutil/crypt.c
40 libutil/confirm.c
41 libutil/ealloc.c
42 libutil/enmasse.c
43 libutil/eprintf.c
44 libutil/eregcomp.c
45 libutil/estrtod.c
46 libutil/fnck.c
47 libutil/fshut.c
48 libutil/getlines.c
49 libutil/human.c
50 libutil/linecmp.c
51 libutil/md5.c
52 libutil/memmem.c
53 libutil/mkdirp.c
54 libutil/mode.c
55 libutil/parseoffset.c
56 libutil/putword.c
57 libutil/reallocarray.c
58 libutil/recurse.c
59 libutil/rm.c
60 libutil/sha1.c
61 libutil/sha224.c
62 libutil/sha256.c
63 libutil/sha384.c
64 libutil/sha512.c
65 libutil/sha512-224.c
66 libutil/sha512-256.c
67 libutil/strcasestr.c
68 libutil/strlcat.c
69 libutil/strlcpy.c
70 libutil/strsep.c
71 libutil/strnsubst.c
72 libutil/strtonum.c
73 libutil/unescape.c
74 libutil/writeall.c
75 "
76
77 lib libutf.a "
78 libutf/fgetrune.c
79 libutf/fputrune.c
80 libutf/isalnumrune.c
81 libutf/isalpharune.c
82 libutf/isblankrune.c
83 libutf/iscntrlrune.c
84 libutf/isdigitrune.c
85 libutf/isgraphrune.c
86 libutf/isprintrune.c
87 libutf/ispunctrune.c
88 libutf/isspacerune.c
89 libutf/istitlerune.c
90 libutf/isxdigitrune.c
91 libutf/lowerrune.c
92 libutf/rune.c
93 libutf/runetype.c
94 libutf/upperrune.c
95 libutf/utf.c
96 libutf/utftorunestr.c
97 "
98
99 tools "
100 basename
101 cal
102 cat
103 chgrp
104 chmod
105 chown
106 chroot
107 cksum
108 cmp
109 cols
110 comm
111 cp
112 cron
113 cut
114 date
115 dd
116 dirname
117 du
118 echo
119 ed
120 env
121 expand
122 expr
123 false
124 find
125 flock
126 fold
127 getconf
128 grep
129 head
130 hostname
131 join
132 kill
133 link
134 ln
135 logger
136 logname
137 ls
138 md5sum
139 mkdir
140 mkfifo
141 mknod
142 mktemp
143 mv
144 nice
145 nl
146 nohup
147 od
148 paste
149 pathchk
150 printenv
151 printf
152 pwd
153 readlink
154 renice
155 rev
156 rm
157 rmdir
158 sed
159 seq
160 setsid
161 sha1sum
162 sha224sum
163 sha256sum
164 sha384sum
165 sha512sum
166 sha512-224sum
167 sha512-256sum
168 sleep
169 sort
170 split
171 sponge
172 strings
173 sync
174 tail
175 tar
176 tee
177 test
178 tftp
179 time
180 touch
181 tr
182 true
183 tsort
184 tty
185 uname
186 unexpand
187 uniq
188 unlink
189 uudecode
190 uuencode
191 wc
192 which
193 whoami
194 xargs
195 xinstall
196 yes
197 "
198
199 sym bin/[ test