menuimage

Description

Usage

Options

License

Changelog

Download

My_Other_Sites

My_Programs

Comments

kernel-update v1.1 [06 Aug 2016] by Dominic

Description

This script is for Ubuntu, and is used to install the latest available kernel from http://kernel.ubuntu.com/~kernel-ppa/mainline.

If you choose -b option, it will also:
- build and install the latest btrfs-progs (including rc version), and
- build and install duperemove v0.10-branch.

All dependencies are met (using apt-get install) prior to installation. Tested with Ubuntu 14.04.2 and Vivid Vervet 20150325.

You are asked before changes are made. If you run with -f option, or choose option 'f' (force) at the initial prompt, then all installations will proceed without further questions.

Note that kernels installed by kernel-update.sh are prepared by, but not officially supported for, Ubuntu. Problems could occur - for example with a proprietary video driver; so it's recommended that you keep at least one officially-supported kernel installed as a fall-back.

Usage

./kernel-update.sh [options]

Options

-b also update btfs-progs and duperemove
-e only update within the currently-installed kernel major revision
-f proceed without further warning (except perhaps sudo password) - careful!
-h show help and exit
-l show changelog and exit
-r permit installation of a release-candidate (rc) kernel

License

Copyright © 2017 Dominic Raferd. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at https://www.apache.org/licenses/LICENSE-2.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Changelog

1.1 [06 Aug 2016] - bugfix for change in kernel file listing
1.0 [20 Jul 2016] - bugfix for naming/directory location of kernel files
0.9 [24 May 2016] - add -e option
0.8 [30 Mar 2016] - update help info, -b option installs duperemove v0.10-branch
0.7 [07 Aug 2015] - rename and make updating of btrfs an option, not automatic
0.6 [16 Apr 2015] - another bugfix
0.5 [14 Apr 2015] - a few small bugfixes
0.4 [12 Apr 2015] - fix fatal error whereby local repos were not updated, and other minor fixes
0.3 [26 Mar 2015] - add -r and -f options
0.2 [25 Mar 2015] - many changes and additions, and tested
0.1 [24 Mar 2015] - first version

Download kernel-update.sh

My Other Sites

My Programs

Here is a selection of some (other) programs I have written, most of which run from the command line (CLI), are freely available and can be obtained by clicking on the links. Dependencies are shown and while in most cases written for a conventional Linux server, they should run even on a Raspberry Pi, and many can run under Windows using Cygwin. Email me if you have problems or questions, or if you think I could help with a programming requirement.

Backup Utilities

Debian/Ubuntu kernel and LVM Utilities

Dellmont / Three / Giffgaff / Vodafone - VoIP and Mobile Phone Account Utilities

Miscellaneous Programs

Comments

No comments yet
*Name:
Email:
Hide my email
*Text:
 
Powered by Scriptsmill Comments Script