summaryrefslogtreecommitdiff
path: root/stale/pack_kernel.sh_old
diff options
context:
space:
mode:
authorCarlos Maiolino <[email protected]>2024-04-21 13:52:26 +0200
committerCarlos Maiolino <[email protected]>2024-04-21 13:52:26 +0200
commit47b7016ed5ac6dd8efc041060d62e632e937a6d2 (patch)
tree2540760186b400288565c2d2f67dd3c3e93bcfe0 /stale/pack_kernel.sh_old
Initial commit
Diffstat (limited to 'stale/pack_kernel.sh_old')
-rw-r--r--stale/pack_kernel.sh_old26
1 files changed, 26 insertions, 0 deletions
diff --git a/stale/pack_kernel.sh_old b/stale/pack_kernel.sh_old
new file mode 100644
index 0000000..faf92df
--- /dev/null
+++ b/stale/pack_kernel.sh_old
@@ -0,0 +1,26 @@
+#!/bin/bash
+
+DIR=/tmp/kernel
+if [ -f include/generated/utsrelease.h ]; then
+ FILE=include/generated/utsrelease.h;
+else
+ FILE=include/linux/utsrelease.h;
+fi
+version=$(grep UTS_RELEASE $FILE | cut -f 2 -d '"');
+if [ -z "$version" ]; then
+ echo "couldn't get version" >&2;
+ exit 1;
+fi
+echo "version is $version" >&2
+rm -Rf $DIR
+make $(cat vars) modules_install INSTALL_MOD_PATH=$DIR/ >/dev/null;
+mkdir $DIR/boot
+cp .config $DIR/boot/config-$version;
+cp System.map $DIR/boot/System.map-$version;
+cp arch/x86/boot/bzImage $DIR/boot/vmlinuz-$version;
+cd $DIR
+tar cfj /tmp/$version.tar.bz2 *
+cd ..;
+echo $version.tar.bz2;
+scp /tmp/$version.tar.bz2 [email protected]:./public_html/kernel/
+