From 755d28ab442f833bea335e98b463ee0d249e729c Mon Sep 17 00:00:00 2001 From: freesource Date: Fri, 12 Oct 2001 02:54:54 +0000 Subject: [PATCH] Moved from examples. --- swim-doc/examples/Cron | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 swim-doc/examples/Cron diff --git a/swim-doc/examples/Cron b/swim-doc/examples/Cron new file mode 100755 index 0000000..5d97708 --- /dev/null +++ b/swim-doc/examples/Cron @@ -0,0 +1,20 @@ +#!/bin/bash + +# This is a simple approach. You could have a monthly Cron for stable and +# then update if any changes were observed, a weekly Cron for frozen, and +# a daily Cron for unstable. + +# For this example a default of unstable is assumed. +# This downloads only one Contents-arch for the unstable distribution. +# Updates the Packages using apt, and grabs the Contents-arch and Packages +# for the stable distribution if there are any changes. +# Update the sources: +swim --ftp --Contents DF --onec >> /var/log/swim.log 2>&1; +swim --apt --update >> /var/log/swim.log 2>&1; +swim --ftp --dists stable --onec >> /var/log/swim.log 2>&1; + +# This will update the database for the default distribution/architecture +# using 'cron' to automatically pick the newest packages. +# Update the databases: +swim --db >> /var/log/swim.log 2>&1; +swim --ndb APT --cron --Contents DF >> /var/log/swim.log 2>&1;