2026-02-25 09:50:27 +00:00
|
|
|
#! /bin/bash
|
|
|
|
|
|
|
|
|
|
# fact checking
|
2026-02-25 10:46:01 +00:00
|
|
|
PATH="$(/usr/bin/pwd)"
|
|
|
|
|
echo $PATH
|
|
|
|
|
USER="$(/usr/bin/stat -c '%U' $PATH/lamapolldsgvo.desktop)"
|
|
|
|
|
echo $USER
|
2026-02-25 09:50:27 +00:00
|
|
|
|
|
|
|
|
# install .desktop file
|
2026-02-25 10:46:01 +00:00
|
|
|
/usr/bin/install -m 644 $PATH/lamapolldsgvo.desktop -o root -g root /usr/share/applications/lamapolldsgvo.desktop
|
2026-02-25 09:50:27 +00:00
|
|
|
|
|
|
|
|
# install actual script
|
2026-02-25 10:46:01 +00:00
|
|
|
/usr/bin/install -m 775 $PATH/lamapoll-DSGVO.sh -o root -g root /usr/local/bin/lamapoll-DSGVO.sh
|
2026-02-25 09:50:27 +00:00
|
|
|
|
|
|
|
|
# install link into start menu
|
2026-02-25 10:46:01 +00:00
|
|
|
/usr/bin/sudo -u $USER desktop-file-install --dir=/home/$USER/.local/share/applications /usr/share/applications/lamapolldsgvo.desktop
|
|
|
|
|
/usr/bin/sudo -u $USER update-desktop-database -v /home/$USER/.local/share/applications
|
|
|
|
|
|
|
|
|
|
echo "Installation done."
|
2026-02-25 09:50:27 +00:00
|
|
|
|
2026-02-25 10:46:01 +00:00
|
|
|
/usr/bin/rm -f /tmp/api.keys 2>&1 >/dev/null
|
|
|
|
|
/usr/bin/touch /tmp/api.keys
|
|
|
|
|
/usr/bin/chown $USER:$USER /tmp/api.keys
|
|
|
|
|
MORE="y"
|
|
|
|
|
while [ $MORE == "y" ]; do
|
|
|
|
|
read -p "Bitte API Key eingeben: " API
|
|
|
|
|
API=${API:-}
|
|
|
|
|
echo $API >> /tmp/api.keys
|
|
|
|
|
read -p "Weitere API Keys eingeben? [y/N] " MORE
|
|
|
|
|
MORE=${MORE:-N}
|
|
|
|
|
done
|