-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path00-common
70 lines (51 loc) · 1.44 KB
/
00-common
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#!/bin/bash
# sourced by bash
# I know #!/bin/bash isn't needed, but it makes joe highlighting the syntax.
set -e
if [ $(id -u) != 0 ]; then
echo "Hey, you gotta be root!" >&2
exit 1
fi
export LC_ALL=en_US.UTF-8
export LANG=C
unset LANGUAGE
export lang="hu"
export PATH=/sbin:/usr/sbin:/bin:/usr/bin
unset SORTDIR_LOCALE
unset SORTDIR_VERSCMP
unset SORTDIR_REVERSE
modprobe loop >/dev/null 2>&1 || true
#loopdev="$(losetup -f)"
loopdev="/dev/loop0"
BASEDIR="$PWD"
DATADIR="$BASEDIR/data"
WORKDIR="$BASEDIR/Work"
ROOTDIR="$WORKDIR/root"
TMPDIR="$WORKDIR/tmp"
DVDDIR="$WORKDIR/DVD"
ISODIR="$BASEDIR/ISO"
ISODATE=$(date '+%F')
IMG_NAME="uhulinux.img"
ROIMG_NAME="squashfs.img"
IMG="$WORKDIR/$IMG_NAME"
ROIMG="$WORKDIR/$ROIMG_NAME"
PACKAGES_ALL="$WORKDIR"/packages_all.txt
PACKAGES_CD="$WORKDIR"/packages_cd.txt
cdlabel="UHU-Linux-Live"
APT_STATEDIR_LIVE="/var/lib/apt"
APT_CACHEDIR_LIVE="/var/cache/apt"
DPKG_STATEDIR_LIVE="/var/lib/dpkg"
APT_STATEDIR="/var/cdgen/lib/apt"
APT_CACHEDIR="/var/cdgen/cache/apt"
DPKG_STATEDIR="/var/cdgen/lib/dpkg"
if [ -n "${CDGEN_APT_PREFERENCES:-}" ]; then
apt_preferences="-o Dir::Etc::Preferences=$CDGEN_APT_PREFERENCES"
else
apt_preferences=""
fi
apt_statedir="-o Dir::State=$APT_STATEDIR"
apt_cachedir="-o Dir::Cache=$APT_CACHEDIR"
apt_arch="-o=APT::Architecture=amd64"
apt_options="$apt_sourcelist $apt_arch $apt_preferences $apt_statedir $apt_cachedir"
echo -e " \\e[1m${0##*/} ...\\e[0m"
mkdir -p "$ROOTDIR"