~robbat2/cirros:master

Last commit made on 2017-10-10
Get this branch:
git clone -b master https://git.launchpad.net/~robbat2/cirros
Only Robin H. Johnson can upload to this branch. If you are Robin H. Johnson please log in for upload directions.

Branch merges

Branch information

Name:
master
Repository:
lp:~robbat2/cirros

Recent commits

b020ca1... by Scott Moser

doc: update create-release for tag different than version

6e418fd... by Scott Moser

do a git checkout with tagname, not version

b91c69d... by Scott Moser

bin/build-release: fix check for tag for git and tilde

Tilde are not allowed in git tags, and pre-releases of cirros
are named 'X.Y.Z~pre1'. So convert that to an '_' when searching
for the tag.

707ecb7... by Scott Moser

doc/create-release.txt: just mention CIRROS_PARALELL

in the create-release doc mention 'CIRROS_PARALLEL=true' so that
we get parallel build of arches by default.

0770a99... by Scott Moser

bin/build-release: cleanup tmpdir for source tarball

812bc97... by Scott Moser

bin/mirror-dump-sstream-data: sync with 0.3 branch

142e811... by Scott Moser

make disk image (disk.img) contain only /boot.

This removes everything except /boot from a disk.img.
On first boot of the disk image, the loaded initramfs in /boot
will copy itself to the target. Since /boot is not in the initramfs
there is no problem copying to the blank target.

The result of this is a disk1.img file that is much smaller.
for comparison, the output of this local build and the 20160722 daily
for x86_64:
   disk.img 17961472 -> 12846080 (29% saved)
   rootfs.img.gz 16744808 -> 11899176 (29% saved)

If curtin's src/init doesn't find a root filesystem (no /sbin/init) but
does find a filesystem with the right label (cirros-rootfs), then it
copies itself to the target and continues booting as if it were always
there.

src/init now uses search_for_root and search_for_blank to find root
filesystem and blank disk. It would be nice to move the "install"
hunk out of src/init also. We need to improve this too, to deal with
existing files overwriting and such.

a57ce8a... by Scott Moser

replace use of perl in encrypt-pass with python3

Probably should just use python here or python3 and ditch the shell
wrapper. But this works for now.

95f4ffa... by Scott Moser

Change the password in /etc/shadow to gocubsgo.

Previous commit did not actually change the password, but only added
the tool. This one changes the password.

LP: #1454144

9a7c371... by Scott Moser

set default password to 'gocubsgo'

The smiley face was hard or impossible to type in some scenarios.
The new password still pays homage to the Cubs.

Thanks to all those who typed 'cubswin:)' and helped to bring the
Cubs a World Series victory in 2016.