summarylogtreecommitdiffstats
path: root/autenticacao-gov-pt-bin.install
diff options
context:
space:
mode:
Diffstat (limited to 'autenticacao-gov-pt-bin.install')
-rw-r--r--autenticacao-gov-pt-bin.install44
1 files changed, 44 insertions, 0 deletions
diff --git a/autenticacao-gov-pt-bin.install b/autenticacao-gov-pt-bin.install
new file mode 100644
index 000000000000..d5989687cd7a
--- /dev/null
+++ b/autenticacao-gov-pt-bin.install
@@ -0,0 +1,44 @@
+set -e
+
+setup_icons() {
+ cd /usr/share/pixmaps
+ regex="([^_]+)_([0-9]+).png$"
+ for file in *.png
+ do
+ if [[ $file =~ $regex ]]
+ then
+ icon="${BASH_REMATCH[1]##*/}"
+ size="${BASH_REMATCH[2]}"
+ case "$1" in
+ install)
+ echo xdg-icon-resource install --context apps --size "$size" "$file" "$icon"
+ ;;
+ uninstall)
+ echo xdg-icon-resource uninstall --context apps --size "$size" "$icon"
+ ;;
+ *)
+ exit 1
+ ;;
+ esac
+ fi
+ done
+}
+
+setup_fonts() {
+ fc-cache /usr/share/fonts/pteid/lato
+}
+
+post_upgrade() {
+ post_install
+ setup_fonts
+}
+
+post_install() {
+ setup_icons install
+ setup_fonts
+}
+
+pre_remove() {
+ setup_icons uninstall
+}
+