feat: support musl timezone
This commit is contained in:
parent
f5ba6e5147
commit
de8c16211b
|
@ -54,12 +54,19 @@ function configure_base_system() {
|
||||||
|| die "Could not sed replace in /etc/conf.d/hostname"
|
|| die "Could not sed replace in /etc/conf.d/hostname"
|
||||||
|
|
||||||
# Set timezone
|
# Set timezone
|
||||||
|
if [[ $MUSL == "true" ]]; then
|
||||||
|
try emerge -v sys-libs/timezone-data
|
||||||
|
einfo "Selecting timezone"
|
||||||
|
echo -e "\nTZ=\"$TIMEZONE\"" >> /etc/env.d/00musl \
|
||||||
|
|| die "Could not write to /etc/env.d/00musl"
|
||||||
|
else
|
||||||
einfo "Selecting timezone"
|
einfo "Selecting timezone"
|
||||||
echo "$TIMEZONE" > /etc/timezone \
|
echo "$TIMEZONE" > /etc/timezone \
|
||||||
|| die "Could not write /etc/timezone"
|
|| die "Could not write /etc/timezone"
|
||||||
chmod 644 /etc/timezone \
|
chmod 644 /etc/timezone \
|
||||||
|| die "Could not set correct permissions for /etc/timezone"
|
|| die "Could not set correct permissions for /etc/timezone"
|
||||||
try emerge -v --config sys-libs/timezone-data
|
try emerge -v --config sys-libs/timezone-data
|
||||||
|
fi
|
||||||
|
|
||||||
# Set keymap
|
# Set keymap
|
||||||
einfo "Selecting keymap"
|
einfo "Selecting keymap"
|
||||||
|
@ -390,7 +397,7 @@ EOF
|
||||||
# Install authorized_keys before dracut, which might need them for remote unlocking.
|
# Install authorized_keys before dracut, which might need them for remote unlocking.
|
||||||
install_authorized_keys
|
install_authorized_keys
|
||||||
|
|
||||||
# Install required programs and kernel now, in oder to
|
# Install required programs and kernel now, in order to
|
||||||
# prevent emerging module before an imminent kernel upgrade
|
# prevent emerging module before an imminent kernel upgrade
|
||||||
try emerge --verbose sys-kernel/dracut sys-kernel/gentoo-kernel-bin app-arch/zstd
|
try emerge --verbose sys-kernel/dracut sys-kernel/gentoo-kernel-bin app-arch/zstd
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue