aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2006-10-16 19:13:16 +0000
committerRob Austein <sra@hactrn.net>2006-10-16 19:13:16 +0000
commit5f0a19481f97db60533af494ab5299e5e32d83ca (patch)
treea5a980556aa2ca611e6f32f1e197d4f2630c75ae
parentd8d9bc4e31e7a59272d34ef14240c17420c330d9 (diff)
install
svn path=/rcynic/Makefile; revision=396
-rw-r--r--rcynic/Makefile2
-rw-r--r--rcynic/scripts/install.sh22
2 files changed, 23 insertions, 1 deletions
diff --git a/rcynic/Makefile b/rcynic/Makefile
index 496317f6..7d65e329 100644
--- a/rcynic/Makefile
+++ b/rcynic/Makefile
@@ -23,4 +23,4 @@ test: ${BIN}
./${BIN} -j 0
install: ${BIN} scripts/install.sh
- /bin/sh scripts/install.sh ${BIN}
+ cd scripts; . ./install.sh
diff --git a/rcynic/scripts/install.sh b/rcynic/scripts/install.sh
new file mode 100644
index 00000000..2c44eb42
--- /dev/null
+++ b/rcynic/scripts/install.sh
@@ -0,0 +1,22 @@
+#!/bin/sh -
+# $Id$
+
+set -e
+
+uname=`/usr/bin/uname`
+
+case "$uname" in
+
+FreeBSD)
+ cd freebsd
+ /bin/sh setup-jail.sh
+ cd ..
+ echo "Installing rcynic..."
+ /usr/bin/install -m 555 -o root -g wheel -p ../rcynic /var/rcynic/bin/rcynic
+ ;;
+
+*)
+ echo 1>&2 "Don't know how to install rcynic jail on platform $uname"
+ exit 1
+ ;;
+esac