diff --git a/BuildLiveCD b/BuildLiveCD index de64be46..05675ed6 100755 --- a/BuildLiveCD +++ b/BuildLiveCD @@ -89,7 +89,7 @@ esac for arg in "$@"; do case "$arg" in - *ubuntu|*ubuntu-dvd|kubuntu-mobile|kubuntu-netbook|ubuntu-lpia|ubuntu-mid|ubuntu-umpc|ubuntu-mobile|ubuntu-netbook|ubuntu-moblin-remix|mythbuntu|ubuntustudio-dvd|base|tocd|ubuntu-headless|ubuntu-server|ubuntu-core) ;; + *ubuntu|*ubuntu-dvd|kubuntu-mobile|kubuntu-netbook|ubuntu-lpia|ubuntu-mid|ubuntu-umpc|ubuntu-mobile|ubuntu-netbook|ubuntu-moblin-remix|mythbuntu|ubuntustudio-dvd|base|tocd|ubuntu-headless|ubuntu-server|ubuntu-core|cloud-live) ;; *) echo "bad project: $arg" >&2 exit 2 diff --git a/debian/changelog b/debian/changelog index 8f8b1a69..90d9fc1a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +livecd-rootfs (2.56) UNRELEASED; urgency=low + + [ Ante Karamatić ] + * Add cloud-live project to livecd.sh and BuildLiveCD. + + -- Colin Watson Fri, 17 Feb 2012 15:36:14 +0000 + livecd-rootfs (2.55) precise; urgency=low * Build Lubuntu with --no-install-recommends, to match its seed structure diff --git a/livecd.sh b/livecd.sh index 711bf28f..2e7c15d6 100755 --- a/livecd.sh +++ b/livecd.sh @@ -211,7 +211,7 @@ esac; done; shift $((OPTIND-1)) if (( $# == 0 )) || [ "X$1" = "Xall" ]; then - set -- ubuntu kubuntu kubuntu-mobile kubuntu-netbook edubuntu xubuntu mythbuntu gobuntu base ubuntu-headless + set -- ubuntu kubuntu kubuntu-mobile kubuntu-netbook edubuntu xubuntu mythbuntu gobuntu base ubuntu-headless cloud-live if [ "$ARCH" = "i386" ]; then set -- ubuntu ubuntu-dvd kubuntu kubuntu-dvd kubuntu-mobile kubuntu-netbook edubuntu edubuntu-dvd mythbuntu xubuntu gobuntu base ubuntu-headless fi @@ -225,7 +225,7 @@ fi for arg in "$@"; do case "$arg" in - ubuntu|ubuntu-dvd|ubuntu-lpia|edubuntu|edubuntu-dvd|kubuntu|kubuntu-dvd|kubuntu-mobile|kubuntu-netbook|xubuntu|mythbuntu|gobuntu|ubuntu-mid|ubuntu-netbook|ubuntu-moblin-remix|base|ubuntu-headless|tocd) + ubuntu|ubuntu-dvd|ubuntu-lpia|edubuntu|edubuntu-dvd|kubuntu|kubuntu-dvd|kubuntu-mobile|kubuntu-netbook|xubuntu|mythbuntu|gobuntu|ubuntu-mid|ubuntu-netbook|ubuntu-moblin-remix|base|ubuntu-headless|tocd|cloud-live) ;; *) echo bad name >&2; @@ -330,6 +330,12 @@ Flags: seen LIST="$LIST minimal^ standard^" LIVELIST="$LIVE_BOOT_SCRIPTS" ;; + cloud-live) + LIST="$LIST minimal^ standard^" + LIVELIST="minimal^ standard^ cloud-live-config $LIVE_BOOT_SCRIPTS" + COMP="main restricted universe" + PPA="cloud-live/config" + ;; tocd) LIST="$LIST minimal^ standard^" tocdtmp=`mktemp -d` || exit 1 @@ -528,6 +534,11 @@ Pin-Priority: 900 rm -f ${ROOT}var/cache/apt/{,src}pkgcache.bin fi + if [ "$FS" = "cloud-live" ]; then + chroot $ROOT apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F3531FCE + chroot $ROOT apt-get update + fi + # In addition to the ones we got from apt, trust whatever the local system # believes in, but put things back afterwards. cp ${ROOT}etc/apt/trusted.gpg ${ROOT}etc/apt/trusted.gpg.$$