summaryrefslogtreecommitdiff
path: root/initramfs-tools
diff options
context:
space:
mode:
authorDaniel Baumann <daniel@debian.org>2012-06-05 19:24:39 +0200
committerDaniel Baumann <daniel@debian.org>2012-06-05 19:35:57 +0200
commit4bd662d6947608f3a92416b599e2286718f16c61 (patch)
tree7e630d8b95397694151dc896dbf24cfc8cd78f72 /initramfs-tools
parentd66dcd7d9be6a96d86b3385b3a856effd1eb3df3 (diff)
downloadlive-boot-4bd662d6947608f3a92416b599e2286718f16c61.tar.gz
live-boot-4bd662d6947608f3a92416b599e2286718f16c61.zip
Simplyfing initramfs-tools specific files within the source tree.
Diffstat (limited to 'initramfs-tools')
-rwxr-xr-xinitramfs-tools/hooks/live278
-rwxr-xr-xinitramfs-tools/scripts/live8
2 files changed, 0 insertions, 286 deletions
diff --git a/initramfs-tools/hooks/live b/initramfs-tools/hooks/live
deleted file mode 100755
index 5fc01ec..0000000
--- a/initramfs-tools/hooks/live
+++ /dev/null
@@ -1,278 +0,0 @@
-#!/bin/sh
-
-# initramfs hook for live-boot (Debian Live)
-
-set -e
-
-# initramfs-tools header
-
-PREREQ=""
-
-prereqs()
-{
- echo "${PREREQ}"
-}
-
-case "${1}" in
- prereqs)
- prereqs
- exit 0
- ;;
-esac
-
-. /usr/share/initramfs-tools/hook-functions
-
-[ "${QUIET}" ] || echo -n live-boot:
-
-# live-boot hook
-
-# Reading configuration file from filesystem
-if [ -e /etc/live/boot.conf ]
-then
- . /etc/live/boot.conf
-fi
-
-if ls /etc/live/boot.d/*.conf > /dev/null 2>&1
-then
- for _FILE in /etc/live/boot.d/*.conf
- do
- . ${_FILE}
- done
-fi
-
-# Handling live-boot
-
-if [ ! -e /usr/share/live-boot ]
-then
- echo "W: live-boot-initramfs-tools (backend) installed without live-boot,"
- echo "W: this initramfs will *NOT* have live support."
- exit 0
-fi
-
-[ "${QUIET}" ] || echo -n " "core
-
-mkdir -p "${DESTDIR}/lib/live"
-cp -a /lib/live/boot.sh /lib/live/boot "${DESTDIR}/lib/live"
-
-# Directories
-mkdir -p "${DESTDIR}"/lib/live-boot
-
-# Executables
-copy_exec /usr/share/live-boot/live-reconfigure /bin
-copy_exec /usr/share/live-boot/live-preseed /bin
-
-# klibc dependencies
-for FILE in /lib/libacl* /lib/libblkid* /lib/libuuid* /lib/libdevmapper* /lib/libattr*
-do
- if [ ! -e "${DESTDIR}"/"${FILE}" ] && ls ${FILE} > /dev/null 2>&1
- then
- cp -a "${FILE}" "${DESTDIR}"/"${FILE}"
- fi
-done
-
-# udev dependencies (squeeze and newer)
-for FILE in /lib/udev/*_id
-do
- if [ ! -e "${DESTDIR}/${FILE}" ]
- then
- mkdir -p "${DESTDIR}/lib/udev"
- copy_exec "${FILE}" /lib/udev
- fi
-done
-
-if [ -e /lib/udev/rules.d/60-cdrom_id.rules ]
-then
- mkdir -p ${DESTDIR}/lib/udev/rules.d
- cp -p /lib/udev/rules.d/60-cdrom_id.rules ${DESTDIR}/lib/udev/rules.d
-fi
-
-# Handling other stuff
-
-[ "${QUIET}" ] || echo -n " "filesystems
-# Configuration: keymap (usefull when using encryption)
-if [ -x /bin/loadkeys ] && [ -r /etc/console/boottime.kmap.gz ]
-then
- copy_exec /bin/loadkeys /bin
-
- mkdir -p "${DESTDIR}"/etc
- cp /etc/console/boottime.kmap.gz "${DESTDIR}"/etc
-fi
-
-# Configuration: Unique ID
-if [ -n "${LIVE_GENERATE_UUID}" ]
-then
- mkdir -p "${DESTDIR}"/conf
- uuidgen -r > "${DESTDIR}"/conf/uuid.conf
-fi
-
-# Filesystem: btrfs
-manual_add_modules btrfs
-
-# Filesystem: cifs
-if [ -x /sbin/mount.cifs ]
-then
- copy_exec /sbin/mount.cifs /sbin
- manual_add_modules cifs
-fi
-
-# Filesystem: ext3/ext4
-manual_add_modules ext3
-manual_add_modules ext4
-
-# Filesystem: jffs2
-manual_add_modules jffs2
-
-if [ -x /usr/bin/rsync ]
-then
- copy_exec /usr/bin/rsync /bin
-fi
-
-# Filesystem: squashfs
-copy_exec /sbin/losetup /sbin
-manual_add_modules loop
-manual_add_modules squashfs
-manual_add_modules sqlzma
-manual_add_modules unlzma
-
-# Filesystem: aufs/overlayfs/unionfs
-manual_add_modules aufs
-manual_add_modules overlayfs
-manual_add_modules unionfs
-
-# Filesystem: unionfs-fuse
-if [ -x /usr/bin/unionfs-fuse ]
-then
- copy_exec /usr/bin/unionfs-fuse /bin
-fi
-
-# Filesystem: vfat
-manual_add_modules nls_cp437
-manual_add_modules nls_iso8859-1
-manual_add_modules nls_utf8
-manual_add_modules vfat
-
-# Filesystem: ntfs
-manual_add_modules ntfs
-
-[ "${QUIET}" ] || echo -n " "devices
-# Hardware: cdrom
-manual_add_modules ide-cd
-manual_add_modules ide-generic
-manual_add_modules ohci1394
-manual_add_modules sbp2
-manual_add_modules sr_mod
-
-# Hardware: usb
-manual_add_modules sd_mod
-
-# Hardware: network
-auto_add_modules net
-
-# Program: eject
-if [ -x /usr/bin/eject ]
-then
- copy_exec /usr/bin/eject /bin
-fi
-
-[ "${QUIET}" ] || echo -n " "utils
-
-# Feature: Verify Checksums
-copy_exec /usr/bin/sha256sum /bin
-copy_exec /usr/bin/md5sum /bin
-
-# Program: memdisk
-if [ -x /usr/bin/memdiskfind ]
-then
-[ "${QUIET}" ] || echo -n :memdisk
- copy_exec /usr/bin/memdiskfind
- manual_add_modules phram
- manual_add_modules mtdblock
-fi
-
-# Program: cpio
-# busybox and klibc lacks --no-absolute-filenames and --sparse, needed for snapshots
-if [ -e "${DESTDIR}/bin/cpio" ]
-then
- # Override already present cpio's, mostly klibc's
- rm "${DESTDIR}/bin/cpio"
-fi
-copy_exec /bin/cpio /bin
-
-# Program: udev
-if [ -x /sbin/udevadm ]
-then
- [ "${QUIET}" ] || echo -n " "udev
- copy_exec /sbin/udevadm /sbin
-fi
-if [ -x /usr/bin/udevinfo ]
-then
- [ "${QUIET}" ] || echo -n " "udev
- copy_exec /usr/bin/udevinfo /bin
-fi
-
-# Program: wget
-if [ -x /usr/bin/wget ]
-then
- [ "${QUIET}" ] || echo -n " "wget
- copy_exec /usr/bin/wget /bin
-fi
-
-# Program: blockdev
-if [ -x /sbin/blockdev ]
-then
- [ "${QUIET}" ] || echo -n " "blockdev
- copy_exec /sbin/blockdev /sbin
-fi
-
-# FUSE kernel module
-manual_add_modules fuse
-
-# FUSE filesystem: httpfs2
-if [ -x /usr/bin/httpfs2_ssl ]
-then
- [ "${QUIET}" ] || echo -n " "httpfs:ssl
- copy_exec /usr/bin/httpfs2_ssl /bin/httpfs
-elif [ -x /usr/bin/httpfs2 ]
-then
- [ "${QUIET}" ] || echo -n " "httpfs
- copy_exec /usr/bin/httpfs2 /bin/httpfs
-fi
-
-# FUSE filesystem: curlftpfs
-if [ -x /usr/bin/curlftpfs ]
-then
- [ "${QUIET}" ] || echo -n " "ftpfs
- copy_exec /usr/bin/curlftpfs /bin
-fi
-
-# iSCSI
-if [ -x /usr/sbin/iscsistart ]
-then
- [ "${QUIET}" ] || echo -n " "iscsi
- copy_exec /usr/sbin/iscsistart /bin
- #manual_add_modules ib_iser
- manual_add_modules iscsi_tcp
- manual_add_modules crc32c
-fi
-
-if [ "${LIVE_DNS}" = "true" ]
-then
- [ "${QUIET}" ] || echo -n " "dns
- #copy_exec /lib/libnss_files.so.* /lib # /etc/hosts and /etc/passwd
- copy_exec /lib/libnss_dns.so.* /lib # DNS server
- #copy_exec /lib/libnss_compat.so.* /lib # /etc/passwd
-
- # Configuration file - may be needed if /etc/hosts is used.
- #mkdir -p $DESTDIR/etc
- #cp -p /etc/nsswitch.conf $DESTDIR/etc
-fi
-
-if [ "${LIVE_UNIONMOUNT}" = "true" ]
-then
- [ "${QUIET}" ] || echo -n " "unionmount
- # UnionMount
- # only mount from patched util-linux can do this currently
- copy_exec /bin/mount /bin/mount_full
-fi
-
-[ "${QUIET}" ] || echo .
diff --git a/initramfs-tools/scripts/live b/initramfs-tools/scripts/live
deleted file mode 100755
index ad67e24..0000000
--- a/initramfs-tools/scripts/live
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-
-#set -e
-
-if [ -e /lib/live/boot.sh ]
-then
- /lib/live/boot.sh ${@}
-fi