diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2017-12-21 18:23:33 +0000 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2017-12-21 18:23:33 +0000 |
commit | 9c7f9655dcd1d5c8e1c9386b55298c5a3cbc9cb8 (patch) | |
tree | e9b6ed1460da22ad28097be29bafc55a56aa200a | |
parent | 3211cf5bb98a8f05f860f2dc0a79455329bb32b8 (diff) |
more
-rw-r--r-- | config-box-beefcake-base.PKGBUILD | 50 | ||||
-rw-r--r-- | config-box-beefcake.PKGBUILD | 21 | ||||
-rw-r--r-- | config-convenience.PKGBUILD | 23 | ||||
-rw-r--r-- | config-mgmt-etckeeper.PKGBUILD | 6 |
4 files changed, 98 insertions, 2 deletions
diff --git a/config-box-beefcake-base.PKGBUILD b/config-box-beefcake-base.PKGBUILD new file mode 100644 index 0000000..9379b54 --- /dev/null +++ b/config-box-beefcake-base.PKGBUILD @@ -0,0 +1,50 @@ +. ${BUILDFILE%/*}/common.sh +pkgver=20171221 + +package() { +preamble +# #### base setup + +depends+=(grub haveged) + +add-file etc/hostname <<EOF +beefcake.parabola.nu +EOF + +add-file etc/machine-info <<EOF +LOCATION="LukeShu's home, Indianapolis, IN, USA" +EOF + +add-file etc/locale.conf <<EOF +LANG=en_US.UTF-8 +LC_COLLATE=C +EOF + +add-unit etc/systemd/system/getty.target.wants/getty@tty1.service +add-unit etc/systemd/system/multi-user.target.wants/haveged.service +add-unit etc/systemd/system/multi-user.target.wants/remote-fs.target + +ln -s ../usr/lib/os-release etc/os-release +install -d etc/ssl/private +ln -s ../../letsencrypt/live/$(cat etc/hostname) etc/ssl/private/myhostname + +# ##### timedate + +ln -s ../usr/share/zoneinfo/America/Indiana/Indianapolis etc/localtime + +# Use timesyncd NTP client daemon. +add-unit etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service + +# ##### networking + +depends+=(dhcpcd openresolv) + +add-file etc/systemd/system/dhcpcd@.service.d/wait-online.conf <<EOF +[Unit] +Before=network-online.target +EOF + +add-unit etc/systemd/system/multi-user.target.wants/dhcpcd@ens3.service + +postamble +} diff --git a/config-box-beefcake.PKGBUILD b/config-box-beefcake.PKGBUILD new file mode 100644 index 0000000..0587883 --- /dev/null +++ b/config-box-beefcake.PKGBUILD @@ -0,0 +1,21 @@ +. ${BUILDFILE%/*}/common.sh +pkgver=20171219 + +package() { +preamble + +depends+=( + config-box-beefcake-base + + config-mgmt-etckeeper + config-mgmt-pacman-repo-config + config-mgmt-pacman-repo-lukeshu + config-mgmt-ssh + config-mgmt-swap + config-mgmt-users-base + + config-convenience +) + +postamble +} diff --git a/config-convenience.PKGBUILD b/config-convenience.PKGBUILD new file mode 100644 index 0000000..9d07353 --- /dev/null +++ b/config-convenience.PKGBUILD @@ -0,0 +1,23 @@ +. ${BUILDFILE%/*}/common.sh +pkgver=20171217 + +package() { +preamble + +depends=( + aspell-en + aspell-es + bash-completion + emacs-nox + htop + net-tools # ifconfig + rxvt-unicode-terminfo + thingutils-git # cgswap + + colordiff + diffstat + wdiff +) + +postamble +} diff --git a/config-mgmt-etckeeper.PKGBUILD b/config-mgmt-etckeeper.PKGBUILD index 5359570..81df048 100644 --- a/config-mgmt-etckeeper.PKGBUILD +++ b/config-mgmt-etckeeper.PKGBUILD @@ -1,5 +1,5 @@ . ${BUILDFILE%/*}/common.sh -pkgver=20171216.2 +pkgver=20171221 package() { preamble @@ -107,9 +107,11 @@ cat >> .gitignore <<EOF /group- /gshadow- /passwd- +/passwd.OLD # util-linux /shadow- /.updated -/resolv.conf +/resolv.conf # updated dynamically by resolvconf +/resolv.conf.bak # created when resolvconf takes over EOF _EOF_ |