summaryrefslogtreecommitdiff
path: root/backends
diff options
context:
space:
mode:
authorDaniel Baumann <mail@daniel-baumann.ch>2013-06-24 21:27:15 +0200
committerDaniel Baumann <mail@daniel-baumann.ch>2013-06-24 21:27:20 +0200
commit9bb62c8a50e9e92b0e0d637c624d364be6a911ca (patch)
treef317b309f6f05c57bb7b71b3ae8ebae44685bed1 /backends
parent63be2febead200d33e4a0f734df243551cc9800a (diff)
downloadlive-boot-9bb62c8a50e9e92b0e0d637c624d364be6a911ca.tar.gz
live-boot-9bb62c8a50e9e92b0e0d637c624d364be6a911ca.zip
Reorganizing backend in source tree.
Diffstat (limited to 'backends')
-rwxr-xr-xbackends/dracut/live.script11
-rwxr-xr-xbackends/initramfs-tools/live.hook241
-rwxr-xr-xbackends/initramfs-tools/live.script13
3 files changed, 0 insertions, 265 deletions
diff --git a/backends/dracut/live.script b/backends/dracut/live.script
deleted file mode 100755
index 223f355..0000000
--- a/backends/dracut/live.script
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-#set -e
-
-. /lib/live/boot.sh
-
-DRACUT_FIXME ()
-{
- # dracut entry point for live-boot is FIXME(); function
- Live
-}
diff --git a/backends/initramfs-tools/live.hook b/backends/initramfs-tools/live.hook
deleted file mode 100755
index 1814211..0000000
--- a/backends/initramfs-tools/live.hook
+++ /dev/null
@@ -1,241 +0,0 @@
-#!/bin/sh
-
-set -e
-
-. /usr/share/initramfs-tools/hook-functions
-
-[ "${QUIET}" ] || echo -n "live-boot:"
-
-# Reading configuration file from filesystem and live-media
-for _FILE in /etc/live/boot.conf /etc/live/boot/* \
- /lib/live/mount/media/live/boot.conf /lib/live/mount/media/live/boot/*
-do
- if [ -e "${_FILE}" ]
- then
- . "${_FILE}"
- fi
-done
-
-# Checking live-boot
-if [ ! -e /lib/live/boot ]
-then
- echo
- 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"
-
-# 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
-for FILE in /lib/udev/*_id
-do
- copy_exec "${FILE}"
-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
-
-[ "${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
-
- 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
- manual_add_modules cifs
-fi
-
-# Filesystem: ext3/ext4
-manual_add_modules ext3
-manual_add_modules ext4
-
-# Filesystem: hfs/hfsplus
-manual_add_modules hfs
-manual_add_modules hfsplus
-
-# 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
-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
-
-# Program: mount
-# fuse does not work with klibc mount
-copy_exec /bin/mount /bin/mount.util-linux
-
-[ "${QUIET}" ] || echo -n " utils"
-
-# Feature: Verify Checksums
-if [ -e /etc/progress-linux_version ]
-then
- copy_exec /usr/bin/sha256sum /bin
-else
- copy_exec /usr/bin/md5sum /bin
-fi
-
-# 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: udev
-if [ -x /sbin/udevadm ]
-then
- [ "${QUIET}" ] || echo -n " udev"
- copy_exec /sbin/udevadm
-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
-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
-
-# Some experimental stuff
-
-case "${LIVE_DNS}" in
- true)
- [ "${QUIET}" ] || echo -n " dns"
-
- # /lib/libnss_dns.so.*:a DNS
- # /lib/libnss_files.so.*: /etc/hosts and /etc/passwd
- # /lib/libnss_compat.so.*: /etc/passwd
-
- for _SHLIB in $(find /lib -name 'libnss_dns.so.*')
- do
- copy_exec "${_SHLIB}"
- done
-
- # might be needed if /etc/hosts is used
- #mkdir -p "${DESTDIR}/etc"
- #cp -p /etc/nsswitch.conf "${DESTDIR}/etc"
- ;;
-esac
-
-[ "${QUIET}" ] || echo .
diff --git a/backends/initramfs-tools/live.script b/backends/initramfs-tools/live.script
deleted file mode 100755
index 9646274..0000000
--- a/backends/initramfs-tools/live.script
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/sh
-
-#set -e
-
-. /lib/live/boot.sh
-
-. /scripts/functions
-
-mountroot ()
-{
- # initramfs-tools entry point for live-boot is mountroot(); function
- Live
-}