about summary refs log tree commit diff homepage
path: root/chroot.sh
diff options
context:
space:
mode:
authorJune McEnroe <programble@gmail.com>2017-08-26 16:47:57 -0400
committerJune McEnroe <programble@gmail.com>2017-08-26 16:47:57 -0400
commitc1eee615c85ef9aebbb1b86b372535e61ca8d6ce (patch)
tree967e66d63049ec655219d0826b003f83ea47610b /chroot.sh
parentAdd Makefile (diff)
downloadtorus-c1eee615c85ef9aebbb1b86b372535e61ca8d6ce.tar.gz
torus-c1eee615c85ef9aebbb1b86b372535e61ca8d6ce.zip
Use Makefile
Diffstat (limited to 'chroot.sh')
-rwxr-xr-xchroot.sh41
1 files changed, 0 insertions, 41 deletions
diff --git a/chroot.sh b/chroot.sh
deleted file mode 100755
index 856a0c3..0000000
--- a/chroot.sh
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/bin/sh
-set -e -u -x
-
-./server.c -O3 -g
-./client.c -O3 -g
-./help.c -O3 -g
-
-if [ ! -f termcap.db ]; then
-    patch -p0 -o termcap < termcap.diff
-    cap_mkdb termcap
-fi
-
-user=torus
-ownflags='-o root -g wheel'
-dirflags="-d $ownflags"
-binflags="$ownflags -m 555"
-libflags="$ownflags -m 444"
-
-mkdir -p root
-
-for dir in bin home lib libexec usr; do
-    sudo install $dirflags root/$dir
-done
-sudo install $dirflags root/usr/share
-sudo install $dirflags root/usr/share/misc
-sudo install -d -o $user -g $user root/home/$user
-
-sudo install $binflags /libexec/ld-elf.so.1 root/libexec
-
-for lib in libc.so.7 libedit.so.7 libncurses.so.8 libncursesw.so.8; do
-    sudo install $libflags /lib/$lib root/lib
-done
-
-for bin in server client help; do
-    sudo install $binflags $bin root/bin
-done
-sudo install $binflags /bin/sh root/bin
-
-sudo install $libflags termcap.db root/usr/share/misc
-
-tar -c -f chroot.tar -C root bin home lib libexec usr