From 2f106d0d0840232a55f1f0d02cd8e3552b21d34d Mon Sep 17 00:00:00 2001 From: dbroqua Date: Mon, 22 Oct 2018 09:50:57 +0200 Subject: [PATCH] Some fixes --- pkgkernel.sh | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/pkgkernel.sh b/pkgkernel.sh index 1ecdce2..ecb0133 100755 --- a/pkgkernel.sh +++ b/pkgkernel.sh @@ -3,16 +3,26 @@ GREEN='\033[0;32m' DEFAULT='\033[0m' EXTENSION='.tar.xz' -KERNEL=`echo ${1}|cut -d"-" -f 2` - +KERNEL=$(echo ${1}|cut -d"-" -f 2) # Get kernel version from argument KERNEL=${KERNEL%$EXTENSION} +DIR="/usr/src/${KERNEL}" + +# Create dedicated folder +mkdir "${DIR}" + +# Move archive to build directory +mv "${1}" "${DIR}" + +# Go to build dir +cd "${DIR}" || exit + # Extract kernel archive -tar xavf ${1} +tar xavf "${1}" # Enter kernel directory -cd linux-${KERNEL} +cd "linux-${KERNEL}" || exit # Get old config make olddefconfig @@ -31,6 +41,6 @@ make bindeb-pkg -j"$(nproc)" LOCALVERSION=-"$(dpkg --print-architecture)" KDEB_P cd .. # Install new packages -dpkg -i *${KERNEL}*.deb +dpkg -i ./*${KERNEL}*.deb echo -e "${GREEN} ALL DONE!\n"