make-hagrid
von unix1988- SNIPPET_TEXT:
-
- #! /bin/zsh
- setopt extended_glob
- REVISION="1.hagrid"
- KERNEL=${$(print -l linux-*.tar.* | sort -V | tail -1)%.tar.*}
- if [ "x$1" = "x" ]
- then
- MODULES="nvidia-kernel"
- else
- MODULES="$1"
- fi
- #export MAKEFLAGS="CC=gcc-3.4"
- export PATH="/usr/lib/ccache:$PATH"
- export CONCURRENCY_LEVEL=8
- #export LDFLAGS="-no-pie"
- #export KCPPFLAGS="-fno-pic -Wno-pointer-sign"
- umask 022
- #exec > >(tee "$KERNEL.build") 2>&1
- cd $KERNEL
- if [ "x$1" = "x" ]
- then
- cp -v /boot/config-$(uname -r) /misc/src/linux-4.15.18/.config
- #fakeroot make-kpkg $OPTIONS --config menuconfig configure
- #fakeroot make-kpkg $OPTIONS binary-arch
- make menuconfig
- exec > >(tee "../$KERNEL.build") 2>&1
- echo -n "========= "
- #make oldconfig
- #make listnewconfig
- #make olddefconfig
- make ${CONCURRENCY_LEVEL:+--jobs=$CONCURRENCY_LEVEL} KDEB_PKGVERSION="${KERNEL#linux-}-$REVISION" bindeb-pkg
- #echo ""
- #read -p "Press Return" dummy
- #echo ""
- fi
- #ln -s uapi/linux/limits.h include/limits.h # Möglicherweise mit module-assistant 0.11.5 nicht mehr benötigt
- #fakeroot make-kpkg $OPTIONS modules_image
- make-kpkg --rootcmd fakeroot --revision $REVISION ${CONCURRENCY_LEVEL:+-j$CONCURRENCY_LEVEL} --added-modules $MODULES modules_image
Quellcode
Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN