Categories: Debian Stretch

Доработанный скрипт автоматизированной компиляции ядра Linux

А вот и доработанная версия скрипта автоматизированной компиляции ядра Linux . Эта версия умеет самостоятельно проверять наличие новой версии на сайте и скачивать её.

#!/bin/sh# unpack and preparecd /usr/src# check for new filekernelfile=`wget -O - 2>&1 https://www.kernel.org | grep "latest_link" -A 2 | grep -o 'https://[^"]*'`newkernel="`echo $kernelfile | grep -o 'linux-.*.tar.xz' | cut -b 7- - | cut -b -5 -`"currentkernel="`cat /proc/version | grep -o 'Linux version [^ ]*' | cut -b 15- -`"# check new kernel versionif [ "$newkernel" != "$currentkernel" ];then echo "New kernel found!" /usr/bin/wget -c $kernelfile archname=`find *.xz` tar xxf $archname dirsrc=`find -P linux-* -maxdepth 0 -type d | head -n 1` rm linux ln -s $dirsrc linux # compile cd /usr/src/linux make clean && make mrproper cp /boot/config-`uname -r` ./.config make menuconfig make-kpkg clean startdate=`date` fakeroot make deb-pkg finishdate=`date` cd /usr/src rm -rf $dirsrc echo "Начало: $startdate" echo "Завершение: $finishdate"else echo "No new kernel found"fi
admin

Share
Published by
admin

Recent Posts

Что такое Zulip

Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…

2 месяца ago

Что такое Zookeeper

Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…

2 месяца ago

Что такое Zimbra

Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…

2 месяца ago

Что такое Zabbix

Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…

2 месяца ago

Что такое YouTube

YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…

2 месяца ago

Что такое yota

Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…

2 месяца ago