From 592d0fbdc59c19c89bf4fd5498591d07b0d9c132 Mon Sep 17 00:00:00 2001 From: June McEnroe Date: Sat, 26 Aug 2017 16:47:57 -0400 Subject: Use Makefile --- README | 3 --- chroot.sh | 41 ----------------------------------------- client.c | 4 ---- help.c | 4 ---- meta.c | 4 ---- server.c | 4 ---- 6 files changed, 60 deletions(-) delete mode 100755 chroot.sh mode change 100755 => 100644 client.c mode change 100755 => 100644 help.c mode change 100755 => 100644 meta.c mode change 100755 => 100644 server.c 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 old mode 100755 new mode 100644 index fb97490..f6fc9a9 --- 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 * diff --git a/help.c b/help.c old mode 100755 new mode 100644 index 5ec2c11..1d4c6ce --- 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 * diff --git a/meta.c b/meta.c old mode 100755 new mode 100644 index e31d4e7..4c60819 --- 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 * diff --git a/server.c b/server.c old mode 100755 new mode 100644 index db51564..d2797c9 --- 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 * -- cgit 1.4.1