update installer and base

This commit is contained in:
Daniel Langbein 2021-09-30 10:11:00 +02:00
parent 0d13857379
commit 18c4f4a91d
6 changed files with 19 additions and 8 deletions

1
.idea/vcs.xml generated
View File

@ -36,6 +36,7 @@
<mapping directory="$PROJECT_DIR$/pkg/lib32-ncurses5-compat-libs" vcs="Git" />
<mapping directory="$PROJECT_DIR$/pkg/libklvanc-git" vcs="Git" />
<mapping directory="$PROJECT_DIR$/pkg/libopenmpt-svn" vcs="Git" />
<mapping directory="$PROJECT_DIR$/pkg/librespeed-cli-bin" vcs="Git" />
<mapping directory="$PROJECT_DIR$/pkg/librist" vcs="Git" />
<mapping directory="$PROJECT_DIR$/pkg/libwacom-surface" vcs="Git" />
<mapping directory="$PROJECT_DIR$/pkg/lineageos-devel" vcs="Git" />

View File

@ -55,7 +55,7 @@ See [build-pkg/pkglist-AUR.txt](build-pkg/pkglist-AUR.txt) for a full list.
They were added in the following manner:
```shell
AUR_PKG=librespeed-cli-bin
AUR_PKG=xml2
git submodule add "https://aur.archlinux.org/${AUR_PKG}.git" pkg/"${AUR_PKG}"
# echo "Add ${AUR_PKG} to 'build-pkg/pkglist-AUR.txt'. Each line represents one build stage."
```

View File

@ -2,13 +2,14 @@
_pkgname=base
_reponame=arch
pkgname="de-p1st-$_pkgname"
pkgver=0.1.8
pkgver=0.1.9
pkgrel=1
pkgdesc="base packages for headless Arch installation on EFI system"
arch=('any')
url="https://codeberg.org/privacy1st/${_reponame}"
license=('MIT')
depends=()
# Kernel + Headers
depends=('de-p1st-kernel')
# lz4 enabled mkinitcpio
@ -25,6 +26,8 @@ depends+=('fuse-exfat' 'exfat-utils')
depends+=('ntfs-3g')
# bootmanager
depends+=('de-p1st-grub' 'efibootmgr')
# systemd with time synchronization and journal size limit
depends+=('de-p1st-systemd')
# pacman config
depends+=('de-p1st-pacman')
# makepkg config (part of pacman)
@ -47,8 +50,9 @@ depends+=('de-p1st-htop')
# fonts
depends+=('de-p1st-font')
# other
# depends+=('usbutils')
optdepends=()
# terminal multiplexer
optdepends+=('de-p1st-screen')
# tools to query connected USB devices
optdepends+=('usbutils')

View File

@ -2,7 +2,7 @@
_pkgname=installer
_reponame=arch
pkgname="de-p1st-$_pkgname"
pkgver=0.1.22
pkgver=0.1.23
pkgrel=1
pkgdesc="Bash script to install Arch Linux"
arch=('any')

View File

@ -15,6 +15,7 @@ function main() {
# installation finished
check_network || return $?
system_time || return $?
# in: BOOT_FIRMWARE, FS, HOSTNAME, USERNAME, USER_PWD, LUKS_PWD (all optional)
# out: BOOT_FIRMWARE, FS, HOSTNAME, USERNAME, USER_PWD, LUKS_PWD
get_user_input || return $?
@ -77,6 +78,11 @@ function check_network() {
}
}
function system_time() {
# Use timedatectl(1) to ensure the system clock is accurate
timedatectl set-ntp true
}
function increase_cow_space() {
# May be useful when running 'pacman -Syu' on the live medium.
# Usually not necessary!

View File

@ -1,8 +1,8 @@
# systemd configuration
* enable time synchronization
* time synchronization
* Archwiki: [systemd-timesyncd](https://wiki.archlinux.org/index.php/systemd-timesyncd)
* Archwiki: [System Time -> Time synchronization -> systemd-timesyncd](https://wiki.archlinux.org/title/System_time#Time_synchronization)
* journal size lmit
* journal size limit
* Archwiki: [Systemd/Journal#Journal_size_limit](https://wiki.archlinux.org/index.php/Systemd/Journal#Journal_size_limit)