+ echo '====== automated-ec2-builds [/tmp/automated-ec2-builds] ======' ====== automated-ec2-builds [/tmp/automated-ec2-builds] ====== + cd /tmp/automated-ec2-builds + bzr info Standalone tree (format: 2a) Location: branch root: . Related branches: parent branch: http://bazaar.launchpad.net/~ubuntu-on-ec2/vmbuilder/automated-ec2-builds/ + bzr version-info revision-id: ben.howard@canonical.com-20131029013513-pvixqdg46btswgyp date: 2013-10-28 18:35:13 -0700 build-date: 2013-11-14 07:04:04 +0000 revno: 555 branch-nick: automated-ec2-builds + bzr log -p -r-1 ------------------------------------------------------------ revno: 555 committer: Ben Howard branch nick: automated-ec2-builds timestamp: Mon 2013-10-28 18:35:13 -0700 message: Remove DTB copy out as redundant to ARM virtualization diff: === modified file 'copy-out-kernels' --- copy-out-kernels 2013-10-28 15:51:25 +0000 +++ copy-out-kernels 2013-10-29 01:35:13 +0000 @@ -41,7 +41,7 @@ outfile=${3:-${KRD_OUTPUT_FILE}} output_prefix=${4:-${KRD_PREFIX}} -[ -n "${root_dir}" -a -n "${output_dir}" ] && +[ -n "${root_dir}" -a -n "${output_dir}" ] && [ -n "${outfile}" -a -n "${output_prefix}" ] || bad_Usage bootd="boot" @@ -60,7 +60,7 @@ sudo chroot "${root_dir}" \ /bin/sh -ec 'bootd=${1}; krn=${2}; ird=${3}; pre="${4}" - output=$(dpkg -S "${bootd}/${krn}"); + output=$(dpkg -S "${bootd}/${krn}"); pkg=${output%%:*}; # this will get -generic-pae or -server from the filename # flav=${file#*-}; flav=${flav#*-}; flav=${flav#*-} @@ -72,14 +72,7 @@ "${arch}" "${pkg}" "${vers}" [ -z "${ird}" -o ! -e "${bootd}/${ird}" ] || printf "%s\t%s\t%s\t%s\t%s\n" "${pre}initrd-${flav}" "${ird}" \ - "${arch}" "${pkg}" "${vers}" - [ "$(arch)" = "armv7l" ] && { - dtb_path="/lib/firmware/${pkg//linux-image-/}/device-tree" - for dtb in ${dtb_path}; do - printf "%s\t%s\t%s\t%s\t%s\n" "${pre}-${dtb}" "${dtb##*/}" \ - "${arch}" "${pkg}" "${vers}" - done - } || continue + "${arch}" "${pkg}" "${vers}" ' \ identify-kernels "/${bootd}" "${kname}" \ "${iname}" "${output_prefix}" >> "${outfile}" || @@ -100,4 +93,3 @@ fail "failed to change ownership of ${tname} to '$chown'" chmod ugo+r "${output_dir}/${tname}" done < "${outfile}" - + echo '' + echo '====== ec2-publishing-scripts [/tmp/ec2-publishing-scripts] ======' ====== ec2-publishing-scripts [/tmp/ec2-publishing-scripts] ====== + cd /tmp/ec2-publishing-scripts + bzr info Standalone tree (format: unnamed) Location: branch root: . Related branches: parent branch: http://bazaar.launchpad.net/~ubuntu-on-ec2/ubuntu-on-ec2/ec2-publishing-scripts/ + bzr version-info revision-id: ben.howard@canonical.com-20131113231356-5hkjm7p1ljlesoei date: 2013-11-13 16:13:56 -0700 build-date: 2013-11-14 07:04:04 +0000 revno: 505 branch-nick: ec2-publishing-scripts + bzr log -p -r-1 ------------------------------------------------------------ revno: 505 committer: Ben Howard branch nick: ec2-publishing-scripts timestamp: Wed 2013-11-13 16:13:56 -0700 message: Only attempted to move directory if it exists diff: === modified file 'promote-daily' --- promote-daily 2011-12-15 05:21:10 +0000 +++ promote-daily 2013-11-13 23:13:56 +0000 @@ -182,7 +182,7 @@ "${suite}" ${pr_date} "${pr_type}" "${pr_offic}" "${pr_status}" || fail "failed to publish-release for ${pr_date}" done - if [ -n "$symsrc" ]; then + if [ -n "$symsrc" -a -e "${symsrc}" ]; then mv "${symsrc}" "${symsrc}-${serial}" || fail "failed to move $symsrc to $symsrc-$serial" fi + echo '' + echo '====== live-build [/tmp/live-build] ======' ====== live-build [/tmp/live-build] ====== + cd /tmp/live-build + bzr info Standalone tree (format: 1.9-rich-root) Location: branch root: . Related branches: parent branch: http://bazaar.launchpad.net/~ubuntu-on-ec2/live-build/cloud-images/ + bzr version-info revision-id: ben.howard@canonical.com-20130307184550-sfuml0svxs4x8kyy date: 2013-03-07 11:45:50 -0700 build-date: 2013-11-14 07:04:05 +0000 revno: 1860 branch-nick: live-build + bzr log -p -r-1 ------------------------------------------------------------ revno: 1860 committer: Ben Howard branch nick: live-build timestamp: Thu 2013-03-07 11:45:50 -0700 message: Use dpkg-divert for upstart and start-stop-daemon (LP: #1150737) diff: === modified file 'scripts/build/lb_chroot_dpkg' --- scripts/build/lb_chroot_dpkg 2011-11-28 17:56:01 +0000 +++ scripts/build/lb_chroot_dpkg 2013-03-07 18:45:50 +0000 @@ -41,10 +41,9 @@ Create_lockfile .lock # Save start-stop-daemon program - mv chroot/sbin/start-stop-daemon chroot/sbin/start-stop-daemon.orig + Chroot chroot dpkg-divert --quiet --rename --add /sbin/start-stop-daemon # Create start-stop-daemon program - cat > chroot/sbin/start-stop-daemon << EOF #!/bin/sh @@ -103,10 +102,16 @@ rmdir --ignore-fail-on-non-empty /var/state/samhain || true fi - # Restore start-stop-daemon program - if [ -e chroot/sbin/start-stop-daemon.orig ] - then - mv chroot/sbin/start-stop-daemon.orig chroot/sbin/start-stop-daemon + # Delete the fake start-stop-daemon + if [ -e chroot/sbin/start-stop-daemon ] + then + rm chroot/sbin/start-stop-daemon + fi + + # Restore the originial dpkg diversion + if [ -e chroot/sbin/start-stop-daemon.distrib ] + then + Chroot chroot dpkg-divert --quiet --rename --remove /sbin/start-stop-daemon fi # Remove dpkg sync configuration === modified file 'scripts/build/lb_chroot_upstart' --- scripts/build/lb_chroot_upstart 2011-11-28 17:56:01 +0000 +++ scripts/build/lb_chroot_upstart 2013-03-07 18:45:50 +0000 @@ -42,8 +42,8 @@ if [ -f chroot/sbin/initctl ] then - # Save initctl file - mv chroot/sbin/initctl chroot/sbin/initctl.orig + # Divert to allow for upgrades + Chroot chroot dpkg-divert --quiet --rename --add /sbin/initctl fi # Create initctl file @@ -68,13 +68,14 @@ # Creating lock file Create_lockfile .lock - if [ -f chroot/sbin/initctl.orig ] + if [ -e chroot/sbin/initctl ]; then + rm -f chroot/sbin/initctl + fi + + if [ -f chroot/sbin/initctl.distrib ] then # Restore initctl file - mv chroot/sbin/initctl.orig chroot/sbin/initctl - else - # Remove initctl file - rm -f chroot/sbin/initctl + Chroot chroot dpkg-divert --quiet --rename --remove /sbin/initctl fi # Removing stage file + echo '' + echo '====== vmbuilder-0.11 [/tmp/vmbuilder-0.11] ======' ====== vmbuilder-0.11 [/tmp/vmbuilder-0.11] ====== + cd /tmp/vmbuilder-0.11 + bzr info Standalone tree (format: 2a) Location: branch root: . Related branches: parent branch: http://bazaar.launchpad.net/~ubuntu-on-ec2/vmbuilder/0.11a/ + bzr version-info revision-id: ben.howard@canonical.com-20120605221454-crv9cc4612f907lh date: 2012-06-05 16:14:54 -0600 build-date: 2013-11-14 07:04:05 +0000 revno: 398 branch-nick: vmbuilder-0.11 + bzr log -p -r-1 ------------------------------------------------------------ revno: 398 committer: Ben Howard branch nick: vmbuilder timestamp: Tue 2012-06-05 16:14:54 -0600 message: Fix for allow vmbuilder to run on 12.04 LTS. diff: === modified file 'VMBuilder/plugins/ubuntu/dapper.py' --- VMBuilder/plugins/ubuntu/dapper.py 2011-05-18 20:49:25 +0000 +++ VMBuilder/plugins/ubuntu/dapper.py 2012-06-05 22:14:54 +0000 @@ -157,18 +157,15 @@ self.vm.addpkg += ['openssh-server'] def mount_dev_proc(self): - run_cmd('mount', '--bind', '/dev', '%s/dev' % self.destdir) - self.vm.add_clean_cmd('umount', '%s/dev' % self.destdir, ignore_fail=True) - - run_cmd('mount', '--bind', '/dev/pts', '%s/dev/pts' % self.destdir) + run_cmd('mkdir', '-p', '%s/dev/pts' % self.destdir) + run_cmd('mount', '-t', 'devpts', 'devpts-live', '%s/dev/pts' % self.destdir) self.vm.add_clean_cmd('umount', '%s/dev/pts' % self.destdir, ignore_fail=True) - self.run_in_target('mount', '-t', 'proc', 'proc', '/proc') + run_cmd('mount', '-t', 'proc', 'proc-live', '%s/proc' % self.destdir) self.vm.add_clean_cmd('umount', '%s/proc' % self.destdir, ignore_fail=True) def unmount_dev_proc(self): run_cmd('umount', '%s/dev/pts' % self.destdir) - run_cmd('umount', '%s/dev' % self.destdir) run_cmd('sh', '-c', 'grep -q "$1" /proc/mounts || exit 0; umount "$1"', 'umount_binfmt', "%s/proc/sys/fs/binfmt_misc" % self.destdir) run_cmd('umount', '%s/proc' % self.destdir) + echo ''