diff options
author | Daniel Baumann <daniel@debian.org> | 2008-04-19 20:46:36 +0200 |
---|---|---|
committer | Daniel Baumann <daniel@debian.org> | 2011-03-09 19:03:33 +0100 |
commit | 16c50b98035e83cd5e0cbd682cef81e65f601e79 (patch) | |
tree | 6b41450261be28cd1d660599684d8795dee726ba /examples/cron/images.sh | |
parent | 7be45011f768a2305ea1616ad22701fda339db67 (diff) | |
download | vyos-live-build-16c50b98035e83cd5e0cbd682cef81e65f601e79.tar.gz vyos-live-build-16c50b98035e83cd5e0cbd682cef81e65f601e79.zip |
Renaming image build script.
Diffstat (limited to 'examples/cron/images.sh')
-rwxr-xr-x | examples/cron/images.sh | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/examples/cron/images.sh b/examples/cron/images.sh new file mode 100755 index 000000000..8d47f44f9 --- /dev/null +++ b/examples/cron/images.sh @@ -0,0 +1,52 @@ +#!/bin/sh -x + +set -e + +DATE="$(date +%Y%m%d)" + +for DISTRIBUTION in etch lenny sid +do + rm -rf cache/stages* + + for FLAVOUR in standard gnome-desktop kde-desktop xfce-desktop + do + mkdir -p config + + if [ -e .stage ] + then + lh clean + fi + + rm -rf config + rm -rf cache/packages* + rm -rf cache/stages_rootfs + + lh config -d ${DISTRIBUTION} -p ${FLAVOUR} --cache-stages "bootstrap rootfs" --apt-recommends disabled --source enabled --mirror-bootstrap http://mirror/ftp.debian.org/debian/ --mirror-chroot http://mirror/ftp.debian.org/debian/ --mirror-chroot-security http://mirror/ftp.debian.org/debian-security/ + + if [ "${DISTRIBUTION}" = "sid" ] + then + echo 'deb http://live.debian.net/debian-snapshots/ ./' > config/chroot_sources/live-snapshots.chroot + echo 'deb http://live.debian.net/debian-snapshots/ ./' > config/chroot_sources/live-snapshots.boot + + wget http://ftp-master.debian-unofficial.org/other/openpgp/archive-key-2008.asc -O config/chroot_sources/live-snapshots.chroot.gpg + wget http://ftp-master.debian-unofficial.org/other/openpgp/archive-key-2008.asc -O config/chroot_sources/live-snapshots.binary.gpg + + fi + + lh build | tee debian-live-${DISTRIBUTION}-i386-${FLAVOUR}.iso.log + + mv binary.iso debian-live-${DISTRIBUTION}-i386-${FLAVOUR}.iso + mv binary.list debian-live-${DISTRIBUTION}-i386-${FLAVOUR}.iso.list + mv binary.packages debian-live-${DISTRIBUTION}-i386-${FLAVOUR}.iso.packages + mv source.tar.gz debian-live-${DISTRIBUTION}-source-${FLAVOUR}.tar.gz + mv source.list debian-live-${DISTRIBUTION}-i386-${FLAVOUR}.tar.gz.list + + lh clean --binary + lh config -b usb-hdd + lh binary | tee debian-live-${DISTRIBUTION}-i386-${FLAVOUR}.img.log + + mv binary.img debian-live-${DISTRIBUTION}-i386-${FLAVOUR}.img + mv binary.list debian-live-${DISTRIBUTION}-i386-${FLAVOUR}.img.list + mv binary.packages debian-live-${DISTRIBUTION}-i386-${FLAVOUR}.img.packages + done +done |