summaryrefslogtreecommitdiff
path: root/share/hooks/live
diff options
context:
space:
mode:
Diffstat (limited to 'share/hooks/live')
-rwxr-xr-xshare/hooks/live/0020-create-mtab-symlink.hook.chroot11
-rwxr-xr-xshare/hooks/live/0030-enable-cryptsetup.hook.chroot21
-rwxr-xr-xshare/hooks/live/0040-create-locales-files.hook.chroot7
-rwxr-xr-xshare/hooks/live/0100-remove-adjtime-configuration.hook.chroot11
-rwxr-xr-xshare/hooks/live/0110-remove-backup-files.hook.chroot18
-rwxr-xr-xshare/hooks/live/0120-remove-dbus-machine-id.hook.chroot9
-rwxr-xr-xshare/hooks/live/0130-remove-gnome-icon-cache.hook.chroot9
-rwxr-xr-xshare/hooks/live/0140-remove-log-files.hook.chroot9
-rwxr-xr-xshare/hooks/live/0150-remove-mdadm-configuration.hook.chroot7
-rwxr-xr-xshare/hooks/live/0160-remove-openssh-server-host-keys.hook.chroot10
-rwxr-xr-xshare/hooks/live/0170-remove-python-py.hook.chroot9
-rwxr-xr-xshare/hooks/live/0180-remove-systemd-machine-id.hook.chroot13
-rwxr-xr-xshare/hooks/live/0190-remove-temporary-files.hook.chroot14
-rwxr-xr-xshare/hooks/live/0195-remove-ssl-cert-snakeoil.hook.chroot13
-rwxr-xr-xshare/hooks/live/0200-remove-udev-persistent-cd-rules.hook.chroot13
-rwxr-xr-xshare/hooks/live/0300-remove-udev-persistent-net-rules.hook.chroot16
-rwxr-xr-xshare/hooks/live/0400-update-apt-file-cache.hook.chroot14
-rwxr-xr-xshare/hooks/live/0410-update-apt-xapian-index.hook.chroot14
-rwxr-xr-xshare/hooks/live/0420-update-glx-alternative.hook.chroot9
-rwxr-xr-xshare/hooks/live/0430-update-mlocate-database.hook.chroot14
-rwxr-xr-xshare/hooks/live/0440-update-nvidia-alternative.hook.chroot9
-rwxr-xr-xshare/hooks/live/0910-remove-apt-sources-lists8
22 files changed, 0 insertions, 258 deletions
diff --git a/share/hooks/live/0020-create-mtab-symlink.hook.chroot b/share/hooks/live/0020-create-mtab-symlink.hook.chroot
deleted file mode 100755
index 5c2fa64ae..000000000
--- a/share/hooks/live/0020-create-mtab-symlink.hook.chroot
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Create /etc/mtab symlink, replacing a regular file if necessary
-
-if [ ! -L /etc/mtab ]
-then
- rm -f /etc/mtab
- ln -s /proc/mounts /etc/mtab
-fi
diff --git a/share/hooks/live/0030-enable-cryptsetup.hook.chroot b/share/hooks/live/0030-enable-cryptsetup.hook.chroot
deleted file mode 100755
index 54c2978d2..000000000
--- a/share/hooks/live/0030-enable-cryptsetup.hook.chroot
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Enable cryptsetup
-
-if [ -e /sbin/cryptsetup ]
-then
- if [ ! -e /etc/initramfs-tools/conf.d/cryptsetup ]
- then
- mkdir -p /etc/initramfs-tools/conf.d
-
-cat > /etc/initramfs-tools/conf.d/cryptsetup << EOF
-# /etc/initramfs-tools/conf.d/cryptsetup
-
-CRYPTSETUP=yes
-export CRYPTSETUP
-EOF
-
- fi
-fi
diff --git a/share/hooks/live/0040-create-locales-files.hook.chroot b/share/hooks/live/0040-create-locales-files.hook.chroot
deleted file mode 100755
index 8a5a8677c..000000000
--- a/share/hooks/live/0040-create-locales-files.hook.chroot
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Create /etc/environment and /etc/default/locale
-touch /etc/environment
-touch /etc/default/locale
diff --git a/share/hooks/live/0100-remove-adjtime-configuration.hook.chroot b/share/hooks/live/0100-remove-adjtime-configuration.hook.chroot
deleted file mode 100755
index 7fe5bbd15..000000000
--- a/share/hooks/live/0100-remove-adjtime-configuration.hook.chroot
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Reset generated file
-
-cat > /etc/adjtime << EOF
-0.0 0 0.0
-0
-UTC
-EOF
diff --git a/share/hooks/live/0110-remove-backup-files.hook.chroot b/share/hooks/live/0110-remove-backup-files.hook.chroot
deleted file mode 100755
index 55a6b75af..000000000
--- a/share/hooks/live/0110-remove-backup-files.hook.chroot
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Remove backup files
-rm -f /boot/*.bak
-rm -f /boot/*.old-dkms
-
-rm -f /etc/apt/sources.list~
-rm -f /etc/apt/trusted.gpg~
-
-rm -f /etc/passwd-
-rm -f /etc/group-
-rm -f /etc/shadow-
-rm -f /etc/gshadow-
-
-rm -f /var/cache/debconf/*-old
-rm -f /var/lib/dpkg/*-old
diff --git a/share/hooks/live/0120-remove-dbus-machine-id.hook.chroot b/share/hooks/live/0120-remove-dbus-machine-id.hook.chroot
deleted file mode 100755
index 230099e46..000000000
--- a/share/hooks/live/0120-remove-dbus-machine-id.hook.chroot
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Remove dbus machine id.
-#
-# This removes dbus machine id that cache that makes each system unique.
-
-rm -f /var/lib/dbus/machine-id
diff --git a/share/hooks/live/0130-remove-gnome-icon-cache.hook.chroot b/share/hooks/live/0130-remove-gnome-icon-cache.hook.chroot
deleted file mode 100755
index ab35a1d68..000000000
--- a/share/hooks/live/0130-remove-gnome-icon-cache.hook.chroot
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Remove GNOME icon cache.
-#
-# This saves space some space.
-
-rm -f /usr/share/icons/*/icon-theme.cache
diff --git a/share/hooks/live/0140-remove-log-files.hook.chroot b/share/hooks/live/0140-remove-log-files.hook.chroot
deleted file mode 100755
index f95e54686..000000000
--- a/share/hooks/live/0140-remove-log-files.hook.chroot
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Truncate log files
-for _FILE in $(find /var/log/ -type f)
-do
- : > ${_FILE}
-done
diff --git a/share/hooks/live/0150-remove-mdadm-configuration.hook.chroot b/share/hooks/live/0150-remove-mdadm-configuration.hook.chroot
deleted file mode 100755
index 206b494da..000000000
--- a/share/hooks/live/0150-remove-mdadm-configuration.hook.chroot
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Remove generated files
-
-rm -f /etc/mdadm/mdadm.conf
diff --git a/share/hooks/live/0160-remove-openssh-server-host-keys.hook.chroot b/share/hooks/live/0160-remove-openssh-server-host-keys.hook.chroot
deleted file mode 100755
index 862704981..000000000
--- a/share/hooks/live/0160-remove-openssh-server-host-keys.hook.chroot
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Remove OpenSSH Host Keys.
-#
-# This removes openssh-server host keys, they are regenerated by live-config
-# on system start.
-
-rm -f /etc/ssh/ssh_host_*_key /etc/ssh/ssh_host_*_key.pub
diff --git a/share/hooks/live/0170-remove-python-py.hook.chroot b/share/hooks/live/0170-remove-python-py.hook.chroot
deleted file mode 100755
index ff705838f..000000000
--- a/share/hooks/live/0170-remove-python-py.hook.chroot
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Remove Python *.py files.
-#
-# This removes byte-compiled Python modules to save some space.
-
-find /usr -name "*.pyc" -print0 | xargs -0r rm -f
diff --git a/share/hooks/live/0180-remove-systemd-machine-id.hook.chroot b/share/hooks/live/0180-remove-systemd-machine-id.hook.chroot
deleted file mode 100755
index ed5d6bf6a..000000000
--- a/share/hooks/live/0180-remove-systemd-machine-id.hook.chroot
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Blank out systemd machine id. If it does not exist, systemd-journald
-# will fail, but if it exists and is empty, systemd will automatically
-# set up a new unique ID.
-
-if [ -e /etc/machine-id ]
-then
- rm -f /etc/machine-id
- : > /etc/machine-id
-fi
diff --git a/share/hooks/live/0190-remove-temporary-files.hook.chroot b/share/hooks/live/0190-remove-temporary-files.hook.chroot
deleted file mode 100755
index fd220e030..000000000
--- a/share/hooks/live/0190-remove-temporary-files.hook.chroot
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Remove temporary files
-rm -rf /var/cache/man/*
-
-for _DIRECTORY in /tmp /var/tmp
-do
- rm -rf ${_DIRECTORY}
-
- mkdir -p ${_DIRECTORY}
- chmod 1777 ${_DIRECTORY}
-done
diff --git a/share/hooks/live/0195-remove-ssl-cert-snakeoil.hook.chroot b/share/hooks/live/0195-remove-ssl-cert-snakeoil.hook.chroot
deleted file mode 100755
index cdfe39d24..000000000
--- a/share/hooks/live/0195-remove-ssl-cert-snakeoil.hook.chroot
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Remove ssl-cert snakeoil
-
-if [ -e /etc/ssl/certs/ssl-cert-snakeoil.pem ]
-then
- rm -f /etc/ssl/certs/$(openssl x509 -hash -noout -in /etc/ssl/certs/ssl-cert-snakeoil.pem)
-
- rm -f /etc/ssl/certs/ssl-cert-snakeoil.pem
- rm -f /etc/ssl/private/ssl-cert-snakeoil.key
-fi
diff --git a/share/hooks/live/0200-remove-udev-persistent-cd-rules.hook.chroot b/share/hooks/live/0200-remove-udev-persistent-cd-rules.hook.chroot
deleted file mode 100755
index bdfe52d96..000000000
--- a/share/hooks/live/0200-remove-udev-persistent-cd-rules.hook.chroot
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Remove udev persistent rules.
-#
-# This removes udev persistent rules that cache the host systems cd drive as
-# well as the running live systems cd drive to remember its device name.
-
-if [ -e /etc/udev/rules.d ]
-then
- > /etc/udev/rules.d/70-persistent-cd.rules
-fi
diff --git a/share/hooks/live/0300-remove-udev-persistent-net-rules.hook.chroot b/share/hooks/live/0300-remove-udev-persistent-net-rules.hook.chroot
deleted file mode 100755
index 148ba30d1..000000000
--- a/share/hooks/live/0300-remove-udev-persistent-net-rules.hook.chroot
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Remove udev persistent rules.
-#
-# This removes udev persistent rules that cache the host systems mac address to
-# remember its device name.
-
-for _FILE in /etc/udev/rules.d/*persistent-net.rules
-do
- if [ -e "${_FILE}" ]
- then
- : > ${_FILE}
- fi
-done
diff --git a/share/hooks/live/0400-update-apt-file-cache.hook.chroot b/share/hooks/live/0400-update-apt-file-cache.hook.chroot
deleted file mode 100755
index 771e9032a..000000000
--- a/share/hooks/live/0400-update-apt-file-cache.hook.chroot
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Update the Apt File cache.
-#
-# This allows to use using apt-file out-of-the-box.
-
-. /live-build/config/binary
-
-if [ -x /usr/bin/apt-file ] && [ "${LB_APT_INDICES}" = "true" ]
-then
- apt-file update
-fi
diff --git a/share/hooks/live/0410-update-apt-xapian-index.hook.chroot b/share/hooks/live/0410-update-apt-xapian-index.hook.chroot
deleted file mode 100755
index dcb39b261..000000000
--- a/share/hooks/live/0410-update-apt-xapian-index.hook.chroot
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Update the Apt Xapian index.
-#
-# The package would do this itself, but (a) it checks policy-rc.d which says it
-# is not allowed to, and (b) it wants to build the index in the background which
-# will be racy in the context of live-build.
-
-if [ -x /usr/sbin/update-apt-xapian-index ]
-then
- PYTHONDONTWRITEBYTECODE=1 /usr/sbin/update-apt-xapian-index --force --quiet
-fi
diff --git a/share/hooks/live/0420-update-glx-alternative.hook.chroot b/share/hooks/live/0420-update-glx-alternative.hook.chroot
deleted file mode 100755
index 8c36c43f9..000000000
--- a/share/hooks/live/0420-update-glx-alternative.hook.chroot
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Use mesa renderer by default
-if [ -e /etc/alternatives/glx ]
-then
- update-alternatives --quiet --set glx /usr/lib/mesa-diverted
-fi
diff --git a/share/hooks/live/0430-update-mlocate-database.hook.chroot b/share/hooks/live/0430-update-mlocate-database.hook.chroot
deleted file mode 100755
index 6bfdb3d4f..000000000
--- a/share/hooks/live/0430-update-mlocate-database.hook.chroot
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Update the mlocate database.
-#
-# It is convenient for this to be already up to date on the live system, and it
-# means that if the live system is later installed to a hard disk then less
-# work will be required after installation.
-
-if [ -x /usr/bin/updatedb.mlocate ]
-then
- updatedb.mlocate
-fi
diff --git a/share/hooks/live/0440-update-nvidia-alternative.hook.chroot b/share/hooks/live/0440-update-nvidia-alternative.hook.chroot
deleted file mode 100755
index e73b9678b..000000000
--- a/share/hooks/live/0440-update-nvidia-alternative.hook.chroot
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Use newest nvidia version by default
-if [ -e /etc/alternatives/nvidia ] && [ -e /usr/lib/nvidia/current ]
-then
- update-alternatives --quiet --set nvidia /usr/lib/nvidia/current
-fi
diff --git a/share/hooks/live/0910-remove-apt-sources-lists b/share/hooks/live/0910-remove-apt-sources-lists
deleted file mode 100755
index 1c8ca2d22..000000000
--- a/share/hooks/live/0910-remove-apt-sources-lists
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Remove apt sources.list files
-
-rm -f /etc/apt/sources.list
-rm -f /etc/apt/sources.list.d/*.list