diff options
author | Carlo Landmeter <clandmeter@gmail.com> | 2016-09-02 12:55:50 +0200 |
---|---|---|
committer | Carlo Landmeter <clandmeter@gmail.com> | 2016-09-02 12:55:50 +0200 |
commit | 09cc4635f0827860df4b0ba603229b781b83c346 (patch) | |
tree | 002c3b3962c60b983d0fa454cd04a5b9d67ff380 /main/alpine-conf/0004-update-kernel-new-options-hostkeys-and-repositories-.patch | |
parent | 29b048986c60b6b7ac000f22a3ec62e385ee89df (diff) | |
download | aports-09cc4635f0827860df4b0ba603229b781b83c346.tar.bz2 aports-09cc4635f0827860df4b0ba603229b781b83c346.tar.xz |
main/alpine-conf: update kernel new options hostkeys and repositories
Diffstat (limited to 'main/alpine-conf/0004-update-kernel-new-options-hostkeys-and-repositories-.patch')
-rw-r--r-- | main/alpine-conf/0004-update-kernel-new-options-hostkeys-and-repositories-.patch | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/main/alpine-conf/0004-update-kernel-new-options-hostkeys-and-repositories-.patch b/main/alpine-conf/0004-update-kernel-new-options-hostkeys-and-repositories-.patch new file mode 100644 index 000000000..581c57d5a --- /dev/null +++ b/main/alpine-conf/0004-update-kernel-new-options-hostkeys-and-repositories-.patch @@ -0,0 +1,79 @@ +From 7ac843e901888dfc3d971815c13c9fbc12ef6405 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Timo=20Ter=C3=A4s?= <timo.teras@iki.fi> +Date: Thu, 14 Jul 2016 06:42:13 +0000 +Subject: [PATCH 4/6] update-kernel: new options --hostkeys and + --repositories-file + +to simplify creation of bootable images from external repositries +and with developer signing keys. +--- + update-kernel.in | 19 +++++++++++++++---- + 1 file changed, 15 insertions(+), 4 deletions(-) + +diff --git a/update-kernel.in b/update-kernel.in +index 57f51de..06b7eac 100644 +--- a/update-kernel.in ++++ b/update-kernel.in +@@ -20,6 +20,8 @@ BUILDDIR= + FLAVOR= + MNTDIR= + PACKAGES= ++MKINITFS_ARGS= ++REPOSITORIES_FILE=/etc/apk/repositories + SIGNALS="HUP INT TERM" + TMPDIR= + features= +@@ -44,14 +46,16 @@ Options: -a|--arch <arch> Install kernel for specified architecture + -F|--feature <feature> Enable initfs feature + -p|--package <package> Additional module or firmware package + -v|--verbose Verbose output ++ -K|--hostkeys Include host keys in initramfs ++ --repositories-file <f> apk repositories file + + EOF + exit $1 + } + + QUIET_OPT="--quiet" +-OPTS=$(getopt -l arch:,build-dir:,flavor:,feature:,help,package:,verbose \ +- -n $SCRIPT -o a:b:f:F:hp:v -- "$@") || usage 1 ++OPTS=$(getopt -l arch:,build-dir:,flavor:,feature:,help,package:,verbose,hostkeys,repositories-file: \ ++ -n $SCRIPT -o a:b:f:F:hp:vK -- "$@") || usage 1 + eval set -- "$OPTS" + while :; do + case "$1" in +@@ -82,6 +86,13 @@ while :; do + -v|--verbose) + QUIET_OPT= + ;; ++ -K|--hostkeys) ++ MKINITFS_ARGS="$MKINITFS_ARGS -K" ++ ;; ++ --repositories-file) ++ shift ++ REPOSITORIES_FILE=$1 ++ ;; + --) + break + ;; +@@ -180,7 +191,7 @@ _apk() { + + $wrapper apk $cmd $QUIET_OPT -p $ROOT --arch "$ARCH" \ + --keys-dir /etc/apk/keys \ +- --repositories-file /etc/apk/repositories $* ++ --repositories-file "$REPOSITORIES_FILE" $* + } + + extra_pkgs() { +@@ -237,7 +248,7 @@ find $ROOT/lib/modules -type f -name "*.ko" | xargs modinfo -F firmware | sort - + done + _exec mksquashfs $MODLOOP "$STAGING/$MODIMG" -comp xz + +-_exec mkinitfs -q -b $ROOT -F "$features base squashfs" \ ++_exec mkinitfs $MKINITFS_ARGS -q -b $ROOT -F "$features base squashfs" \ + -o "$STAGING/initramfs-$FLAVOR" "$KVER" + + for file in System.map config vmlinuz; do +-- +2.9.3 + |