Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- SLACKMIRROR="https://mirror.yandex.ru/slackware/slackware64-current/"
- KERNSRC="/tmp/k"
- KERNOUT="/tmp/kernels"
- rm -rf $KERNSRC $KERNOUT
- mkdir -p $KERNSRC $KERNOUT
- cd $KERNSRC
- lftp -c "mirror ${SLACKMIRROR}/source/k618/ ."
- KERNVER=$(ls *.xz|sed -e 's/linux-//' -e 's/.tar.xz//')
- chmod +x *.SlackBuild build-all-kernels.sh
- sed -i 's/oldconfig/olddefconfig/g' kernel-generic.SlackBuild
- sed -i 's/oldconfig/olddefconfig/g' kernel-source.SlackBuild
- time TMP=$KERNOUT INSTALL_PACKAGES=NO sh ./build-all-kernels.sh
- cd $KERNOUT/output-x86_64-$KERNVER
- installpkg kernel-{generic,modules,source}-*.txz
- upgradepkg kernel-headers*.txz
- lftp -c "mget ${SLACKMIRROR}/slackware64/a/kernel-firm*.txz"
- upgradepkg kernel-firmware*.txz
- geninitrd && grub-mkconfig -o /boot/grub/grub.cfg
Advertisement
Add Comment
Please, Sign In to add comment