summaryrefslogtreecommitdiff
path: root/helpers/lh_preseed
blob: bcad060d1e9f815e38352501b61ca6ab6ab89887 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh

# lh_preseed

# Restore preseed configuration
if [ -f "${LIVE_PRESEED}" ]
then
	lh_chroot "aptitude install --assume-yes debconf-utils"
	cp "${LIVE_PRESEED}" "${LIVE_CHROOT}"/root/preseed
	lh_chroot "debconf-set-selections /root/preseed"
	rm -f "${LIVE_CHROOT}"/root/preseed
else
	if [ -n "${LIVE_PRESEED}" ]; then
		echo "'${LIVE_PRESEED}' file doesn't exists. Exiting..."
		exit 1
	fi
fi

# Restore cloned package selection
if [ -f "${LIVE_PACKAGE_LIST_CLONED}" ]
then
	lh_chroot "xargs --arg-file=/root/`basename ${LIVE_PACKAGE_LIST_CLONED}` aptitude install --assume-yes"
fi