#!/bin/sh # postinst script for EmaLibre set -e printf "\033[1;4m3) Se aplican los permisos necesarios.\033[0m" chmod -R 777 /usr/share/emalibre chmod a-x /usr/share/menu/emalibre chmod 777 /usr/share/applications/emalibre.desktop printf "\033[1;32m --> OK. \033[0m\n" printf "\033[1;4m4) Se actualizan los menus del sistema.\033[0m" if [ "$1" = "configure" ] && [ -x /usr/bin/update-menus ]; then update-menus ; fi printf "\033[1;32m --> OK. \033[0m\n" printf "\033[1;4m5) Se actualizan las reglas de udev..\033[0m" udevadm control --reload-rules printf "\033[1;32m --> OK. \033[0m\n" if [ -f "/tmp/ConfiguracionGeneral.js" ]; then printf "\033[1;4m6) Se restaura el archivo de configuracion.\033[0m" mv -f /tmp/ConfiguracionGeneral.js /usr/share/emalibre/conf/ || true chmod 777 /usr/share/emalibre/conf/ConfiguracionGeneral.js printf "\033[1;32m --> OK. \033[0m\n" else echo "" echo "IMPORTANTE: Archivo de configuracion por defecto. Por favor configurelo antes de comenzar: " printf "\033[1;36m --> /usr/share/emalibre/conf/ConfiguracionGeneral.js. \033[0m\n" echo "" fi exit 0