summaryrefslogtreecommitdiff
path: root/cron/live-build-cron-manual
diff options
context:
space:
mode:
Diffstat (limited to 'cron/live-build-cron-manual')
-rwxr-xr-xcron/live-build-cron-manual42
1 files changed, 16 insertions, 26 deletions
diff --git a/cron/live-build-cron-manual b/cron/live-build-cron-manual
index 7bf9a86e8..de38a3287 100755
--- a/cron/live-build-cron-manual
+++ b/cron/live-build-cron-manual
@@ -1,23 +1,11 @@
#!/bin/sh
-## live-build-cron-manual(7) - FIXME
-## Copyright (C) 2006-2010 Daniel Baumann <daniel@debian.org>
+## live-build(7) - System Build Scripts
+## Copyright (C) 2006-2011 Daniel Baumann <daniel@debian.org>
##
-## This program is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program. If not, see <http://www.gnu.org/licenses/>.
-##
-## The complete text of the GNU General Public License
-## can be found in /usr/share/common-licenses/GPL-3 file.
+## live-build comes with ABSOLUTELY NO WARRANTY; for details see COPYING.
+## This is free software, and you are welcome to redistribute it
+## under certain conditions; see COPYING for details.
#set -e
@@ -39,31 +27,33 @@ Init ()
if [ "${LIVE_BUILD_CRON_MANUAL}" != "true" ]
then
- echo "live-build-cron-manual disabled."
+ echo "I: live-build-cron-manual disabled."
exit 0
fi
if [ -z "${LIVE_BUILD_CRON_MANUAL_DIRECTORY}" ]
then
- echo "live-build-cron-manual directory not set."
+ echo "E: live-build-cron-manual directory not set."
exit 1
fi
}
Setup ()
{
- TMPDIR="$(mktemp -d -t live-build-cron-manual.XXXXXXXX)"
+ _TMPDIR="$(mktemp -d -t live-build-cron-manual.XXXXXXXX)"
- cd "${TMPDIR}"
+ cd "${_TMPDIR}"
git clone git://live.debian.net/git/live-manual.git
+
cd live-manual && git checkout debian-next
}
Build ()
{
- cd "${TMPDIR}/live-manual"
+ cd "${_TMPDIR}/live-manual"
- echo "Using the following sisu package versions: " | tee build.log
+ echo "live-build-cron-manual: $(LC_ALL=C date -R) on ${_HOSTNAME}" | tee build.log
+ echo "Using the following sisu package versions: " | tee -a build.log
for _PACKAGE in $(dpkg --get-selections | awk '/^sisu/ { print $1 }')
do
@@ -78,13 +68,13 @@ Install ()
cd "${LIVE_BUILD_CRON_MANUAL_DIRECTORY}"
rm -rf *
- mv "${TMPDIR}/live-manual/build/"* ./
- mv "${TMPDIR}/live-manual/build.log" ./
+ mv "${_TMPDIR}/live-manual/build/"* ./
+ mv "${_TMPDIR}/live-manual/build.log" ./
}
Clean ()
{
- rm -rf "${TMPDIR}"
+ rm -rf "${_TMPDIR}"
}
Trace ()