summary refs log tree commit diff homepage
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
parentAdd Makefile (diff)
downloadtorus-c1eee615c85ef9aebbb1b86b372535e61ca8d6ce.tar.gz
torus-c1eee615c85ef9aebbb1b86b372535e61ca8d6ce.zip
Use Makefile
-rw-r--r--README3
-rwxr-xr-xchroot.sh41
-rw-r--r--[-rwxr-xr-x]client.c4
-rw-r--r--[-rwxr-xr-x]help.c4
-rw-r--r--[-rwxr-xr-x]meta.c4
-rw-r--r--[-rwxr-xr-x]server.c4
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 849bebf..2a8c8c5 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, Curtis McEnroe <curtis@cmcenroe.me>
  *
diff --git a/help.c b/help.c
index 0ed449b..46a85b2 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, Curtis McEnroe <curtis@cmcenroe.me>
  *
diff --git a/meta.c b/meta.c
index c1d99c4..aac3967 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, Curtis McEnroe <curtis@cmcenroe.me>
  *
diff --git a/server.c b/server.c
index 3f73572..c86f122 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, Curtis McEnroe <curtis@cmcenroe.me>
  *