summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorHelmut Grohne <helmutg@debian.org>2023-01-18 05:18:04 +0000
committerHelmut Grohne <helmutg@debian.org>2023-01-18 05:18:04 +0000
commita2c90e0223d9a79fecfe226256a32fd08ace9d7b (patch)
tree29e5a4989c084820571277f26fdcf06cd5326c3a /bin
parent8961c87b6b1289d50e7e53cbca497f5ee9ed7b3c (diff)
parentd6c10bd8bd690434672873dcc7d9314d986c7e3e (diff)
downloaddebvm-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-xbin/debvm-create30
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 $@: