lp:~smoser/cirros

Owned by Scott Moser
Get this repository:
git clone https://git.launchpad.net/~smoser/cirros
Only Scott Moser can upload to this repository. If you are Scott Moser please log in for upload directions.

Branches

Name Last Modified Last Commit
fix/travis-releases-2 2020-01-23 15:04:01 UTC
travis: skip cleanup and set file_glob.

Author: Scott Moser
Author Date: 2020-01-23 15:02:38 UTC

travis: skip cleanup and set file_glob.

We want the build artifacts, so set skip_cleanup to true,
and need file globbing to be applied in our 'file:' setting.

feature/travis-releases 2020-01-22 23:47:47 UTC
Run build-release with tag for tagged builds.

Author: Scott Moser
Author Date: 2020-01-22 20:27:57 UTC

Run build-release with tag for tagged builds.

feature/4.15-kernel-download 2019-05-15 17:31:26 UTC
grab-kernels: support newer kernel packages.

Author: Scott Moser
Author Date: 2019-05-15 14:17:09 UTC

grab-kernels: support newer kernel packages.

Kernel packages and naming schemes between release 16.04 (kernel 4.4)
and 18.04 (kernel 4.15). Then we noticed in 4.4.0-148 that
the 4.4 packages had changed to similar format as 4.15, but with
different availability.

The issue with 4.15 kernels in Ubuntu is that they do not provide
any powerpc (ppc64 big endian) kernels. So before we could move
there we would need to find ppc64 kernel or drop powerpc and ppc64
arches (ppc64el is fine).

feature/support-kernel-4.15 2018-06-27 14:38:29 UTC
bin/grab-kernels: Support kernel 4.15.

Author: Scott Moser
Author Date: 2018-06-27 14:38:29 UTC

bin/grab-kernels: Support kernel 4.15.

This adds support to grab-kernels for 4.15 kernels (from Ubuntu 18.04).

Ubuntu 18.04 dropped support for big endian power. That means that
we cannot build a cirros for those arch with a 4.15 kernel.
Currently the code here just warns when it sees that, so a 'build-release'
is probably going to fail if you don't trim the arches to build.

fix/1598783-config-drive-upper-case 2017-12-21 17:07:51 UTC
configdrive: support upper or lower case labels.

Author: Scott Moser
Author Date: 2017-12-20 20:53:11 UTC

configdrive: support upper or lower case labels.

The label on a config drive may end up being 'config-2' or 'CONFIG-2'.
The bug explains well why that is.

This isn't ideal as we end up using blkid twice, but it is the simplist
fix for the moment.

LP: #1598783

robbat2-cherry-picks1 2017-11-21 14:39:02 UTC
src/etc/modules: config_drive cdrom support.

Author: Robin H. Johnson
Author Date: 2017-11-09 21:10:14 UTC

src/etc/modules: config_drive cdrom support.

config_drive can present as a SCSI CDROM, so we need suitable modules
loaded to access it.

Added in a new section for block storage.

There is no growth in size on Ubuntu, because all 3 modules are
compiled-in already, but the module loading is useful for other kernels
where they might be modular.

LP: #1715009
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

feature/lxd-streams 2017-11-16 16:06:07 UTC
do not require directory in path to get version

Author: Scott Moser
Author Date: 2017-11-16 16:06:07 UTC

do not require directory in path to get version

smaller-disks 2016-10-07 19:58:00 UTC
make disk image (disk.img) contain only /boot.

Author: Scott Moser
Author Date: 2016-10-07 15:18:11 UTC

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.

ppc64-disks 2016-10-07 14:15:57 UTC
stylistic changes

Author: Scott Moser
Author Date: 2016-10-07 14:15:57 UTC

stylistic changes

feature/mkcacert-bash 2016-09-16 14:12:39 UTC
bin/mkcabundle: replace perl script with bash

Author: Scott Moser
Author Date: 2016-09-16 14:12:39 UTC

bin/mkcabundle: replace perl script with bash

This just replaces the perl program with one in bash.

110 of 10 results
This repository contains Public information 
Everyone can see this information.

Subscribers