summaryrefslogtreecommitdiff
path: root/autoscripts
diff options
context:
space:
mode:
Diffstat (limited to 'autoscripts')
-rw-r--r--autoscripts/postinst-xfonts8
-rw-r--r--autoscripts/postrm-xfonts18
2 files changed, 26 insertions, 0 deletions
diff --git a/autoscripts/postinst-xfonts b/autoscripts/postinst-xfonts
new file mode 100644
index 00000000..e3e6a1c6
--- /dev/null
+++ b/autoscripts/postinst-xfonts
@@ -0,0 +1,8 @@
+fontdirs="#FONTDIRS#"
+updatecmds="#UPDATECMDS#"
+
+for dir in $fontdirs; do
+ for currentcmd in $updatecmds; do
+ $currentcmd /usr/X11R6/lib/X11/$dir
+ done
+done
diff --git a/autoscripts/postrm-xfonts b/autoscripts/postrm-xfonts
new file mode 100644
index 00000000..53e2b6db
--- /dev/null
+++ b/autoscripts/postrm-xfonts
@@ -0,0 +1,18 @@
+fontdirs="#FONTDIRS#"
+updatecmds="#UPDATECMDS#"
+
+for currentdir in $fontdirs; do
+ longdir=/usr/X11R6/lib/X11/fonts/$currentdir
+ if [ -d $longdir ]; then
+ for file in fonts.dir fonts.alias; do
+ rm -f $file
+ done
+ if [ $(find $currentdir| wc -l) -eq 1 ]; then
+ rmdir -p $longdir
+ else
+ for currentcmd in $updatecmds; do
+ $currentcmd $longdir
+ done
+ fi
+ fi
+done