progress
This commit is contained in:
parent
833b08777d
commit
fadc3b4625
2
etc/base
2
etc/base
|
@ -1,5 +1,5 @@
|
||||||
packages() {
|
packages() {
|
||||||
addpkg base-system lvm2 cryptsetup htop tmux wireguard-tools
|
addpkg base-system lvm2 cryptsetup htop wireguard-tools
|
||||||
}
|
}
|
||||||
|
|
||||||
config() {
|
config() {
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
packages() {
|
packages() {
|
||||||
addpkg "sddm" "kde5"
|
addpkg "sddm" "kde5" "konsole"
|
||||||
}
|
}
|
||||||
|
|
||||||
config() {
|
config() {
|
||||||
enable_service "sddm"
|
enable_service "sddm"
|
||||||
echo "export LANG=${L1}.UTF-8" > /etc/sv/sddm/conf
|
if ! [ "$LANGUAGE" == "en" ]; then
|
||||||
|
echo "export LANG=${L1}.UTF-8" > /etc/sv/sddm/conf
|
||||||
|
fi
|
||||||
}
|
}
|
17
main.sh
17
main.sh
|
@ -210,13 +210,18 @@ lang() {
|
||||||
}
|
}
|
||||||
|
|
||||||
bootloader() {
|
bootloader() {
|
||||||
if [ "$EFI" == "1" ]; then
|
for i in $(find recipes/bootloader); do
|
||||||
addpkg grub-x86_64-efi dracut-uefi
|
bl+=("$(basename $i)")
|
||||||
else
|
done
|
||||||
addpkg grub
|
if [ "${#bl[@]}" -gt "1" ]; then
|
||||||
|
multiplechoice "${bl[@]}"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
network() {
|
||||||
|
multiplechoice "NetworkManager" "dhcpcd" "iwd"
|
||||||
|
}
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
mkdir -p ${target}/var/db/xbps/keys
|
mkdir -p ${target}/var/db/xbps/keys
|
||||||
cp /var/db/xbps/keys/* ${target}/var/db/xbps/keys
|
cp /var/db/xbps/keys/* ${target}/var/db/xbps/keys
|
||||||
|
@ -227,10 +232,12 @@ do_chroot() {
|
||||||
mkdir -p ${target}/tmp/vinstaller/run
|
mkdir -p ${target}/tmp/vinstaller/run
|
||||||
|
|
||||||
cp ./etc/base ${target}/tmp/vinstaller/run
|
cp ./etc/base ${target}/tmp/vinstaller/run
|
||||||
|
cp ./etc/functions ${target}/tmp/vinstaller/run
|
||||||
if ! [ "$DE" == "minimal" ]; then
|
if ! [ "$DE" == "minimal" ]; then
|
||||||
cp ./etc/gfx/$GFX ${target}/tmp/vinstaller/run
|
cp ./etc/gfx/$GFX ${target}/tmp/vinstaller/run
|
||||||
cp ./etc/soundsystem/$SOUNDSYSTEM ${target}/tmp/vinstaller/run
|
cp ./etc/soundsystem/$SOUNDSYSTEM ${target}/tmp/vinstaller/run
|
||||||
cp ./etc/de/$DE ${target}/tmp/vinstaller/run
|
cp ./etc/de/$DE ${target}/tmp/vinstaller/run
|
||||||
|
cp ./etc/x11 ${target}/tmp/vinstaller/run
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "USERNAME=$USERNAME" > ${target}/tmp/vinstaller/vars
|
echo "USERNAME=$USERNAME" > ${target}/tmp/vinstaller/vars
|
||||||
|
@ -245,11 +252,11 @@ do_chroot() {
|
||||||
cat <<EOF > ${target}/tmp/vinstaller/main_chroot
|
cat <<EOF > ${target}/tmp/vinstaller/main_chroot
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
. /tmp/vinstaller/vars
|
. /tmp/vinstaller/vars
|
||||||
|
. /tmp/vinstaller/functions
|
||||||
for file in \$(find /tmp/vinstaller/run -type f); do
|
for file in \$(find /tmp/vinstaller/run -type f); do
|
||||||
. \$file
|
. \$file
|
||||||
config
|
config
|
||||||
done
|
done
|
||||||
exit
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
chmod +x ${target}/tmp/vinstaller/main_chroot
|
chmod +x ${target}/tmp/vinstaller/main_chroot
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
packages() {
|
||||||
|
if [ "$EFI" == "1" ]; then
|
||||||
|
addpkg grub-x86_64-efi dracut-uefi
|
||||||
|
else
|
||||||
|
addpkg grub
|
||||||
|
fi
|
||||||
|
}
|
Loading…
Reference in New Issue