post_install() { TARGET_DIR="/home/ris/Games/Perestrojka" CONFIG_SRC="/home/ris/Games/Perestrojka/dosbox-perestrojka.conf" CONFIG_DST="$TARGET_DIR/dosbox-perestrojka.conf" sed -i 's/^output.*/output = opengl/' "$CONFIG_DST" sed -i 's/^texture_renderer.*/texture_renderer = auto/' "$CONFIG_DST" if grep -qE "QEMU|KVM" /sys/class/dmi/id/sys_vendor 2>/dev/null; then sed -i 's/^output.*/output = texture/' "$CONFIG_DST" sed -i 's/^texture_renderer.*/texture_renderer = software/' "$CONFIG_DST" fi sed -i 's/^shader.*/shader = sharp/' "$CONFIG_DST" chown -R ris:ris "$TARGET_DIR" #/home/ris/.local/share/applications/perestrojka.desktop sudo -u ris bash -c ' touch -c /home/ris/.local/share/applications update-desktop-database -q /home/ris/.local/share/applications 2>/dev/null || true gtk-update-icon-cache -q -t /home/ris/.local/share/icons/hicolor 2>/dev/null || true ' } post_upgrade() { post_install } post_remove() { sudo -u ris bash -c ' update-desktop-database -q /home/ris/.local/share/applications 2>/dev/null || true gtk-update-icon-cache -q -t /home/ris/.local/share/icons/hicolor 2>/dev/null || true ' }