summaryrefslogtreecommitdiff
path: root/Tools/portbuild/2.2/mkbindist
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/portbuild/2.2/mkbindist')
-rw-r--r--Tools/portbuild/2.2/mkbindist28
1 files changed, 28 insertions, 0 deletions
diff --git a/Tools/portbuild/2.2/mkbindist b/Tools/portbuild/2.2/mkbindist
new file mode 100644
index 000000000000..ba500934824b
--- /dev/null
+++ b/Tools/portbuild/2.2/mkbindist
@@ -0,0 +1,28 @@
+#!/bin/sh
+ftp=0
+here=$(pwd)
+tmpdir=${here}/tmp
+rm -rf ${tmpdir}
+mkdir -p ${tmpdir}
+if [ "${ftp}" != 0 ]; then
+ cd bindist/ftp
+ /usr/bin/ftp -a 'ftp://ftp.freebsd.org/pub/FreeBSD/2.2.8-RELEASE/bin/bin.??'
+ /usr/bin/ftp -a 'ftp://ftp.freebsd.org/pub/FreeBSD/2.2.8-RELEASE/dict/dict.??'
+ #ssh -n ftp.freebsd.org cat 'w/2.2.8-RELEASE/bin/bin.??' | tar -xzpf -
+ cd ${here}
+fi
+cd ${tmpdir}
+cat ${here}/bindist/ftp/bin.?? | tar -xzpf -
+cat ${here}/bindist/ftp/dict.?? | tar -xzpf -
+rm -rf $(cat ${here}/bindist/delete)
+mkdir -p $(cat ${here}/bindist/dirlist)
+tar -C ${here}/bindist/files -cf - . | tar -xpf -
+echo "HAVE_MOTIF=t" >> etc/make.conf
+echo "MOTIF_STATIC=t" >> etc/make.conf
+mv kernel.GENERIC kernel
+chroot $(pwd) /sbin/ldconfig /usr/lib
+mkdir -p ${here}/tarballs
+tar cf ${here}/tarballs/bindist.tar.new .
+mv -f ${here}/tarballs/bindist.tar.new ${here}/tarballs/bindist.tar
+cd ${here}
+rm -rf ${tmpdir}