Skip to content

Commit 11cb815

Browse files
authored
Merge pull request #340 from JedMeister/plan-updates
Plan updates
2 parents 368e976 + a59b63d commit 11cb815

3 files changed

Lines changed: 76 additions & 15 deletions

File tree

conf/turnkey.d/README.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
Common TurnKey configuration scripts
2+
====================================
3+
4+
These configuration scripts will be applied to all TurnKey appliances.
5+
6+
Architechture family specific conf scripts
7+
------------------------------------------
8+
9+
Architecture family specific conf scripts can be put in a relevant
10+
subdirectory here.
11+
12+
Supported architechture families are:
13+
- x86 (amd64 aka x86_64)
14+
- arm (arm64 aka aarch64)
15+
16+
E.g. to run a new 'amd64-only' configuration script on amd64 builds (only):
17+
18+
```
19+
cd common
20+
mkdir -p conf/turnkey.d/x86.d
21+
cat > conf/turnkey.d/x86.d/amd64-only <<EOF
22+
# configuration script only for amd64 builds
23+
#
24+
# ...
25+
EOF
26+
chmod +x conf/turnkey.d/x86.d/amd64-only
27+
```

overlays/turnkey.d/README.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
Common TurnKey overlays
2+
=======================
3+
4+
These overlays will be applied to all TurnKey appliances.
5+
6+
Architechture family specific overlays
7+
--------------------------------------
8+
9+
Architecture family specific overlays can be put in a relevant
10+
subdirectory here.
11+
12+
Supported architechture families are:
13+
- x86 (amd64 aka x86_64)
14+
- arm (arm64 aka aarch64)
15+
16+
E.g. to add a new /etc/some-app/amd64-only.conf overlay that should only be
17+
added to amd64 builds:
18+
19+
```
20+
cd common
21+
mkdir -p overlays/turnkey.d/x86.d/etc/some-app
22+
cat > overlays/turnkey.d/x86.d/etc/some-app/amd64-only.conf <<EOF
23+
# config only for amd64 builds
24+
#
25+
# ...
26+
EOF
27+
```

plans/turnkey/base

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,37 @@
55
wget
66
curl
77
rsync
8-
zstd /* if installed will use to compress initramfs */
8+
zstd /* if installed will be used to compress initramfs */
99

10-
//di-live
11-
whiptail /* di-live recommends */
12-
kbd /* di-live recommends */
13-
lvm2 /* di-live recommends */
14-
file /* di-live recommends */
15-
eject /* di-live recommends */
10+
turnkey-keys /* TKL keys packaged for v19.x */
11+
12+
// Grub packages
13+
// * 'grub-pc' is required for legacy BIOS boot install
14+
// * 'grub-efi-amd64' is required for UEFI boot install
15+
// These grub packages conflict with one another but neither need be installed
16+
// within the live rootfs/squashfs - but are required for 'grub-install'.
17+
// We install grub-pc & ship grub-efi-amd64 deb (and deps) in the ISO.
18+
// If required, grub-efi-amd64 will be installed into the target chroot.
19+
grub-pc
20+
21+
tkl-installer /* new custom TKL installer - replaces di-live */
22+
23+
efivar /* installer depends - ISO UEFI boot */
24+
lvm2 /* installer recommends */
25+
file /* installer recommends */
26+
eject /* installer recommends */
1627

1728
confconsole
1829
kbd /* confconsole recommends */
19-
//di-live /* confconsole recommends */
2030
resolvconf /* confconsole recommends */
2131

22-
/* Dbus is new default package in v18.x */
23-
dbus
32+
dbus /* dbus installed by default since v18.x */
2433

25-
/* jiiterentropy-rngd provides entropy from cpu jitter; req'd in buster to */
26-
/* seed entropy in early boot (especially useful when live booting). */
34+
// jiiterentropy-rngd provides entropy from cpu jitter; req'd to seed entropy
35+
// in early boot (especially useful when live booting).
2736
jitterentropy-rngd
2837

29-
//tklbam /* still depends on py2 for now */
38+
tklbam /* depends on pypy2 for now */
3039

3140
hubdns
3241
inithooks
@@ -49,8 +58,6 @@ nano
4958
ntpsec
5059
ncurses-term /* support additional $TERM values */
5160

52-
//perl-openssl-defaults /* libnet-ssleay-perl depends (webmin depends) */
53-
//libnet-ssleay-perl /* webmin depends */
5461
webmin
5562
webmin-authentic-theme
5663
webmin-net

0 commit comments

Comments
 (0)