8.2.34 | Linux | www-data (uid:33)
👁 View: installkernel
📁 //snap/core18/current/sbin/installkernel
#!/bin/sh # # Copyright (C) 1995 - 1998, Ian A. Murdock <imurdock@debian.org> # Copyright (C) 1998, 1999, Guy Maor # Copyright (C) 2002, Matthew Wilcox # Copyright (C) 2002, 2004, 2005, 2007, 2009 Clint Adams # Copyright (C) 2009 Manoj Srivasta # # Install the kernel on a Debian Linux system. # # This script is called from /usr/src/linux/arch/i386/boot/install.sh. # If you install it as /sbin/installkernel, you can do a "make install" # from a generic kernel source tree, and the image will be installed to # the proper place for Debian GNU/Linux. set -e # Parse the command line options. Of course, powerpc has to be all # different, and passes in a fifth argument, just because it is # "special". We ignore the fifth argument, and do not flag is as an # error, which it would be for any arch apart from powerpc if [ $# -eq 3 ] || [ $# -eq 4 ] || [ $# -eq 5 ] ; then img="$2" map="$3" ver="$1" if [ $# -ge 4 ] && [ -n "$4" ] ; then dir="$4" else dir="/boot" fi else echo "Usage: installkernel <version> <image> <System.map> <directory>" exit 1 fi # Create backups of older versions before installing updatever () { if [ -f "$dir/$1-$ver" ] ; then mv "$dir/$1-$ver" "$dir/$1-$ver.old" fi cat "$2" > "$dir/$1-$ver" # This section is for backwards compatibility only if test -f "$dir/$1" ; then # The presence of "$dir/$1" is unusual in modern intallations, and # the results are mostly unused. So only recreate them if they # already existed. if test -L "$dir/$1" ; then # If we were using links, continue to use links, updating if # we need to. if [ "$(readlink -f ${dir}/${1})" = "${dir}/${1}-${ver}" ]; then # Yup, we need to change ln -sf "$1-$ver.old" "$dir/$1.old" else mv "$dir/$1" "$dir/$1.old" fi ln -sf "$1-$ver" "$dir/$1" else # No links mv "$dir/$1" "$dir/$1.old" cat "$2" > "$dir/$1" fi fi } if [ "$(basename $img)" = "vmlinux" ] ; then img_dest=vmlinux else img_dest=vmlinuz fi updatever $img_dest "$img" updatever System.map "$map" config=$(dirname "$map") config="${config}/.config" if [ -f "$config" ] ; then updatever config "$config" fi # If installing in the usual directory, run the same scripts that hook # into kernel package installation. Also make sure the PATH includes # /usr/sbin and /sbin, just as dpkg would. if [ "$dir" = "/boot" ]; then PATH="$PATH:/usr/sbin:/sbin" \ run-parts --verbose --exit-on-error --arg="$ver" --arg="$dir/$img_dest-$ver" \ /etc/kernel/postinst.d fi exit 0
← Back
💻 Terminal
📤 Upload
📂
Click or Drag & Drop
📁 //snap/core18/current/sbin
NameSizePermModifiedActions
agetty55.2K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
apparmor_parser1.4M07552023-06-13 14:19👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
badblocks26K07552022-06-02 14:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
blkdeactivate14.5K07552020-01-23 15:45👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
blkdiscard26.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
blkid86.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
blockdev38.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
bridge86.2K07552021-01-26 13:33👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
cfdisk94.4K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
chcpu22.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ctrlaltdel18.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
debugfs217.5K07552022-06-02 14:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
depmod166.4K07552026-04-30 12:32👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
devlink78.2K07552021-01-26 13:33👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
dhclient488.4K07552022-10-04 13:38👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
dhclient-script15.3K07552022-10-04 13:38👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
dmsetup158.8K07552020-01-23 15:45👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
dmstats158.8K07552020-01-23 15:45👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
dosfsck58.1K07552017-01-24 23:48👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
dosfslabel54.1K07552017-01-24 23:48👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
dumpe2fs26.1K07552022-06-02 14:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e2fsck306.7K07552022-06-02 14:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e2image34.1K07552022-06-02 14:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e2label102.3K07552022-06-02 14:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
e2undo18.1K07552022-06-02 14:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fatlabel54.1K07552017-01-24 23:48👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fdisk122.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
findfs10.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck46.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.cramfs34.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.ext2306.7K07552022-06-02 14:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.ext3306.7K07552022-06-02 14:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.ext4306.7K07552022-06-02 14:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.fat58.1K07552017-01-24 23:48👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.minix90.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.msdos58.1K07552017-01-24 23:48👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsck.vfat58.1K07552017-01-24 23:48👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fsfreeze10.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fstab-decode6K07552017-11-01 21:00👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
fstrim42.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
getty55.2K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
halt1.1M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
hwclock58.2K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
init1.8M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
insmod166.4K07552026-04-30 12:32👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
installkernel2.6K07552017-12-30 18:15👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip702K07552026-04-15 07:15👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables92.7K07552023-05-09 18:42👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-restore92.7K07552023-05-09 18:42👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ip6tables-save92.7K07552023-05-09 18:42👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables92.7K07552023-05-09 18:42👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-restore92.7K07552023-05-09 18:42👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
iptables-save92.7K07552023-05-09 18:42👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
isosize22.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
killall522.1K07552017-11-01 21:00👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ldconfig387B07552026-01-30 08:03👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
ldconfig.real1001.7K07552026-01-30 08:03👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
logsave10K07552022-06-02 14:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
losetup82.2K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
lsmod166.4K07552026-04-30 12:32👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkdosfs34.5K07552017-01-24 23:48👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mke2fs126.3K07552022-06-02 14:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs10.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.bfs30.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.cramfs34K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.ext2126.3K07552022-06-02 14:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.ext3126.3K07552022-06-02 14:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.ext4126.3K07552022-06-02 14:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.fat34.5K07552017-01-24 23:48👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.minix78.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.msdos34.5K07552017-01-24 23:48👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkfs.vfat34.5K07552017-01-24 23:48👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkhomedir_helper18K07552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
mkswap78.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
modinfo166.4K07552026-04-30 12:32👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
modprobe166.4K07552026-04-30 12:32👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pam_extrausers_chkpwd34K27552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pam_extrausers_update34K07552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pam_tally10K07552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pam_tally214K07552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
pivot_root10.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
poweroff1.1M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
raw14.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
reboot1.1M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
resize2fs58.1K07552022-06-02 14:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
rmmod166.4K07552026-04-30 12:32👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
rtacct40.1K07552021-01-26 13:33👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
rtmon50K07552021-01-26 13:33👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
runlevel1.1M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
runuser42.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
sfdisk106.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
shadowconfig885B07552024-02-06 12:31👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
shutdown1.1M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
start-stop-daemon35.1K07552022-05-25 11:14👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
sulogin46.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
swaplabel14.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
swapoff18.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
swapon46.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
switch_root14.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
sysctl22.1K07552023-10-31 11:35👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
tc453.8K07552021-01-26 13:33👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
telinit1.1M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
tipc54K07552021-01-26 13:33👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
tune2fs102.3K07552022-06-02 14:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
udevadm1.1M07552026-07-29 13:41👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
unix_chkpwd34K27552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
unix_update34K07552026-08-26 19:37👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
wipefs38.1K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
wpa_action1.7K07552017-12-28 15:44👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
wpa_cli135.7K07552024-08-05 14:28👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
wpa_supplicant2.2M07552024-08-05 14:28👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
xtables-multi92.7K07552023-05-09 18:42👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del
zramctl90.2K07552020-09-16 18:43👁 View ✏️ Edit 📝 Rename 📦 Move 🗑 Del