2018-03-05 07:48:12 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
build()
|
|
|
|
{
|
|
|
|
add_all_modules /
|
|
|
|
# syslinux
|
|
|
|
add_binary extlinux
|
|
|
|
#add_file /usr/lib/syslinux/bios/gptmbr.bin
|
|
|
|
#add_file /etc/udev/rules.d/69-save-hdd-live.rules
|
|
|
|
#add_file "/usr/lib/udev/rules.d/10-dm.rules"
|
|
|
|
#add_file "/usr/lib/udev/rules.d/13-dm-disk.rules"
|
|
|
|
#add_file "/usr/lib/udev/rules.d/95-dm-notify.rules"
|
|
|
|
#add_file "/usr/lib/initcpio/udev/11-dm-initramfs.rules" "/usr/lib/udev/rules.d/11-dm-initramfs.rules"
|
|
|
|
|
|
|
|
# util-linux
|
|
|
|
add_binary findmnt
|
|
|
|
add_binary blockdev
|
|
|
|
add_binary fdisk
|
|
|
|
add_binary sfdisk
|
2018-03-05 08:19:57 +01:00
|
|
|
add_binary sgdisk
|
2018-03-05 07:48:12 +01:00
|
|
|
add_binary hexdump
|
|
|
|
add_binary losetup
|
|
|
|
add_binary mkswap
|
|
|
|
add_binary umount
|
|
|
|
add_binary wipefs
|
|
|
|
|
|
|
|
# e2fsprogs
|
|
|
|
add_binary badblocks
|
|
|
|
add_binary chattr
|
|
|
|
add_binary fsck.ext4
|
|
|
|
add_binary lsattr
|
|
|
|
add_binary mkfs.ext4
|
2018-03-05 08:19:57 +01:00
|
|
|
add_binary mkfs.btrfs
|
2018-03-05 07:48:12 +01:00
|
|
|
add_binary tune2fs
|
|
|
|
|
|
|
|
# xfsprogs
|
|
|
|
add_binary mkfs.xfs
|
|
|
|
add_binary xfs_repair
|
|
|
|
|
|
|
|
# cryptsetup
|
|
|
|
add_binary cryptsetup
|
|
|
|
|
|
|
|
# device-mapper
|
|
|
|
add_binary dmsetup
|
|
|
|
|
|
|
|
# gptfdisk
|
|
|
|
add_binary gdisk
|
|
|
|
|
|
|
|
# rsync
|
|
|
|
add_binary rsync
|
|
|
|
|
|
|
|
# coreutils
|
|
|
|
add_binary cat
|
|
|
|
add_binary cp
|
|
|
|
add_binary dd
|
|
|
|
add_binary mv
|
|
|
|
add_binary rm
|
|
|
|
add_binary sync
|
|
|
|
add_binary md5sum
|
|
|
|
add_binary sha1sum
|
|
|
|
add_binary date
|
|
|
|
|
|
|
|
# bash
|
|
|
|
add_binary bash
|
|
|
|
|
|
|
|
# findutils
|
|
|
|
add_binary find
|
|
|
|
add_binary xargs
|
|
|
|
|
|
|
|
# procps-ng
|
|
|
|
add_binary free
|
|
|
|
add_binary ps
|
|
|
|
add_binary slabtop
|
|
|
|
add_binary top
|
|
|
|
add_binary vmstat
|
|
|
|
|
|
|
|
# smartmontools
|
|
|
|
add_binary smartctl
|
|
|
|
#add_file /usr/share/smartmontools/drivedb.h
|
|
|
|
|
|
|
|
# hdparm
|
|
|
|
add_binary hdparm
|
|
|
|
|
|
|
|
# ncurses
|
|
|
|
#add_file /usr/share/terminfo/l/linux
|
|
|
|
|
|
|
|
# nano
|
|
|
|
add_binary nano
|
|
|
|
|
|
|
|
# iproute2
|
|
|
|
add_binary ip
|
|
|
|
|
|
|
|
# iw
|
|
|
|
add_binary iw
|
|
|
|
|
|
|
|
# grep
|
|
|
|
add_binary grep
|
|
|
|
|
|
|
|
# blkid
|
|
|
|
add_binary blkid
|
|
|
|
|
|
|
|
# runscript
|
|
|
|
add_runscript
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
help ()
|
|
|
|
{
|
|
|
|
cat <<HELPEOF
|
|
|
|
Rescue hook!
|
|
|
|
HELPEOF
|
|
|
|
}
|
|
|
|
|
|
|
|
# vim: set ft=sh ts=4 sw=4 et:
|