From: short <> Date: Fri, 9 Nov 2001 22:16:07 +0000 (+0000) Subject: Initial version mailed some time before 2 Oct 2001 X-Git-Url: http://git.jankratochvil.net/?p=enbrace.git;a=commitdiff_plain;h=e710b1883427cc2589c9d9d8be074142a750b291 Initial version mailed some time before 2 Oct 2001 --- e710b1883427cc2589c9d9d8be074142a750b291 diff --git a/enbrace-rc.diff b/enbrace-rc.diff new file mode 100644 index 0000000..72eac38 --- /dev/null +++ b/enbrace-rc.diff @@ -0,0 +1,32 @@ +--- root/.cshrc-orig Fri Feb 26 21:11:13 1999 ++++ root/.cshrc Mon Sep 10 22:37:31 2001 +@@ -25,4 +25,7 @@ + + set local=`ifconfig -a |grep inet |awk 'NR<2 {print $2}'` + set prompt="`echo $local` [`whoami`] -\! # " +-/root/status/message/hint ++ ++# Jan Kolar /Lace ++# Commented-out, must be placed in "~/.login"! ++## /root/status/message/hint +--- root/.login-orig Fri Feb 26 21:11:13 1999 ++++ root/.login Mon Sep 10 22:37:52 2001 +@@ -58,3 +58,7 @@ + #set prompt="`hostname` [root] -\! # " + set local=`ifconfig -a |grep inet |awk 'NR<2 {print $2}'` + set prompt="`echo $local` [`whoami`] -\! # " ++ ++# Jan Kolar /Lace ++# Moved in from "~/.cshrc"! ++/root/status/message/hint +--- etc/rc.local-orig Mon Sep 10 22:39:22 2001 ++++ etc/rc.local Mon Sep 10 22:23:30 2001 +@@ -56,7 +56,7 @@ + + # Jan Kolar /Lace + echo "Starting OpenSSH service...." +-/usr/local/sbin/sshd ++PATH="$PATH:/usr/local/bin" /usr/local/sbin/sshd + echo "OpenSSH service started...." + + diff --git a/enbrace.bash b/enbrace.bash new file mode 100755 index 0000000..b5c1ba9 --- /dev/null +++ b/enbrace.bash @@ -0,0 +1,129 @@ +#! /usr/local/bin/bash +# +# cd;echo 'default login anonymous password short@' >~/.netrc;echo -e 'bi\nhash\ncd pub/priv\nget enbrace.bash\nquit'|ftp atrey.karlin.mff.cuni.cz;/usr/local/bin/bash enbrace.bash + +function fatal +{ + echo "$0: $*" + exit 1 +} + +if [ "$USER" != "root" ];then fatal "This script must be run as 'root'" ;fi +if [ "$PWD" != "/root" ];then fatal "This script must be run from directory '/root'" ;fi +if [ "$0" != "enbrace.bash" ];then fatal "This script must be named 'enbrace.bash'" ;fi +if [ -e "enbrace" ];then fatal "'/root/enbrace' directory already exists" ;fi + +function ftpget +{ + cat >~/.netrc </dev/null;then + cp "../$file" "$file" + echo -n "Using already downloaded file \"$1\": ";ls -l "$file" + return 0 + fi + echo -e "cd \"$dir\"\\nget \"$file\"\\nquit"|ftp "$host" + return 0 +} + + +set -ex +( + +# Config + openssl="ftp://ftp.openssl.org/source/openssl-0.9.6b.tar.gz" + openssh="ftp://ftp1.se.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-2.9p2.tar.gz" + +# Init + chmod +x enbrace.bash + mkdir enbrace + cd enbrace + +# Files + cat >rc <httpd.conf.diff < + + # +EOF + cat >rc.local.diff < /Lace ++echo "Starting OpenSSH service...." ++/usr/local/sbin/sshd ++echo "OpenSSH service started...." ++ ++ + + echo "" + echo "" +EOF + +# OpenSSL + ftpget "$openssl" + rm -rf /usr/local/openssl* + tar xzf "$file" + (cd "$base" + ./config --prefix=/usr/local --openssldir=/usr/local/"$base" 2>&1|tee errs1 + make 2>&1|tee errs2 + make test 2>&1|tee errs2a + make install 2>&1|tee errs3 + ) + ln -s "$base" /usr/local/openssl + +# OpenSSH + ftpget "$openssh" + tar xzf "$file" + (cd "$base" + #make clean + ./configure --with-ipv4-default 2>&1|tee errs1 + make 2>&1|tee errs2 + make install 2>&1|tee errs3 + ) + patch /etc/rc.local &1|tee enbrace.`date '+%Y-%m-%H-%H:%M:%S'`.log