diff options
author | Helmut Grohne <helmutg@debian.org> | 2023-01-18 05:18:04 +0000 |
---|---|---|
committer | Helmut Grohne <helmutg@debian.org> | 2023-01-18 05:18:04 +0000 |
commit | a2c90e0223d9a79fecfe226256a32fd08ace9d7b (patch) | |
tree | 29e5a4989c084820571277f26fdcf06cd5326c3a /bin | |
parent | 8961c87b6b1289d50e7e53cbca497f5ee9ed7b3c (diff) | |
parent | d6c10bd8bd690434672873dcc7d9314d986c7e3e (diff) | |
download | debvm-a2c90e0223d9a79fecfe226256a32fd08ace9d7b.tar.gz |
Merge branch 'one-kernel' into 'main'
debvm-create: install only one kernel image
See merge request helmutg/debvm!27
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/debvm-create | 30 |
1 files changed, 3 insertions, 27 deletions
diff --git a/bin/debvm-create b/bin/debvm-create index 637d613..c554165 100755 --- a/bin/debvm-create +++ b/bin/debvm-create @@ -72,7 +72,8 @@ cmdline and passes it as C<TERM> to B<agetty>. =item B<kernel> skips installing a linux kernel image. -This can be useful to install a custom kernel or to install a different kernel variant than is selected by default. +This can be useful to install a kernel without a package. +If a kernel is installed via B<mmdebstrap> option C<--include>, automtatic kernel installation is automatically skipped. =item B<packagelists> @@ -224,33 +225,8 @@ check_skip() { esac } -KERNEL_ARCH=$ARCHITECTURE -case "$ARCHITECTURE" in - armhf) - KERNEL_ARCH=armmp - ;; - hppa) - KERNEL_ARCH=parisc - ;; - i386) - KERNEL_ARCH=686-pae - ;; - mips64el) - KERNEL_ARCH=5kc-malta - ;; - mipsel) - KERNEL_ARCH=4kc-malta - ;; - ppc64) - KERNEL_ARCH=powerpc64 - ;; - ppc64el) - KERNEL_ARCH=powerpc64le - ;; -esac - if ! check_skip kernel; then - set -- "--include=?not(?virtual)?or(?exact-name(linux-image-cloud-$KERNEL_ARCH),?exact-name(linux-image-$KERNEL_ARCH),?exact-name(linux-image-generic))" "$@" + set -- "--customize-hook=$SHARE_DIR/customize-kernel.sh" "$@" fi # construct mmdebstrap options as $@: |