diff options
author | epoch <epoch@hacking.allowed.org> | 2014-02-09 07:09:28 -0600 |
---|---|---|
committer | epoch <epoch@hacking.allowed.org> | 2014-02-09 07:09:28 -0600 |
commit | 0aa07718054116019222cbd69b81f1508bfa8dc0 (patch) | |
tree | 2723341fb1b4c0196f61823933ab0fee4a022a99 /compile.sh | |
parent | 2bf21d6516ed44567e9cf842b25fc30a3affc03f (diff) | |
download | segfault-0aa07718054116019222cbd69b81f1508bfa8dc0.tar.gz segfault-0aa07718054116019222cbd69b81f1508bfa8dc0.zip |
added minimal startup scripts.
deleted a bunch of shit from compile.sh
cleaned segfault a bit.
made the shell script not auto-generated.
everything expects /home/segfault/ to be where segfault gets ran.
you have to do the chdir yourself now.
Diffstat (limited to 'compile.sh')
-rwxr-xr-x | compile.sh | 36 |
1 files changed, 4 insertions, 32 deletions
@@ -1,33 +1,5 @@ #!/bin/sh -#clean it out so I quit restarting after a failed compile. >.< -INSTALL_DIR="/home/segfault/" -rm segfault -echo '#!/bin/sh' > shell -echo '# this file is generated by compile.sh. do not edit directly' >> shell -echo 'cd "'`pwd`'"' >> shell -echo 'kill `pgrep -P 1 -f "tail -f ./files/cmd_in"`' >> shell -echo 'setuidgid segfault tail -f ./files/cmd_in | setuidgid segfault su -l segfault > ./files/cmd_out 2>&1' >> shell -chmod +x shell -echo '#define CHDIR "'`pwd`'"' > config.h - -#if [ -e /usr/lib/libirc.so ]; then -# gcc -Wall -o segfault segfault.c -lirc -# rm -r /var/www/source/segfault/* -# cd /home/epoch/projects/c_/wargaming-libirc -# ./compile.sh -# cd /root/services/segfault -# cp * /var/www/source/segfault/ -# mkdir /var/www/source/segfault/scripts -# cp scripts/* /var/www/source/segfault/scripts/ -# cd /var/www/source/ -# tar -czf segfault.tgz segfault - - mkdir $INSTALL_DIR/files - mkfifo $INSTALL_DIR/files/cmd_in - mkfifo $INSTALL_DIR/files/cmd_out - cd libirc - ./compile.sh - cd .. - gcc -Wall -o segfault segfault.c -lirc -Llibirc -Ilibirc - -rm config.h +cd libirc +./compile.sh +cd .. +gcc -Wall -o segfault segfault.c -lirc -Llibirc -Ilibirc |