From: Kern Sibbald Date: Sat, 3 Jan 2009 15:44:18 +0000 (+0000) Subject: Update X-Git-Tag: Release-5.0.3~834 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=0c44ff4e355793d1088dc1b8d1e7e76f4bfef89e;p=bacula%2Frescue Update --- diff --git a/rescue/linux/usb/mount_iso b/rescue/linux/usb/mount_iso new file mode 100755 index 0000000..7bce790 --- /dev/null +++ b/rescue/linux/usb/mount_iso @@ -0,0 +1,6 @@ +#!/bin/sh +# +. ./config + +mkdir -p cdrom +mount -o loop -t iso9660 $ISO_IMAGE cdrom diff --git a/rescue/linux/usb/mountiso b/rescue/linux/usb/mountiso deleted file mode 100755 index 7bce790..0000000 --- a/rescue/linux/usb/mountiso +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# -. ./config - -mkdir -p cdrom -mount -o loop -t iso9660 $ISO_IMAGE cdrom diff --git a/rescue/linux/usb/new_sqfs b/rescue/linux/usb/new_sqfs deleted file mode 100755 index 8cf2836..0000000 --- a/rescue/linux/usb/new_sqfs +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh -# -# Put a new squashfs on the disk image -# - -. ./config - - -if [ ! -d ${DISK_IMAGE}/casper ] ; then - echo "Cannot find ${DISK_IMAGE}/casper directory -- possibly not detarred" - exit 1 -fi - -echo "Removing old squashfs" -rm -f ${DISK_IMAGE}/casper/filesystem.squashfs ${DISK_IMAGE}/casper/filesystem.manifest -rm -f ${DISK_IMAGE}/casper/filesystem.manifest-desktop - -echo "Copying new squashfs" -cp filesystem.manifest ${DISK_IMAGE}/casper/ -cp filesystem.manifest ${DISK_IMAGE}/casper/filesystem.manifest-desktop -cp filesystem.squashfs ${DISK_IMAGE}/casper/ -sync diff --git a/rescue/linux/usb/unmount_iso b/rescue/linux/usb/unmount_iso new file mode 100755 index 0000000..18686f7 --- /dev/null +++ b/rescue/linux/usb/unmount_iso @@ -0,0 +1,7 @@ +#!/bin/sh +# + +umount cdrom +if [ $? -eq 0 ] ; then + rmdir cdrom +fi diff --git a/rescue/linux/usb/unmountiso b/rescue/linux/usb/unmountiso deleted file mode 100755 index 18686f7..0000000 --- a/rescue/linux/usb/unmountiso +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh -# - -umount cdrom -if [ $? -eq 0 ] ; then - rmdir cdrom -fi diff --git a/rescue/linux/usb/unpack_initrd b/rescue/linux/usb/unpack_initrd new file mode 100755 index 0000000..4874fa3 --- /dev/null +++ b/rescue/linux/usb/unpack_initrd @@ -0,0 +1,7 @@ +#!/bin/sh +# +rm -rf initrd +mkdir -p initrd +cd initrd +echo "Unpacking initrd.gz into initrd ..." +gzip -dc ../cdrom/casper/initrd.gz | cpio -i diff --git a/rescue/linux/usb/unpackinitrd b/rescue/linux/usb/unpackinitrd deleted file mode 100755 index 4874fa3..0000000 --- a/rescue/linux/usb/unpackinitrd +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh -# -rm -rf initrd -mkdir -p initrd -cd initrd -echo "Unpacking initrd.gz into initrd ..." -gzip -dc ../cdrom/casper/initrd.gz | cpio -i diff --git a/rescue/linux/usb/update_packages b/rescue/linux/usb/update_packages new file mode 100644 index 0000000..4f51aed --- /dev/null +++ b/rescue/linux/usb/update_packages @@ -0,0 +1,57 @@ +#!/bin/sh +# +# Update squashfs -- assumes you start with a Hardy 8.04.1 desktop, +# but it should work even if you have already updated it. +# + +chroot sqfs /bin/sh +mount -t proc none /proc/ +mount -t sysfs non /sys/ +export HOME=/root + +# remove packages +apt-get remove --purge `dpkg-query -W --showformat '${Package}\n' | grep language-pack | egrep -v '\-en'` +apt-get remove --purge `dpkg-query -W --showformat '${Package}\n' | grep openoffice\.org-` +apt-get remove --purge amarok dictionaries-common + +cat >/etc/apt/sources.list <filesystem.manifest + +apt-get clean +rm -rf /tmp/* +rm -f /etc/hosts /etc/resolv.conf +umount /proc/ +umount /sys/ +exit +cp sqfs/filesystem.manifest . +rm -f sqfs/filsystem.manifest diff --git a/rescue/linux/usb/update_sqfs b/rescue/linux/usb/update_sqfs new file mode 100755 index 0000000..8cf2836 --- /dev/null +++ b/rescue/linux/usb/update_sqfs @@ -0,0 +1,22 @@ +#!/bin/sh +# +# Put a new squashfs on the disk image +# + +. ./config + + +if [ ! -d ${DISK_IMAGE}/casper ] ; then + echo "Cannot find ${DISK_IMAGE}/casper directory -- possibly not detarred" + exit 1 +fi + +echo "Removing old squashfs" +rm -f ${DISK_IMAGE}/casper/filesystem.squashfs ${DISK_IMAGE}/casper/filesystem.manifest +rm -f ${DISK_IMAGE}/casper/filesystem.manifest-desktop + +echo "Copying new squashfs" +cp filesystem.manifest ${DISK_IMAGE}/casper/ +cp filesystem.manifest ${DISK_IMAGE}/casper/filesystem.manifest-desktop +cp filesystem.squashfs ${DISK_IMAGE}/casper/ +sync diff --git a/rescue/linux/usb/updatepackages b/rescue/linux/usb/updatepackages deleted file mode 100644 index 4f51aed..0000000 --- a/rescue/linux/usb/updatepackages +++ /dev/null @@ -1,57 +0,0 @@ -#!/bin/sh -# -# Update squashfs -- assumes you start with a Hardy 8.04.1 desktop, -# but it should work even if you have already updated it. -# - -chroot sqfs /bin/sh -mount -t proc none /proc/ -mount -t sysfs non /sys/ -export HOME=/root - -# remove packages -apt-get remove --purge `dpkg-query -W --showformat '${Package}\n' | grep language-pack | egrep -v '\-en'` -apt-get remove --purge `dpkg-query -W --showformat '${Package}\n' | grep openoffice\.org-` -apt-get remove --purge amarok dictionaries-common - -cat >/etc/apt/sources.list <filesystem.manifest - -apt-get clean -rm -rf /tmp/* -rm -f /etc/hosts /etc/resolv.conf -umount /proc/ -umount /sys/ -exit -cp sqfs/filesystem.manifest . -rm -f sqfs/filsystem.manifest