summaryrefslogtreecommitdiff
path: root/security/freebsd-update/files
diff options
context:
space:
mode:
authorNorikatsu Shigemura <nork@FreeBSD.org>2003-04-11 20:52:02 +0000
committerNorikatsu Shigemura <nork@FreeBSD.org>2003-04-11 20:52:02 +0000
commit017177e33bba578aeb35c69c2b22081cf88f5f6f (patch)
tree9366f33fb4a3949979fbebcc0891a4d97d23e777 /security/freebsd-update/files
parentUps, committed wrong distinfo. (diff)
Add freebsd-update 1.2, fetches and installs binary updates
to FreeBSD. This is the client half of the FreeBSD Update system; it fetches and applies binary security updates. PR: ports/50202 Submitted by: cperciva@daemonology.net
Notes
Notes: svn path=/head/; revision=78767
Diffstat (limited to 'security/freebsd-update/files')
-rw-r--r--security/freebsd-update/files/freebsd-update23
-rw-r--r--security/freebsd-update/files/patch-aa-rmverify11
2 files changed, 34 insertions, 0 deletions
diff --git a/security/freebsd-update/files/freebsd-update b/security/freebsd-update/files/freebsd-update
new file mode 100644
index 000000000000..72e113db9ddc
--- /dev/null
+++ b/security/freebsd-update/files/freebsd-update
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+case "$1" in
+fetch)
+ cd %%PREFIX%%/freebsd-update && make fetch-update;;
+install)
+ cd %%PREFIX%%/freebsd-update && make install-update;;
+rollback)
+ cd %%PREFIX%%/freebsd-update && make rollback-update;;
+cron)
+ cd %%PREFIX%%/freebsd-update && make MAILTO=root QUIET=YES daily;;
+*)
+ echo "Usage: freebsd-update {fetch|install|rollback|cron}" >&2
+ echo " freebsd-update fetch: Fetches updates" >&2
+ echo " freebsd-update install: Installs fetched updates" >&2
+ echo " freebsd-update rollback: Rolls back installed updates" >&2
+ echo " freebsd-update cron: Suitable for use in cron(8)," >&2
+ echo " fetches updates and sends an" >&2
+ echo " email to root if any exist." >&2
+ ;;
+esac
+
+exit 0
diff --git a/security/freebsd-update/files/patch-aa-rmverify b/security/freebsd-update/files/patch-aa-rmverify
new file mode 100644
index 000000000000..d258ec1d42a2
--- /dev/null
+++ b/security/freebsd-update/files/patch-aa-rmverify
@@ -0,0 +1,11 @@
+--- Makefile.orig Sat Mar 8 00:44:19 2003
++++ Makefile Sat Mar 22 15:44:03 2003
+@@ -40,7 +40,7 @@
+ NUM!=( [ -f ${WORKDIR}/num ] && expr `cat ${WORKDIR}/num` + 1 ) || echo 1
+ .endif
+
+-fetch-update: verify
++fetch-update:
+ @[ ! -z "${FETCHROOT}" ] || ( \
+ echo "Base URL not specified in ${CONFFILE}." && \
+ false )