summaryrefslogtreecommitdiff
path: root/autoscripts
diff options
context:
space:
mode:
authorjoey <joey>2004-07-08 21:48:14 +0000
committerjoey <joey>2004-07-08 21:48:14 +0000
commitc7e3020e957c9c97bb14c7d82e6fdddbfb6e9aef (patch)
tree779c5010a3b46146afee813ef6566191e491ec73 /autoscripts
parent68260a5a66d33c1a2eadbb941443226a8f05f568 (diff)
r1695: * dh_gconf: gconf schemas moved to /usr/share/gconf/schemas. Relocate
schemas from /etc/gconf/schemas. (Josselin Mouette) * dh_gconf: kill gconfd-2 so that the newly installed schemas are available straight away. (Josselin Mouette) * dh_gconf: fix bashism in restart of gconfd-2 * dh_gconf: fix innaccuracy in man page; gconfd-2 is HUPPed, not killed. * dh_scrollkeeper: stop adding scrollkeeper to misc:Depends, since the postinst will not run it if it's not installed, and a single run after it's installed is sufficient to find all documents. Closes: #256745 * dh_fixperms: make .ali files mode 444 to prevent recompilation by GNAT. For speed, only scan for .ali files in usr/lib/ada. Closes: #245211 * dh_python: check to make sure compileall.py is available before running it in the postinst. Closes: #253112 * dh_installmodules: install debian/package.modprobe into etc/modprobe.d/ for module-init-tools. These files can sometimes need to differ from the etc/modutils/ files. Closes: #204336, #234495 * dh_installmanpages is now deprecated. * Add a test case for bug #244157, and fixed the inverted ok() parameters in the others, and added a few new tests. * dh_link: applied GOTO Masanori's patch to fix conversion of existing relative symlinks between top level directories. Closes: #244157
Diffstat (limited to 'autoscripts')
-rw-r--r--autoscripts/postinst-gconf4
-rw-r--r--autoscripts/postinst-python2
-rw-r--r--autoscripts/postrm-gconf7
-rw-r--r--autoscripts/prerm-gconf2
4 files changed, 12 insertions, 3 deletions
diff --git a/autoscripts/postinst-gconf b/autoscripts/postinst-gconf
index c5ee87d..f4a7c82 100644
--- a/autoscripts/postinst-gconf
+++ b/autoscripts/postinst-gconf
@@ -1,5 +1,5 @@
if [ "$1" = "configure" ]; then
- SCHEMA_LOCATION=/etc/gconf/schemas
+ SCHEMA_LOCATION=/usr/share/gconf/schemas
SCHEMA_FILES="#SCHEMAS#"
for SCHEMA in $SCHEMA_FILES; do
if [ -e $SCHEMA_LOCATION/$SCHEMA ]; then
@@ -8,4 +8,6 @@ if [ "$1" = "configure" ]; then
--makefile-install-rule $SCHEMA_LOCATION/$SCHEMA > /dev/null
fi
done
+
+ kill -HUP `pidof gconfd-2` >/dev/null 2>&1 || true
fi
diff --git a/autoscripts/postinst-python b/autoscripts/postinst-python
index 6f1f9a5..c48d1aa 100644
--- a/autoscripts/postinst-python
+++ b/autoscripts/postinst-python
@@ -1,5 +1,5 @@
PYTHON=#PYVER#
-if which $PYTHON >/dev/null 2>&1; then
+if which $PYTHON >/dev/null 2>&1 && [ -e /usr/lib/$PYTHON/compileall.py ]; then
DIRLIST="#DIRLIST#"
for i in $DIRLIST ; do
$PYTHON -O /usr/lib/$PYTHON/compileall.py -q $i
diff --git a/autoscripts/postrm-gconf b/autoscripts/postrm-gconf
new file mode 100644
index 0000000..10a47fd
--- /dev/null
+++ b/autoscripts/postrm-gconf
@@ -0,0 +1,7 @@
+if [ "$1" = purge ]; then
+ SCHEMA_FILES="#SCHEMAS#"
+ for SCHEMA in $SCHEMA_FILES; do
+ rm -f /etc/gconf/schemas/$SCHEMA
+ done
+ rmdir -p --ignore-fail-on-non-empty /etc/gconf/schemas
+fi
diff --git a/autoscripts/prerm-gconf b/autoscripts/prerm-gconf
index aaa803e..cd75541 100644
--- a/autoscripts/prerm-gconf
+++ b/autoscripts/prerm-gconf
@@ -1,5 +1,5 @@
if [ "$1" = remove ] || [ "$1" = upgrade ]; then
- SCHEMA_LOCATION=/etc/gconf/schemas
+ SCHEMA_LOCATION=/usr/share/gconf/schemas
SCHEMA_FILES="#SCHEMAS#"
for SCHEMA in $SCHEMA_FILES; do
if [ -e $SCHEMA_LOCATION/$SCHEMA ]; then