|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH test-artifacts v3 03/13] Add debian rootfs artifact
I'm commenting on changes I found in the branch used by the pipeline
linked in the cover leter, since there's no copy on the mailing list of
the patch :-( (overzealous spam filter).
> diff --git a/scripts/debian-rootfs.sh b/scripts/debian-rootfs.sh
> new file mode 100755
> index 000000000000..7cb8a96e39c0
> --- /dev/null
> +++ b/scripts/debian-rootfs.sh
...
> +PKGS=(
> + # System
> + bridge-utils
> + dropbear
> + udev
> + systemd-sysv
> + iproute2
> + inetutils-ping
> + util-linux
> + cpio
Is `cpio` going to be used in dom0? The alpine rootfs don't have it.
> +# don't need persistent logging, avoid journal flush service
> +rmdir var/log/journal
I think this would better be done with:
cat >> /etc/systemd/journald.conf.d/storage.conf <<EOF
[Journal]
Storage=volatile
EOF
because I think systemd intend to change the behavior in future release,
and we are more explicit with a config file.
> +# Create rootfs
> +cd /
> +{
> + PATHS="bin etc home init lib lib64 mnt opt root sbin srv tmp usr var"
> + find $PATHS -print0
> + echo -ne "dev\0proc\0run\0sys\0"
> +} | cpio -0 -H newc -o | gzip > "${COPYDIR}/rootfs.cpio.gz"
You should add "-R0:0" to the `cpio` command, like we do for the alpine
rootfs.
Thanks,
--
| Vates
XCP-ng & Xen Orchestra - Vates solutions
web: https://vates.tech
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |