diff options
author | June McEnroe <june@causal.agency> | 2017-08-26 16:47:57 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2017-08-26 16:47:57 -0400 |
commit | 592d0fbdc59c19c89bf4fd5498591d07b0d9c132 (patch) | |
tree | 4d4b47d34aee0fc4b2e7ce574bdabc838d644c8a | |
parent | Add Makefile (diff) | |
download | torus-592d0fbdc59c19c89bf4fd5498591d07b0d9c132.tar.gz torus-592d0fbdc59c19c89bf4fd5498591d07b0d9c132.zip |
Use Makefile
-rw-r--r-- | README | 3 | ||||
-rwxr-xr-x | chroot.sh | 41 | ||||
-rw-r--r--[-rwxr-xr-x] | client.c | 4 | ||||
-rw-r--r--[-rwxr-xr-x] | help.c | 4 | ||||
-rw-r--r--[-rwxr-xr-x] | meta.c | 4 | ||||
-rw-r--r--[-rwxr-xr-x] | server.c | 4 |
6 files changed, 0 insertions, 60 deletions
diff --git a/README b/README index 50a642d..e4d52e8 100644 --- a/README +++ b/README @@ -2,15 +2,12 @@ Welcome to ascii.town! This software targets FreeBSD and Darwin. -C source files are self-compiling, e.g. ./server.c. - torus.h Shared structures and message protocol. server.c Maps torus.dat and listens on torus.sock. client.c Curses client. help.c Automated client which redraws a helpful banner. snapshot.sh Snapshots data file, appropriate for cron. - chroot.sh Creates chroot tarball. sshd_config Anonymous login to chrooted client. termcap.diff Patch for bright colors in xterm and rxvt. index.html Friendly directions. 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 diff --git a/client.c b/client.c index fb97490..f6fc9a9 100755..100644 --- a/client.c +++ b/client.c @@ -1,7 +1,3 @@ -#if 0 -exec cc -Wall -Wextra -pedantic $@ -lcurses -o client $0 -#endif - /* * Copyright (c) 2017, June McEnroe <june@causal.agency> * diff --git a/help.c b/help.c index 5ec2c11..1d4c6ce 100755..100644 --- a/help.c +++ b/help.c @@ -1,7 +1,3 @@ -#if 0 -exec cc -Wall -Wextra -pedantic $@ -o help $0 -#endif - /* * Copyright (c) 2017, June McEnroe <june@causal.agency> * diff --git a/meta.c b/meta.c index e31d4e7..4c60819 100755..100644 --- a/meta.c +++ b/meta.c @@ -1,7 +1,3 @@ -#if 0 -exec cc -Wall -Wextra -pedantic $@ -o meta $0 -#endif - /* * Copyright (c) 2017, June McEnroe <june@causal.agency> * diff --git a/server.c b/server.c index db51564..d2797c9 100755..100644 --- a/server.c +++ b/server.c @@ -1,7 +1,3 @@ -#if 0 -exec cc -Wall -Wextra -pedantic $@ -o server $0 -#endif - /* * Copyright (c) 2017, June McEnroe <june@causal.agency> * |