mirror of
https://github.com/kevinveenbirkenbach/linux-image-manager.git
synced 2024-12-23 04:25:04 +01:00
Added draft for retroflag
This commit is contained in:
parent
19bd0979b3
commit
0feab7bce3
@ -325,7 +325,7 @@ copy_qemu
|
||||
|
||||
copy_resolve_conf
|
||||
|
||||
question "Should the image password of the standart user \"$target_username\" be changed?(y/N)" && read -r change_password
|
||||
question "Should the password of the standart user \"$target_username\" be changed?(y/N)" && read -r change_password
|
||||
if [ "$change_password" == "y" ]
|
||||
then
|
||||
info "Changing passwords on target system..."
|
||||
@ -362,12 +362,25 @@ fi
|
||||
question "Should the system be updated?(y/N)" && read -r update_system
|
||||
if [ "$update_system" == "y" ]
|
||||
then
|
||||
info "Updating system..." &&
|
||||
(
|
||||
echo "yes | pacman-key --init"
|
||||
echo "yes | pacman-key --populate archlinuxarm"
|
||||
echo "yes | pacman -Syyu"
|
||||
) | chroot "$root_mount_path" /bin/bash || error
|
||||
info "Updating system..."
|
||||
case "$os" in
|
||||
"arch"|"manjaro")
|
||||
(
|
||||
echo "yes | pacman-key --init"
|
||||
echo "yes | pacman-key --populate archlinuxarm"
|
||||
echo "yes | pacman -Syyu"
|
||||
) | chroot "$root_mount_path" /bin/bash || error
|
||||
;;
|
||||
"moode"|"retropie")
|
||||
(
|
||||
echo "yes | apt update"
|
||||
echo "yes | apt upgrade"
|
||||
) | chroot "$root_mount_path" /bin/bash || error
|
||||
;;
|
||||
*)
|
||||
warning "System update for operation system \"$os\" is not supported yet. Skipped."
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
question "Should the system be encrypted?(y/N)" && read -r encrypt_system
|
||||
@ -399,5 +412,27 @@ fi
|
||||
# rsync -av "$origin_wifi_config_path" "$target_wifi_config_path"
|
||||
# fi
|
||||
|
||||
info "Running system specific procedures..."
|
||||
if [ "$os" = "retropie" ]
|
||||
then
|
||||
question "Should the roms be copied to the system?" && read -r copy_roms
|
||||
if [ "$copy_roms" == "y" ]
|
||||
then
|
||||
target_roms_path="$target_user_home_folder_path""/RetroPie/roms/" &&
|
||||
source_roms_path="$origin_user_home""Games/roms/" &&
|
||||
info "Copy roms from $source_roms_path to $target_roms_path..."
|
||||
cp -v "$source_roms_path" "$target_roms_path" &&
|
||||
chown -vR 1000 "$target_roms_path" || error
|
||||
fi
|
||||
question "Should the RetroFlag specific procedures be executed?" && read -r setup_retroflag
|
||||
if [ "$setup_retroflag" == "y" ]
|
||||
then
|
||||
info "Executing RetroFlag specific procedures..." &&
|
||||
(
|
||||
echo 'wget -O - "https://raw.githubusercontent.com/RetroFlag/retroflag-picase/master/install_gpi.sh" | bash'
|
||||
) | chroot "$root_mount_path" /bin/bash || error
|
||||
fi
|
||||
fi
|
||||
|
||||
destructor
|
||||
success "Setup successfull :)" && exit 0
|
||||
|
Loading…
Reference in New Issue
Block a user