mirror of
https://codeberg.org/privacy1st/arch
synced 2024-12-23 01:16:04 +01:00
update installer and base
This commit is contained in:
parent
0d13857379
commit
18c4f4a91d
1
.idea/vcs.xml
generated
1
.idea/vcs.xml
generated
@ -36,6 +36,7 @@
|
|||||||
<mapping directory="$PROJECT_DIR$/pkg/lib32-ncurses5-compat-libs" vcs="Git" />
|
<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/libklvanc-git" vcs="Git" />
|
||||||
<mapping directory="$PROJECT_DIR$/pkg/libopenmpt-svn" 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/librist" vcs="Git" />
|
||||||
<mapping directory="$PROJECT_DIR$/pkg/libwacom-surface" vcs="Git" />
|
<mapping directory="$PROJECT_DIR$/pkg/libwacom-surface" vcs="Git" />
|
||||||
<mapping directory="$PROJECT_DIR$/pkg/lineageos-devel" vcs="Git" />
|
<mapping directory="$PROJECT_DIR$/pkg/lineageos-devel" vcs="Git" />
|
||||||
|
@ -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:
|
They were added in the following manner:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
AUR_PKG=librespeed-cli-bin
|
AUR_PKG=xml2
|
||||||
git submodule add "https://aur.archlinux.org/${AUR_PKG}.git" pkg/"${AUR_PKG}"
|
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."
|
# echo "Add ${AUR_PKG} to 'build-pkg/pkglist-AUR.txt'. Each line represents one build stage."
|
||||||
```
|
```
|
||||||
|
@ -2,13 +2,14 @@
|
|||||||
_pkgname=base
|
_pkgname=base
|
||||||
_reponame=arch
|
_reponame=arch
|
||||||
pkgname="de-p1st-$_pkgname"
|
pkgname="de-p1st-$_pkgname"
|
||||||
pkgver=0.1.8
|
pkgver=0.1.9
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="base packages for headless Arch installation on EFI system"
|
pkgdesc="base packages for headless Arch installation on EFI system"
|
||||||
arch=('any')
|
arch=('any')
|
||||||
url="https://codeberg.org/privacy1st/${_reponame}"
|
url="https://codeberg.org/privacy1st/${_reponame}"
|
||||||
license=('MIT')
|
license=('MIT')
|
||||||
|
|
||||||
|
depends=()
|
||||||
# Kernel + Headers
|
# Kernel + Headers
|
||||||
depends=('de-p1st-kernel')
|
depends=('de-p1st-kernel')
|
||||||
# lz4 enabled mkinitcpio
|
# lz4 enabled mkinitcpio
|
||||||
@ -25,6 +26,8 @@ depends+=('fuse-exfat' 'exfat-utils')
|
|||||||
depends+=('ntfs-3g')
|
depends+=('ntfs-3g')
|
||||||
# bootmanager
|
# bootmanager
|
||||||
depends+=('de-p1st-grub' 'efibootmgr')
|
depends+=('de-p1st-grub' 'efibootmgr')
|
||||||
|
# systemd with time synchronization and journal size limit
|
||||||
|
depends+=('de-p1st-systemd')
|
||||||
# pacman config
|
# pacman config
|
||||||
depends+=('de-p1st-pacman')
|
depends+=('de-p1st-pacman')
|
||||||
# makepkg config (part of pacman)
|
# makepkg config (part of pacman)
|
||||||
@ -47,8 +50,9 @@ depends+=('de-p1st-htop')
|
|||||||
# fonts
|
# fonts
|
||||||
depends+=('de-p1st-font')
|
depends+=('de-p1st-font')
|
||||||
|
|
||||||
# other
|
|
||||||
# depends+=('usbutils')
|
|
||||||
|
|
||||||
|
optdepends=()
|
||||||
# terminal multiplexer
|
# terminal multiplexer
|
||||||
optdepends+=('de-p1st-screen')
|
optdepends+=('de-p1st-screen')
|
||||||
|
# tools to query connected USB devices
|
||||||
|
optdepends+=('usbutils')
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
_pkgname=installer
|
_pkgname=installer
|
||||||
_reponame=arch
|
_reponame=arch
|
||||||
pkgname="de-p1st-$_pkgname"
|
pkgname="de-p1st-$_pkgname"
|
||||||
pkgver=0.1.22
|
pkgver=0.1.23
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Bash script to install Arch Linux"
|
pkgdesc="Bash script to install Arch Linux"
|
||||||
arch=('any')
|
arch=('any')
|
||||||
|
@ -15,6 +15,7 @@ function main() {
|
|||||||
# installation finished
|
# installation finished
|
||||||
|
|
||||||
check_network || return $?
|
check_network || return $?
|
||||||
|
system_time || return $?
|
||||||
# in: BOOT_FIRMWARE, FS, HOSTNAME, USERNAME, USER_PWD, LUKS_PWD (all optional)
|
# in: BOOT_FIRMWARE, FS, HOSTNAME, USERNAME, USER_PWD, LUKS_PWD (all optional)
|
||||||
# out: BOOT_FIRMWARE, FS, HOSTNAME, USERNAME, USER_PWD, LUKS_PWD
|
# out: BOOT_FIRMWARE, FS, HOSTNAME, USERNAME, USER_PWD, LUKS_PWD
|
||||||
get_user_input || return $?
|
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() {
|
function increase_cow_space() {
|
||||||
# May be useful when running 'pacman -Syu' on the live medium.
|
# May be useful when running 'pacman -Syu' on the live medium.
|
||||||
# Usually not necessary!
|
# Usually not necessary!
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
# systemd configuration
|
# systemd configuration
|
||||||
|
|
||||||
* enable time synchronization
|
* time synchronization
|
||||||
* Archwiki: [systemd-timesyncd](https://wiki.archlinux.org/index.php/systemd-timesyncd)
|
* 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)
|
* Archwiki: [Systemd/Journal#Journal_size_limit](https://wiki.archlinux.org/index.php/Systemd/Journal#Journal_size_limit)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user