aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2006-10-20 17:46:02 +0000
committerRob Austein <sra@hactrn.net>2006-10-20 17:46:02 +0000
commit42f3172b38c8e6626f25fd4ade3b713dace4fbb6 (patch)
tree1be102169e99a3d09d57ab111dfe38d93713a494
parentf1b26fb68c00f1ab022dcd3cca4021ad00a28a11 (diff)
Stuff to build a static rsync binary for chroot jail.
svn path=/rcynic/static-rsync/Makefile; revision=416
-rw-r--r--rcynic/static-rsync/Makefile30
-rw-r--r--rcynic/static-rsync/README3
-rw-r--r--rcynic/static-rsync/rsync-2.6.8.tar.gzbin0 -> 772314 bytes
3 files changed, 33 insertions, 0 deletions
diff --git a/rcynic/static-rsync/Makefile b/rcynic/static-rsync/Makefile
new file mode 100644
index 00000000..71e85a29
--- /dev/null
+++ b/rcynic/static-rsync/Makefile
@@ -0,0 +1,30 @@
+# $Id$
+
+VERSION = 2.6.8
+
+CFG_ENV = LDFLAGS=-static
+CFG_ARG =
+
+TARBALL = rsync-${VERSION}.tar.gz
+DIRNAME = rsync-${VERSION}
+
+BIN = rsync
+
+all: ${BIN}
+
+${BIN}: ${DIRNAME}/${BIN}
+ ln ${DIRNAME}/${BIN} $@
+
+${DIRNAME}/${BIN}: configured.stamp
+ cd ${DIRNAME} && ${MAKE}
+
+extracted.stamp: ${TARBALL}
+ gzcat ${TARBALL} | tar -xf -
+ touch $@
+
+configured.stamp: extracted.stamp
+ cd ${DIRNAME} && ${CFG_ENV} ./configure ${CFG_ARG}
+ touch $@
+
+clean:
+ rm -rf ${BIN} ${DIRNAME} *.stamp
diff --git a/rcynic/static-rsync/README b/rcynic/static-rsync/README
new file mode 100644
index 00000000..36d5d7a8
--- /dev/null
+++ b/rcynic/static-rsync/README
@@ -0,0 +1,3 @@
+$Id$
+
+Hack to build a static rsync binary suitable for use in a chroot jail.
diff --git a/rcynic/static-rsync/rsync-2.6.8.tar.gz b/rcynic/static-rsync/rsync-2.6.8.tar.gz
new file mode 100644
index 00000000..fb7459b6
--- /dev/null
+++ b/rcynic/static-rsync/rsync-2.6.8.tar.gz
Binary files differ