Merge 62041fe672 into d5e4fc0151
This commit is contained in:
commit
db48b9f696
10
releasetools/applywhitelist.sh
Executable file
10
releasetools/applywhitelist.sh
Executable file
|
|
@ -0,0 +1,10 @@
|
||||||
|
#!/bin/sh
|
||||||
|
# Assume $1 is whitelist working directory
|
||||||
|
cd $1
|
||||||
|
mkdir -p $SRC/$2
|
||||||
|
while read dir
|
||||||
|
do
|
||||||
|
cp -rf $dir $SRC/$2
|
||||||
|
done
|
||||||
|
|
||||||
|
cd $MINIX
|
||||||
9
releasetools/minix.txt
Normal file
9
releasetools/minix.txt
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
minix
|
||||||
|
build.sh
|
||||||
|
distrib
|
||||||
|
docs
|
||||||
|
etc
|
||||||
|
Makefile
|
||||||
|
releasetools
|
||||||
|
.gitignore
|
||||||
|
.gitreview
|
||||||
50
releasetools/netbsd2minix.sh
Executable file
50
releasetools/netbsd2minix.sh
Executable file
|
|
@ -0,0 +1,50 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Current source tree
|
||||||
|
: ${MINIX=`pwd`}
|
||||||
|
# releasetools folder
|
||||||
|
: ${RT=$MINIX/releasetools}
|
||||||
|
# NetBSD source tree
|
||||||
|
: ${NETBSD=$MINIX/../netbsd}
|
||||||
|
# New source tree
|
||||||
|
: ${SRC=$MINIX/../newsrc}
|
||||||
|
|
||||||
|
export MINIX NETBSD SRC
|
||||||
|
|
||||||
|
echo "Setup NetBSD"
|
||||||
|
cd $NETBSD || (git clone --depth 1 git://github.com/jsonn/src $NETBSD && cd $NETBSD)
|
||||||
|
git pull
|
||||||
|
git reset --hard
|
||||||
|
echo "Clear new src tree"
|
||||||
|
mkdir -p $SRC
|
||||||
|
rm -rf $SRC/*
|
||||||
|
|
||||||
|
echo "Apply whitelists"
|
||||||
|
|
||||||
|
cd $RT/whitelist
|
||||||
|
for item in `ls`
|
||||||
|
do
|
||||||
|
$RT/applywhitelist.sh $NETBSD/$item $item < $item
|
||||||
|
echo "$item moved"
|
||||||
|
done
|
||||||
|
|
||||||
|
$RT/applywhitelist.sh $MINIX . < $RT/minix.txt
|
||||||
|
|
||||||
|
echo "Apply special-cases"
|
||||||
|
|
||||||
|
cd $MINIX
|
||||||
|
|
||||||
|
for dir in "external bin games gnu libexec sbin tools usr.bin usr.sbin"
|
||||||
|
do
|
||||||
|
cp -f $MINIX/$dir/Makefile $SRC/$dir/Makefile
|
||||||
|
done
|
||||||
|
|
||||||
|
cp -r $MINIX/include/cdbr.h $SRC/include/cdbr.h
|
||||||
|
cp -r $MINIX/share/zoneinfo $SRC/share/zoneinfo
|
||||||
|
cp -r $MINIX/tools/llvm-librt $SRC/tools/llvm-librt
|
||||||
|
cp -r $MINIX/tools/mkfs.mfs $SRC/tools/mkfs.mfs
|
||||||
|
cp -r $MINIX/tools/mkproto $SRC/tools/mkproto
|
||||||
|
cp -r $MINIX/tools/partition $SRC/tools/partition
|
||||||
|
cp -r $MINIX/tools/toproto $SRC/tools/toproto
|
||||||
|
cp -r $MINIX/tools/writeisofs $SRC/tools/writeisofs
|
||||||
|
|
||||||
28
releasetools/whitelist/bin
Normal file
28
releasetools/whitelist/bin
Normal file
|
|
@ -0,0 +1,28 @@
|
||||||
|
cat
|
||||||
|
chmod
|
||||||
|
cp
|
||||||
|
date
|
||||||
|
dd
|
||||||
|
df
|
||||||
|
echo
|
||||||
|
ed
|
||||||
|
expr
|
||||||
|
hostname
|
||||||
|
kill
|
||||||
|
ksh
|
||||||
|
ln
|
||||||
|
ls
|
||||||
|
Makefile
|
||||||
|
Makefile.inc
|
||||||
|
mkdir
|
||||||
|
mv
|
||||||
|
pax
|
||||||
|
ps
|
||||||
|
pwd
|
||||||
|
rm
|
||||||
|
rmdir
|
||||||
|
sh
|
||||||
|
sleep
|
||||||
|
stty
|
||||||
|
sync
|
||||||
|
test
|
||||||
3
releasetools/whitelist/common
Normal file
3
releasetools/whitelist/common
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
dist
|
||||||
|
include
|
||||||
|
lib
|
||||||
8
releasetools/whitelist/external
Normal file
8
releasetools/whitelist/external
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
bsd
|
||||||
|
gpl3
|
||||||
|
historical
|
||||||
|
lgpl3
|
||||||
|
Makefile
|
||||||
|
mit
|
||||||
|
public-domain
|
||||||
|
README
|
||||||
23
releasetools/whitelist/games
Normal file
23
releasetools/whitelist/games
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
adventure
|
||||||
|
arithmetic
|
||||||
|
banner
|
||||||
|
bcd
|
||||||
|
caesar
|
||||||
|
colorbars
|
||||||
|
factor
|
||||||
|
fish
|
||||||
|
fortune
|
||||||
|
Makefile
|
||||||
|
Makefile.inc
|
||||||
|
monop
|
||||||
|
morse
|
||||||
|
number
|
||||||
|
pig
|
||||||
|
ppt
|
||||||
|
primes
|
||||||
|
rain
|
||||||
|
random
|
||||||
|
rogue
|
||||||
|
snake
|
||||||
|
tetris
|
||||||
|
wargames
|
||||||
4
releasetools/whitelist/gnu
Normal file
4
releasetools/whitelist/gnu
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
dist
|
||||||
|
Makefile
|
||||||
|
README
|
||||||
|
usr.bin
|
||||||
108
releasetools/whitelist/include
Normal file
108
releasetools/whitelist/include
Normal file
|
|
@ -0,0 +1,108 @@
|
||||||
|
aio.h
|
||||||
|
a.out.h
|
||||||
|
ar.h
|
||||||
|
arpa
|
||||||
|
assert.h
|
||||||
|
atomic.h
|
||||||
|
bitstring.h
|
||||||
|
bm.h
|
||||||
|
cdbw.h
|
||||||
|
complex.h
|
||||||
|
cpio.h
|
||||||
|
ctype.h
|
||||||
|
db.h
|
||||||
|
dirent.h
|
||||||
|
disktab.h
|
||||||
|
dlfcn.h
|
||||||
|
err.h
|
||||||
|
errno.h
|
||||||
|
fenv.h
|
||||||
|
fmtmsg.h
|
||||||
|
fnmatch.h
|
||||||
|
fstab.h
|
||||||
|
fts.h
|
||||||
|
ftw.h
|
||||||
|
getopt.h
|
||||||
|
glob.h
|
||||||
|
grp.h
|
||||||
|
hesiod.h
|
||||||
|
iconv.h
|
||||||
|
ieeefp.h
|
||||||
|
ifaddrs.h
|
||||||
|
inttypes.h
|
||||||
|
iso646.h
|
||||||
|
kvm.h
|
||||||
|
langinfo.h
|
||||||
|
libgen.h
|
||||||
|
limits.h
|
||||||
|
link_aout.h
|
||||||
|
link_elf.h
|
||||||
|
link.h
|
||||||
|
locale.h
|
||||||
|
login_cap.h
|
||||||
|
lwp.h
|
||||||
|
Makefile
|
||||||
|
malloc.h
|
||||||
|
math.h
|
||||||
|
md2.h
|
||||||
|
memory.h
|
||||||
|
mntopts.h
|
||||||
|
monetary.h
|
||||||
|
mpool.h
|
||||||
|
mqueue.h
|
||||||
|
ndbm.h
|
||||||
|
netconfig.h
|
||||||
|
netdb.h
|
||||||
|
netgroup.h
|
||||||
|
nlist.h
|
||||||
|
nl_types.h
|
||||||
|
nsswitch.h
|
||||||
|
paths.h
|
||||||
|
protocols
|
||||||
|
pwd.h
|
||||||
|
quota.h
|
||||||
|
randomid.h
|
||||||
|
ranlib.h
|
||||||
|
re_comp.h
|
||||||
|
regex.h
|
||||||
|
regexp.h
|
||||||
|
resolv.h
|
||||||
|
res_update.h
|
||||||
|
rmt.h
|
||||||
|
rpc
|
||||||
|
rpcsvc
|
||||||
|
sched.h
|
||||||
|
search.h
|
||||||
|
semaphore.h
|
||||||
|
setjmp.h
|
||||||
|
sgtty.h
|
||||||
|
signal.h
|
||||||
|
spawn.h
|
||||||
|
ssp
|
||||||
|
stab.h
|
||||||
|
stdbool.h
|
||||||
|
stddef.h
|
||||||
|
stdio.h
|
||||||
|
stdlib.h
|
||||||
|
string.h
|
||||||
|
stringlist.h
|
||||||
|
strings.h
|
||||||
|
struct.h
|
||||||
|
sysexits.h
|
||||||
|
tar.h
|
||||||
|
tgmath.h
|
||||||
|
time.h
|
||||||
|
ttyent.h
|
||||||
|
tzfile.h
|
||||||
|
ucontext.h
|
||||||
|
ulimit.h
|
||||||
|
unistd.h
|
||||||
|
util.h
|
||||||
|
utime.h
|
||||||
|
utmp.h
|
||||||
|
utmpx.h
|
||||||
|
uuid.h
|
||||||
|
vis.h
|
||||||
|
wchar.h
|
||||||
|
wctype.h
|
||||||
|
wordexp.h
|
||||||
26
releasetools/whitelist/lib
Normal file
26
releasetools/whitelist/lib
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
bumpversion
|
||||||
|
checkoldver
|
||||||
|
checkver
|
||||||
|
checkvers
|
||||||
|
csu
|
||||||
|
libbz2
|
||||||
|
libc
|
||||||
|
libcrypt
|
||||||
|
libcurses
|
||||||
|
libc_vfp
|
||||||
|
libedit
|
||||||
|
libexecinfo
|
||||||
|
libform
|
||||||
|
libm
|
||||||
|
libmenu
|
||||||
|
libpci
|
||||||
|
libprop
|
||||||
|
libpuffs
|
||||||
|
librefuse
|
||||||
|
librmt
|
||||||
|
libterminfo
|
||||||
|
libutil
|
||||||
|
libz
|
||||||
|
lua
|
||||||
|
Makefile
|
||||||
|
Makefile.inc
|
||||||
7
releasetools/whitelist/libexec
Normal file
7
releasetools/whitelist/libexec
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
fingerd
|
||||||
|
ftpd
|
||||||
|
getty
|
||||||
|
ld.elf_so
|
||||||
|
Makefile
|
||||||
|
Makefile.inc
|
||||||
|
makewhatis
|
||||||
12
releasetools/whitelist/sbin
Normal file
12
releasetools/whitelist/sbin
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
chown
|
||||||
|
fsck
|
||||||
|
fsck_ext2fs
|
||||||
|
init
|
||||||
|
Makefile
|
||||||
|
Makefile.inc
|
||||||
|
mknod
|
||||||
|
newfs_ext2fs
|
||||||
|
nologin
|
||||||
|
ping
|
||||||
|
reboot
|
||||||
|
shutdown
|
||||||
6
releasetools/whitelist/share
Normal file
6
releasetools/whitelist/share
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
legal
|
||||||
|
Makefile
|
||||||
|
Makefile.inc
|
||||||
|
misc
|
||||||
|
mk
|
||||||
|
terminfo
|
||||||
14
releasetools/whitelist/sys
Normal file
14
releasetools/whitelist/sys
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
arch
|
||||||
|
compat
|
||||||
|
conf
|
||||||
|
dev
|
||||||
|
external
|
||||||
|
fs
|
||||||
|
lib
|
||||||
|
Makefile
|
||||||
|
net
|
||||||
|
netinet
|
||||||
|
netinet6
|
||||||
|
sys
|
||||||
|
ufs
|
||||||
|
uvm
|
||||||
22
releasetools/whitelist/tests
Normal file
22
releasetools/whitelist/tests
Normal file
|
|
@ -0,0 +1,22 @@
|
||||||
|
bin
|
||||||
|
crypto
|
||||||
|
dev
|
||||||
|
fs
|
||||||
|
games
|
||||||
|
h_macros.h
|
||||||
|
include
|
||||||
|
ipf
|
||||||
|
kernel
|
||||||
|
lib
|
||||||
|
libexec
|
||||||
|
Makefile
|
||||||
|
Makefile.inc
|
||||||
|
modules
|
||||||
|
net
|
||||||
|
README
|
||||||
|
rump
|
||||||
|
sbin
|
||||||
|
share
|
||||||
|
sys
|
||||||
|
usr.bin
|
||||||
|
usr.sbin
|
||||||
53
releasetools/whitelist/tools
Normal file
53
releasetools/whitelist/tools
Normal file
|
|
@ -0,0 +1,53 @@
|
||||||
|
awk
|
||||||
|
binstall
|
||||||
|
binutils
|
||||||
|
cat
|
||||||
|
cksum
|
||||||
|
compat
|
||||||
|
file
|
||||||
|
gcc
|
||||||
|
genassym
|
||||||
|
gmake
|
||||||
|
gmp
|
||||||
|
headerlist
|
||||||
|
host-mkdep
|
||||||
|
installboot
|
||||||
|
join
|
||||||
|
lex
|
||||||
|
llvm
|
||||||
|
llvm-clang
|
||||||
|
llvm-clang-tblgen
|
||||||
|
llvm-include
|
||||||
|
llvm-lib
|
||||||
|
llvm-lld
|
||||||
|
llvm-mcld
|
||||||
|
llvm-tblgen
|
||||||
|
lorder
|
||||||
|
m4
|
||||||
|
make
|
||||||
|
Makefile
|
||||||
|
Makefile.gmakehost
|
||||||
|
Makefile.gnuhost
|
||||||
|
Makefile.gnuwrap
|
||||||
|
Makefile.host
|
||||||
|
Makefile.nbincludes
|
||||||
|
makewhatis
|
||||||
|
mandoc
|
||||||
|
mkdep
|
||||||
|
mkheaderlist.sh
|
||||||
|
mknod
|
||||||
|
mktemp
|
||||||
|
mpc
|
||||||
|
mpfr
|
||||||
|
mtree
|
||||||
|
nbperf
|
||||||
|
pax
|
||||||
|
pwd_mkdb
|
||||||
|
sed
|
||||||
|
stat
|
||||||
|
strfile
|
||||||
|
texinfo
|
||||||
|
tic
|
||||||
|
tsort
|
||||||
|
yacc
|
||||||
|
zic
|
||||||
124
releasetools/whitelist/usr.bin
Normal file
124
releasetools/whitelist/usr.bin
Normal file
|
|
@ -0,0 +1,124 @@
|
||||||
|
apropos
|
||||||
|
asa
|
||||||
|
banner
|
||||||
|
basename
|
||||||
|
bdes
|
||||||
|
bzip2
|
||||||
|
bzip2recover
|
||||||
|
cal
|
||||||
|
calendar
|
||||||
|
checknr
|
||||||
|
chpass
|
||||||
|
cksum
|
||||||
|
col
|
||||||
|
colcrt
|
||||||
|
colrm
|
||||||
|
column
|
||||||
|
comm
|
||||||
|
csplit
|
||||||
|
ctags
|
||||||
|
cut
|
||||||
|
deroff
|
||||||
|
dirname
|
||||||
|
du
|
||||||
|
env
|
||||||
|
expand
|
||||||
|
false
|
||||||
|
finger
|
||||||
|
fold
|
||||||
|
fpr
|
||||||
|
from
|
||||||
|
fsplit
|
||||||
|
ftp
|
||||||
|
genassym
|
||||||
|
getopt
|
||||||
|
gzip
|
||||||
|
head
|
||||||
|
hexdump
|
||||||
|
id
|
||||||
|
indent
|
||||||
|
infocmp
|
||||||
|
join
|
||||||
|
jot
|
||||||
|
lam
|
||||||
|
last
|
||||||
|
ldd
|
||||||
|
leave
|
||||||
|
lock
|
||||||
|
login
|
||||||
|
logname
|
||||||
|
lorder
|
||||||
|
m4
|
||||||
|
machine
|
||||||
|
make
|
||||||
|
Makefile
|
||||||
|
Makefile.inc
|
||||||
|
man
|
||||||
|
menuc
|
||||||
|
mesg
|
||||||
|
mkdep
|
||||||
|
mkfifo
|
||||||
|
mkstr
|
||||||
|
mktemp
|
||||||
|
msgc
|
||||||
|
nbperf
|
||||||
|
newgrp
|
||||||
|
nice
|
||||||
|
nl
|
||||||
|
nohup
|
||||||
|
passwd
|
||||||
|
paste
|
||||||
|
patch
|
||||||
|
pathchk
|
||||||
|
pr
|
||||||
|
printenv
|
||||||
|
printf
|
||||||
|
pwhash
|
||||||
|
renice
|
||||||
|
rev
|
||||||
|
sdiff
|
||||||
|
sed
|
||||||
|
seq
|
||||||
|
shar
|
||||||
|
shlock
|
||||||
|
shuffle
|
||||||
|
soelim
|
||||||
|
sort
|
||||||
|
split
|
||||||
|
stat
|
||||||
|
su
|
||||||
|
tail
|
||||||
|
tee
|
||||||
|
tic
|
||||||
|
touch
|
||||||
|
tput
|
||||||
|
tr
|
||||||
|
true
|
||||||
|
tsort
|
||||||
|
tty
|
||||||
|
ul
|
||||||
|
uname
|
||||||
|
unexpand
|
||||||
|
unifdef
|
||||||
|
uniq
|
||||||
|
units
|
||||||
|
unvis
|
||||||
|
unzip
|
||||||
|
users
|
||||||
|
uudecode
|
||||||
|
uuencode
|
||||||
|
uuidgen
|
||||||
|
vis
|
||||||
|
w
|
||||||
|
wall
|
||||||
|
wc
|
||||||
|
what
|
||||||
|
whatis
|
||||||
|
whereis
|
||||||
|
who
|
||||||
|
whois
|
||||||
|
write
|
||||||
|
xargs
|
||||||
|
xinstall
|
||||||
|
xstr
|
||||||
|
yes
|
||||||
16
releasetools/whitelist/usr.sbin
Normal file
16
releasetools/whitelist/usr.sbin
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
chroot
|
||||||
|
i2cscan
|
||||||
|
installboot
|
||||||
|
link
|
||||||
|
Makefile
|
||||||
|
Makefile.inc
|
||||||
|
mtree
|
||||||
|
postinstall
|
||||||
|
pwd_mkdb
|
||||||
|
rdate
|
||||||
|
traceroute
|
||||||
|
unlink
|
||||||
|
user
|
||||||
|
vipw
|
||||||
|
vnconfig
|
||||||
|
zic
|
||||||
Loading…
Reference in New Issue
Block a user