From 017177e33bba578aeb35c69c2b22081cf88f5f6f Mon Sep 17 00:00:00 2001 From: Norikatsu Shigemura Date: Fri, 11 Apr 2003 20:52:02 +0000 Subject: 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 --- security/freebsd-update/files/freebsd-update | 23 +++++++++++++++++++++++ security/freebsd-update/files/patch-aa-rmverify | 11 +++++++++++ 2 files changed, 34 insertions(+) create mode 100644 security/freebsd-update/files/freebsd-update create mode 100644 security/freebsd-update/files/patch-aa-rmverify (limited to 'security/freebsd-update/files') 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 ) -- cgit v1.2.3