[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#691218: unblock: uim/1:1.8.1-4



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi,

Please unblock package uim/1:1.8.1-4.
It fixes RC bug#688233 and removes accidental setting Multi-Arch: tag.

uim/1:1.8.1-2 in testing modifies conffiles by the maintainer scripts,
it violates Debian Policy 10.7.3.  So, uim/1:1.8.1-4 in unstable unsets
conffiles to change path from /etc/uim to /var/lib/uim.

Note: uim/1:1.8.1-3 did not fix this problem perfectly.

change summary:

- - use /var/lib/uim for uim config files directory instead of /etc/uim
  (d/uim-MODULES.postinst, d/uim-MODULES.prerm).
- - do not generate and contain uim config files in /etc/uim (d/rules).
- - generate uim config files in /var/lib/uim (d/libuim-data.postinst).
- - use dpkg-maintscript-helper mv_conffile to move uim config files
  from /etc/uim to /var/lib/uim (d/libuim-data.maintscript).
  add Pre-Depends: dpkg (>= 1.15.7.2) to use dpkg-maintscript-helper
  (d/control).
- - remove all /etc/uim and /var/lib/uim at purging (d/libuim-data.postrm).
- - add Breaks: uim-MODULES for using /etc/uim yet (d/control).

additional change:

- - unset Multi-Arch: same of uim-dbg, it is set accidentally (d/control).

debdiff attached between 1:1.8.1-2 in testing and 1:1.8.1-4 in unstable.

unblock uim/1:1.8.1-4

- -- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.5-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to ja_JP.UTF-8)
Shell: /bin/sh linked to /bin/bash

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJQhhKCAAoJEHg5YZ3UOWaOnkIQAMj2yiQHSe2KDMG6VKW0S5DG
cCOzTcGPnAdx8DBYJCeWl+GGwVjWuUE54AV4103PBhpZiajhm/W6IGgBYmlpaltO
l+k5n361fNfoS7sB4KzOZhttC6Y7hqhphGW1r3TBAx0rNfgtEdT/svgfPvgioiFl
u0lzz9iSFnoI1fGRgoFF4GPH4MtNh2iDKlhnDv4vUwsn3RYcEURXV6Jgg3cViW5f
qNlarEsNOL9ud+bgpkYkQKE3vjQt3IaZi+T3qD6t3vWOqNI4qz6t2eraEJRPuq0I
gPAbuYEnkJvUrWrTeDmL5p3TlIUcV6Ij9vQ8FVcKnbQ7npXhQL7ye+Pb/BGyD9wQ
pvZweKnubD35MrioArDJVaseXMBzn2ONqYeFqm1zya3XqEsihuZN0sJY5bIgYiZO
qxemSlPGIJCNdQMN3IJ/iVqW7umeIxu/f0UOU+azlqh/er7t/zQGWdNjM+U2rJbM
D92aNhHhB6ZW7oJYmyUoAcFc0aSJKBrJi8/Y58cGZhoZotlunmwosi1ndJybicOy
xqn5WfG6iHpdFp5cktIOF6Ba5aigtI+DSFHD4IGKCL5k8bsEj70YEJ1nzHPGiqjH
2nulgH2iXDZWPOP+pnyCORmmEIMYH/wdYPAZ/GUdv3BxhnTyxToZdtDVDomjmgmE
m+nNtaw2hw39XhmFEYqC
=L0ap
-----END PGP SIGNATURE-----
diff -Nru uim-1.8.1/debian/changelog uim-1.8.1/debian/changelog
--- uim-1.8.1/debian/changelog	2012-06-03 00:22:40.000000000 +0900
+++ uim-1.8.1/debian/changelog	2012-10-18 16:06:12.000000000 +0900
@@ -1,3 +1,37 @@
+uim (1:1.8.1-4) unstable; urgency=medium
+
+  * Urgency set medium to fix RC bug.
+  * touch /var/lib/uim/installed-modules.scm and /var/lib/uim/loader.scm
+    before mv_conffile works in debian/libuim-data.postinst.
+    because mv_conffile works only when destination file aleady exists.
+    it appears upgrading from squeeze. (Closes: #688233) again.
+    reported by Andreas Beckmann <debian@abeckmann.de>.  Thank you.
+  * debian/control: libuim-data
+    - replace Breaks: uim-chewing (<= 0.1.0-2) by uim-chewing (<< 0.1.0-3~).
+
+ -- HIGUCHI Daisuke (VDR dai) <dai@debian.org>  Thu, 18 Oct 2012 16:06:04 +0900
+
+uim (1:1.8.1-3) unstable; urgency=medium
+
+  * Urgency set medium to fix RC bug.
+  * move installed-modules.scm and loader.scm from /etc/uim to /var/lib/uim
+    (Closes: #688233).
+    - debian/*.{postinst,prerm}: change path from /etc/uim to /var/lib/uim.
+    - debian/rules: do not generate installed-modules.scm and loader.scm.
+    - debian/libuim-data.maintscript: add mv_conffile installed-modules.scm
+      and loader.scm from /etc/uim to /var/lib/uim.
+      Suggested by Andreas Beckmann <debian@abeckmann.de>.  Thank you.
+    - debian/libuim-data.postinst: generate installed-modules.scm and
+      loader.scm if they do not exists in /var/lib/uim.
+    - debian/libuim-data.postrm: remove /etc/uim and /var/lib/uim contents.
+  * debian/control: libuim-data
+    - add Pre-Depends: dpkg (>= 1.15.7.2) to use dpkg-maintsctipt-helper.
+    - add Breaks: uim-MODULE (<< 1:1.8.1-3~).
+    - add Breaks: uim-mozc (<< 1.5.1090.102-4~), uim-chewing (<= 0.1.0-2)
+  * unset Multi-Arch: same of uim-dbg, because of plasma-widget-uim (kde4).
+
+ -- HIGUCHI Daisuke (VDR dai) <dai@debian.org>  Sun, 14 Oct 2012 18:07:35 +0900
+
 uim (1:1.8.1-2) unstable; urgency=low
 
   * enable Multiarch.
diff -Nru uim-1.8.1/debian/control uim-1.8.1/debian/control
--- uim-1.8.1/debian/control	2012-06-03 00:07:38.000000000 +0900
+++ uim-1.8.1/debian/control	2012-10-18 03:14:18.000000000 +0900
@@ -115,9 +115,21 @@
 Package: libuim-data
 Section: utils
 Architecture: any
+Pre-Depends: dpkg (>= 1.15.7.2)
 Depends: ${misc:Depends}, ${shlibs:Depends}, uim-common (>= ${source:Version})
 Replaces: libuim6, libuim7 (<< 1:1.7.1-2), uim-common (<< 1:1.7.1-2)
-Breaks: libuim6, libuim7 (<< 1:1.7.1-2), uim-common (<< 1:1.7.1-2)
+Breaks: libuim6, libuim7 (<< 1:1.7.1-2), uim-common (<< 1:1.7.1-2),
+	uim-ajax-ime (<< 1:1.8.1-3~), uim-anthy (<< 1:1.8.1-3~),
+	uim-baidu-olime-jp (<< 1:1.8.1-3~), uim-byeoru (<< 1:1.8.1-3~),
+	uim-canna (<< 1:1.8.1-3~), uim-google-cgiapi-jp (<< 1:1.8.1-3~),
+	uim-ipa-x-sampa (<< 1:1.8.1-3~), uim-latin (<< 1:1.8.1-3~),
+	uim-look (<< 1:1.8.1-3~), uim-m17nlib (<< 1:1.8.1-3~),
+	uim-pinyin (<< 1:1.8.1-3~), uim-prime (<< 1:1.8.1-3~),
+	uim-skk (<< 1:1.8.1-3~), uim-social-ime (<< 1:1.8.1-3~),
+	uim-tcode (<< 1:1.8.1-3~), uim-viqr (<< 1:1.8.1-3~),
+	uim-yahoo-jp (<< 1:1.8.1-3~),
+	uim-mozc (<< 1.5.1090.102-4~),
+	uim-chewing (<< 0.1.0-3~)
 Recommends: wordlist, im-config | im-switch
 Description: Universal Input Method - data files
  Uim is an input method module library which supports various scripts and can
@@ -151,7 +163,6 @@
 	uim-common (>= ${source:Version})
 Replaces: libuim6-dbg, libuim7-dbg
 Breaks: libuim6-dbg, libuim7-dbg
-Multi-Arch: same
 Description: Universal Input Method - debugging symbols
  Uim is an input method module library which supports various scripts and can
  act as a front end for a range of input methods, including Anthy, Canna,
diff -Nru uim-1.8.1/debian/libuim-data.maintscript uim-1.8.1/debian/libuim-data.maintscript
--- uim-1.8.1/debian/libuim-data.maintscript	1970-01-01 09:00:00.000000000 +0900
+++ uim-1.8.1/debian/libuim-data.maintscript	2012-10-18 03:12:31.000000000 +0900
@@ -0,0 +1,4 @@
+# move automatically generated file from /etc/uim to /var/lib/uim.
+# see Bug#688233 and policy 10.7.3.
+mv_conffile /etc/uim/installed-modules.scm /var/lib/uim/installed-modules.scm 1:1.8.1-3~
+mv_conffile /etc/uim/loader.scm /var/lib/uim/loader.scm 1:1.8.1-3~
diff -Nru uim-1.8.1/debian/libuim-data.postinst uim-1.8.1/debian/libuim-data.postinst
--- uim-1.8.1/debian/libuim-data.postinst	1970-01-01 09:00:00.000000000 +0900
+++ uim-1.8.1/debian/libuim-data.postinst	2012-10-18 10:31:46.000000000 +0900
@@ -0,0 +1,56 @@
+#! /bin/sh
+# postinst script for libuim-data
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+#        * <postinst> `configure' <most-recently-configured-version>
+#        * <old-postinst> `abort-upgrade' <new version>
+#        * <conflictor's-postinst> `abort-remove' `in-favour' <package>
+#          <new-version>
+#        * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
+#          <failed-install-package> <version> `removing'
+#          <conflicting-package> <version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+#
+# quoting from the policy:
+#     Any necessary prompting should almost always be confined to the
+#     post-installation script, and should be protected with a conditional
+#     so that unnecessary prompting doesn't happen if a package's
+#     installation fails and the `postinst' is called with `abort-upgrade',
+#     `abort-remove' or `abort-deconfigure'.
+
+case "$1" in
+    configure)
+	if [ ! -e /var/lib/uim/installed-modules.scm -o \
+	     ! -e /var/lib/uim/loader.scm ]; then
+		if which uim-module-manager >/dev/null 2>&1; then
+			uim-module-manager --unregister-all --path /var/lib/uim
+		fi
+		# for upgrading from libuim-data/uim-common (<< 1:1.7.1-2).
+		touch /var/lib/uim/installed-modules.scm
+		touch /var/lib/uim/loader.scm
+	fi
+    ;;
+
+    abort-upgrade|abort-remove|abort-deconfigure)
+
+    ;;
+
+    *)
+        echo "postinst called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
+
+
diff -Nru uim-1.8.1/debian/libuim-data.postrm uim-1.8.1/debian/libuim-data.postrm
--- uim-1.8.1/debian/libuim-data.postrm	1970-01-01 09:00:00.000000000 +0900
+++ uim-1.8.1/debian/libuim-data.postrm	2012-10-18 03:12:31.000000000 +0900
@@ -0,0 +1,55 @@
+#!/bin/sh
+# postrm script for libuim-data
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+#        * <postrm> `remove'
+#        * <postrm> `purge'
+#        * <old-postrm> `upgrade' <new-version>
+#        * <new-postrm> `failed-upgrade' <old-version>
+#        * <new-postrm> `abort-install'
+#        * <new-postrm> `abort-install' <old-version>
+#        * <new-postrm> `abort-upgrade' <old-version>
+#        * <disappearer's-postrm> `disappear' <overwriter>
+#          <overwriter-version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+case "$1" in
+    purge)
+	rm -f /etc/uim/installed-modules.scm
+	rm -f /etc/uim/installed-modules.scm.dpkg-dist
+	rm -f /etc/uim/loader.scm
+	rm -f /etc/uim/loader.scm.dpkg-dist
+	rm -f /var/lib/uim/installed-modules.scm
+	rm -f /var/lib/uim/installed-modules.scm.dpkg-new
+	rm -f /var/lib/uim/loader.scm
+	rm -f /var/lib/uim/loader.scm.dpkg-new
+
+	for dir in /etc/uim /var/lib/uim; do
+		if [ -d $dir ]; then
+			rmdir --ignore-fail-on-non-empty $dir
+		fi
+	done
+    ;;
+
+    remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+    ;;
+
+    *)
+	echo "postrm called with unknown argument \`$1'" >&2
+	exit 1
+    ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
+
+
diff -Nru uim-1.8.1/debian/rules uim-1.8.1/debian/rules
--- uim-1.8.1/debian/rules	2012-06-02 23:43:33.000000000 +0900
+++ uim-1.8.1/debian/rules	2012-10-18 03:12:31.000000000 +0900
@@ -75,20 +75,15 @@
 	install -D -o root -g root -m 644 \
 		$(CURDIR)/debian/im-switch/uim-toolbar-qt \
 		$(CURDIR)/debian/uim-xim/etc/X11/xinit/xinput.d/uim-toolbar-qt
-	install -d $(CURDIR)/debian/libuim-data/etc/uim
-	LIBUIM_SYSTEM_SCM_FILES=$(CURDIR)/sigscheme/lib \
-	LIBUIM_SCM_FILES=$(CURDIR)/scm \
-	LIBUIM_PLUGIN_LIB_DIR=$(CURDIR)/uim/.libs \
-		$(CURDIR)/uim/uim-module-manager --unregister-all \
-				 --path $(CURDIR)/debian/libuim-data/etc/uim
+	install -d $(CURDIR)/debian/libuim-data/var/lib/uim
 	dh_install --sourcedir=debian/tmp
 
 override_dh_link:
 	dh_link -p libuim-data \
-		etc/uim/installed-modules.scm \
+		var/lib/uim/installed-modules.scm \
 		usr/share/uim/installed-modules.scm
 	dh_link -p libuim-data \
-		etc/uim/loader.scm \
+		var/lib/uim/loader.scm \
 		usr/share/uim/loader.scm
 	for pkg in libuim8 libuim-scm0 libuim-custom2 \
 		   libuim-data libuim-dev uim-dbg uim-utils \
diff -Nru uim-1.8.1/debian/uim-ajax-ime.postinst uim-1.8.1/debian/uim-ajax-ime.postinst
--- uim-1.8.1/debian/uim-ajax-ime.postinst	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-ajax-ime.postinst	2012-10-18 03:12:31.000000000 +0900
@@ -26,7 +26,7 @@
 case "$1" in
     configure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --register ajax-ime --path /etc/uim
+		uim-module-manager --register ajax-ime --path /var/lib/uim
 	fi
     ;;
 
diff -Nru uim-1.8.1/debian/uim-ajax-ime.prerm uim-1.8.1/debian/uim-ajax-ime.prerm
--- uim-1.8.1/debian/uim-ajax-ime.prerm	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-ajax-ime.prerm	2012-10-18 03:12:31.000000000 +0900
@@ -20,7 +20,7 @@
 case "$1" in
     remove|deconfigure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --unregister ajax-ime --path /etc/uim
+		uim-module-manager --unregister ajax-ime --path /var/lib/uim
 	fi
         ;;
     upgrade|failed-upgrade)
diff -Nru uim-1.8.1/debian/uim-anthy.postinst uim-1.8.1/debian/uim-anthy.postinst
--- uim-1.8.1/debian/uim-anthy.postinst	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-anthy.postinst	2012-10-18 03:12:31.000000000 +0900
@@ -26,7 +26,7 @@
 case "$1" in
     configure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --register anthy anthy-utf8 --path /etc/uim
+		uim-module-manager --register anthy anthy-utf8 --path /var/lib/uim
 	fi
     ;;
 
diff -Nru uim-1.8.1/debian/uim-anthy.prerm uim-1.8.1/debian/uim-anthy.prerm
--- uim-1.8.1/debian/uim-anthy.prerm	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-anthy.prerm	2012-10-18 03:12:31.000000000 +0900
@@ -20,7 +20,7 @@
 case "$1" in
     remove|deconfigure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --unregister anthy anthy-utf8 --path /etc/uim
+		uim-module-manager --unregister anthy anthy-utf8 --path /var/lib/uim
 	fi
         ;;
     upgrade|failed-upgrade)
diff -Nru uim-1.8.1/debian/uim-baidu-olime-jp.postinst uim-1.8.1/debian/uim-baidu-olime-jp.postinst
--- uim-1.8.1/debian/uim-baidu-olime-jp.postinst	2012-03-18 18:42:02.000000000 +0900
+++ uim-1.8.1/debian/uim-baidu-olime-jp.postinst	2012-10-18 03:12:31.000000000 +0900
@@ -26,7 +26,7 @@
 case "$1" in
     configure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --register baidu-olime-jp --path /etc/uim
+		uim-module-manager --register baidu-olime-jp --path /var/lib/uim
 	fi
     ;;
 
diff -Nru uim-1.8.1/debian/uim-baidu-olime-jp.prerm uim-1.8.1/debian/uim-baidu-olime-jp.prerm
--- uim-1.8.1/debian/uim-baidu-olime-jp.prerm	2012-03-18 18:42:18.000000000 +0900
+++ uim-1.8.1/debian/uim-baidu-olime-jp.prerm	2012-10-18 03:12:31.000000000 +0900
@@ -20,7 +20,7 @@
 case "$1" in
     remove|deconfigure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --unregister baidu-olime-jp --path /etc/uim
+		uim-module-manager --unregister baidu-olime-jp --path /var/lib/uim
 	fi
         ;;
     upgrade|failed-upgrade)
diff -Nru uim-1.8.1/debian/uim-byeoru.postinst uim-1.8.1/debian/uim-byeoru.postinst
--- uim-1.8.1/debian/uim-byeoru.postinst	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-byeoru.postinst	2012-10-18 03:12:31.000000000 +0900
@@ -26,7 +26,7 @@
 case "$1" in
     configure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --register byeoru --path /etc/uim
+		uim-module-manager --register byeoru --path /var/lib/uim
 	fi
     ;;
 
diff -Nru uim-1.8.1/debian/uim-byeoru.prerm uim-1.8.1/debian/uim-byeoru.prerm
--- uim-1.8.1/debian/uim-byeoru.prerm	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-byeoru.prerm	2012-10-18 03:12:31.000000000 +0900
@@ -20,7 +20,7 @@
 case "$1" in
     remove|deconfigure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --unregister byeoru --path /etc/uim
+		uim-module-manager --unregister byeoru --path /var/lib/uim
 	fi
         ;;
     upgrade|failed-upgrade)
diff -Nru uim-1.8.1/debian/uim-canna.postinst uim-1.8.1/debian/uim-canna.postinst
--- uim-1.8.1/debian/uim-canna.postinst	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-canna.postinst	2012-10-18 03:12:31.000000000 +0900
@@ -26,7 +26,7 @@
 case "$1" in
     configure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --register canna --path /etc/uim
+		uim-module-manager --register canna --path /var/lib/uim
 	fi
 
     ;;
diff -Nru uim-1.8.1/debian/uim-canna.prerm uim-1.8.1/debian/uim-canna.prerm
--- uim-1.8.1/debian/uim-canna.prerm	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-canna.prerm	2012-10-18 03:12:31.000000000 +0900
@@ -20,7 +20,7 @@
 case "$1" in
     remove|deconfigure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --unregister canna --path /etc/uim
+		uim-module-manager --unregister canna --path /var/lib/uim
 	fi
         ;;
     upgrade|failed-upgrade)
diff -Nru uim-1.8.1/debian/uim-google-cgiapi-jp.postinst uim-1.8.1/debian/uim-google-cgiapi-jp.postinst
--- uim-1.8.1/debian/uim-google-cgiapi-jp.postinst	2012-03-18 18:40:17.000000000 +0900
+++ uim-1.8.1/debian/uim-google-cgiapi-jp.postinst	2012-10-18 03:12:31.000000000 +0900
@@ -26,7 +26,7 @@
 case "$1" in
     configure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --register google-cgiapi-jp --path /etc/uim
+		uim-module-manager --register google-cgiapi-jp --path /var/lib/uim
 	fi
     ;;
 
diff -Nru uim-1.8.1/debian/uim-google-cgiapi-jp.prerm uim-1.8.1/debian/uim-google-cgiapi-jp.prerm
--- uim-1.8.1/debian/uim-google-cgiapi-jp.prerm	2012-03-18 18:40:32.000000000 +0900
+++ uim-1.8.1/debian/uim-google-cgiapi-jp.prerm	2012-10-18 03:12:31.000000000 +0900
@@ -20,7 +20,7 @@
 case "$1" in
     remove|deconfigure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --unregister google-cgiapi-jp --path /etc/uim
+		uim-module-manager --unregister google-cgiapi-jp --path /var/lib/uim
 	fi
         ;;
     upgrade|failed-upgrade)
diff -Nru uim-1.8.1/debian/uim-ipa-x-sampa.postinst uim-1.8.1/debian/uim-ipa-x-sampa.postinst
--- uim-1.8.1/debian/uim-ipa-x-sampa.postinst	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-ipa-x-sampa.postinst	2012-10-18 03:12:31.000000000 +0900
@@ -26,7 +26,7 @@
 case "$1" in
     configure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --register ipa-x-sampa --path /etc/uim
+		uim-module-manager --register ipa-x-sampa --path /var/lib/uim
 	fi
     ;;
 
diff -Nru uim-1.8.1/debian/uim-ipa-x-sampa.prerm uim-1.8.1/debian/uim-ipa-x-sampa.prerm
--- uim-1.8.1/debian/uim-ipa-x-sampa.prerm	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-ipa-x-sampa.prerm	2012-10-18 03:12:31.000000000 +0900
@@ -20,7 +20,7 @@
 case "$1" in
     remove|deconfigure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --unregister ipa-x-sampa --path /etc/uim
+		uim-module-manager --unregister ipa-x-sampa --path /var/lib/uim
 	fi
         ;;
     upgrade|failed-upgrade)
diff -Nru uim-1.8.1/debian/uim-latin.postinst uim-1.8.1/debian/uim-latin.postinst
--- uim-1.8.1/debian/uim-latin.postinst	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-latin.postinst	2012-10-18 03:12:31.000000000 +0900
@@ -27,7 +27,7 @@
     configure)
 	if which uim-module-manager >/dev/null 2>&1; then
 		uim-module-manager --register latin elatin \
-					    --path /etc/uim
+					    --path /var/lib/uim
 	fi
     ;;
 
diff -Nru uim-1.8.1/debian/uim-latin.prerm uim-1.8.1/debian/uim-latin.prerm
--- uim-1.8.1/debian/uim-latin.prerm	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-latin.prerm	2012-10-18 03:12:31.000000000 +0900
@@ -21,7 +21,7 @@
     remove|deconfigure)
 	if which uim-module-manager >/dev/null 2>&1; then
 		uim-module-manager --unregister latin elatin \
-					    --path /etc/uim
+					    --path /var/lib/uim
 	fi
         ;;
     upgrade|failed-upgrade)
diff -Nru uim-1.8.1/debian/uim-look.postinst uim-1.8.1/debian/uim-look.postinst
--- uim-1.8.1/debian/uim-look.postinst	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-look.postinst	2012-10-18 03:12:31.000000000 +0900
@@ -26,7 +26,7 @@
 case "$1" in
     configure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --register look --path /etc/uim
+		uim-module-manager --register look --path /var/lib/uim
 	fi
     ;;
 
diff -Nru uim-1.8.1/debian/uim-look.prerm uim-1.8.1/debian/uim-look.prerm
--- uim-1.8.1/debian/uim-look.prerm	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-look.prerm	2012-10-18 03:12:31.000000000 +0900
@@ -20,7 +20,7 @@
 case "$1" in
     remove|deconfigure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --unregister look --path /etc/uim
+		uim-module-manager --unregister look --path /var/lib/uim
 	fi
         ;;
     upgrade|failed-upgrade)
diff -Nru uim-1.8.1/debian/uim-m17nlib.postinst uim-1.8.1/debian/uim-m17nlib.postinst
--- uim-1.8.1/debian/uim-m17nlib.postinst	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-m17nlib.postinst	2012-10-18 03:12:31.000000000 +0900
@@ -26,7 +26,7 @@
 case "$1" in
     configure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --register m17nlib --path /etc/uim
+		uim-module-manager --register m17nlib --path /var/lib/uim
 	fi
     ;;
 
diff -Nru uim-1.8.1/debian/uim-m17nlib.prerm uim-1.8.1/debian/uim-m17nlib.prerm
--- uim-1.8.1/debian/uim-m17nlib.prerm	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-m17nlib.prerm	2012-10-18 03:12:31.000000000 +0900
@@ -20,7 +20,7 @@
 case "$1" in
     remove|deconfigure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --unregister m17nlib --path /etc/uim
+		uim-module-manager --unregister m17nlib --path /var/lib/uim
 	fi
         ;;
     upgrade|failed-upgrade)
diff -Nru uim-1.8.1/debian/uim-pinyin.postinst uim-1.8.1/debian/uim-pinyin.postinst
--- uim-1.8.1/debian/uim-pinyin.postinst	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-pinyin.postinst	2012-10-18 03:12:31.000000000 +0900
@@ -26,7 +26,7 @@
 case "$1" in
     configure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --register pyload --path /etc/uim
+		uim-module-manager --register pyload --path /var/lib/uim
 	fi
     ;;
 
diff -Nru uim-1.8.1/debian/uim-pinyin.prerm uim-1.8.1/debian/uim-pinyin.prerm
--- uim-1.8.1/debian/uim-pinyin.prerm	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-pinyin.prerm	2012-10-18 03:12:31.000000000 +0900
@@ -20,7 +20,7 @@
 case "$1" in
     remove|deconfigure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --unregister pyload --path /etc/uim
+		uim-module-manager --unregister pyload --path /var/lib/uim
 	fi
         ;;
     upgrade|failed-upgrade)
diff -Nru uim-1.8.1/debian/uim-prime.postinst uim-1.8.1/debian/uim-prime.postinst
--- uim-1.8.1/debian/uim-prime.postinst	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-prime.postinst	2012-10-18 03:12:31.000000000 +0900
@@ -27,7 +27,7 @@
     configure)
 
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --register prime --path /etc/uim
+		uim-module-manager --register prime --path /var/lib/uim
 	fi 
 
     ;;
diff -Nru uim-1.8.1/debian/uim-prime.prerm uim-1.8.1/debian/uim-prime.prerm
--- uim-1.8.1/debian/uim-prime.prerm	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-prime.prerm	2012-10-18 03:12:31.000000000 +0900
@@ -20,7 +20,7 @@
 case "$1" in
     remove|deconfigure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --unregister prime --path /etc/uim
+		uim-module-manager --unregister prime --path /var/lib/uim
 	fi
         ;;
     upgrade|failed-upgrade)
diff -Nru uim-1.8.1/debian/uim-skk.postinst uim-1.8.1/debian/uim-skk.postinst
--- uim-1.8.1/debian/uim-skk.postinst	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-skk.postinst	2012-10-18 03:12:31.000000000 +0900
@@ -26,7 +26,7 @@
 case "$1" in
     configure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --register skk --path /etc/uim
+		uim-module-manager --register skk --path /var/lib/uim
 	fi
     ;;
 
diff -Nru uim-1.8.1/debian/uim-skk.prerm uim-1.8.1/debian/uim-skk.prerm
--- uim-1.8.1/debian/uim-skk.prerm	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-skk.prerm	2012-10-18 03:12:31.000000000 +0900
@@ -20,7 +20,7 @@
 case "$1" in
     remove|deconfigure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --unregister skk --path /etc/uim
+		uim-module-manager --unregister skk --path /var/lib/uim
 	fi
         ;;
     upgrade|failed-upgrade)
diff -Nru uim-1.8.1/debian/uim-social-ime.postinst uim-1.8.1/debian/uim-social-ime.postinst
--- uim-1.8.1/debian/uim-social-ime.postinst	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-social-ime.postinst	2012-10-18 03:12:31.000000000 +0900
@@ -26,7 +26,7 @@
 case "$1" in
     configure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --register social-ime --path /etc/uim
+		uim-module-manager --register social-ime --path /var/lib/uim
 	fi
     ;;
 
diff -Nru uim-1.8.1/debian/uim-social-ime.prerm uim-1.8.1/debian/uim-social-ime.prerm
--- uim-1.8.1/debian/uim-social-ime.prerm	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-social-ime.prerm	2012-10-18 03:12:31.000000000 +0900
@@ -20,7 +20,7 @@
 case "$1" in
     remove|deconfigure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --unregister social-ime --path /etc/uim
+		uim-module-manager --unregister social-ime --path /var/lib/uim
 	fi
         ;;
     upgrade|failed-upgrade)
diff -Nru uim-1.8.1/debian/uim-tcode.postinst uim-1.8.1/debian/uim-tcode.postinst
--- uim-1.8.1/debian/uim-tcode.postinst	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-tcode.postinst	2012-10-18 03:12:31.000000000 +0900
@@ -26,7 +26,7 @@
 case "$1" in
     configure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --register tutcode --path /etc/uim
+		uim-module-manager --register tutcode --path /var/lib/uim
 	fi
     ;;
 
diff -Nru uim-1.8.1/debian/uim-tcode.prerm uim-1.8.1/debian/uim-tcode.prerm
--- uim-1.8.1/debian/uim-tcode.prerm	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-tcode.prerm	2012-10-18 03:12:31.000000000 +0900
@@ -20,7 +20,7 @@
 case "$1" in
     remove|deconfigure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --unregister tutcode --path /etc/uim
+		uim-module-manager --unregister tutcode --path /var/lib/uim
 	fi
         ;;
     upgrade|failed-upgrade)
diff -Nru uim-1.8.1/debian/uim-viqr.postinst uim-1.8.1/debian/uim-viqr.postinst
--- uim-1.8.1/debian/uim-viqr.postinst	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-viqr.postinst	2012-10-18 03:12:31.000000000 +0900
@@ -26,7 +26,7 @@
 case "$1" in
     configure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --register viqr --path /etc/uim
+		uim-module-manager --register viqr --path /var/lib/uim
 	fi
     ;;
 
diff -Nru uim-1.8.1/debian/uim-viqr.prerm uim-1.8.1/debian/uim-viqr.prerm
--- uim-1.8.1/debian/uim-viqr.prerm	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-viqr.prerm	2012-10-18 03:12:31.000000000 +0900
@@ -20,7 +20,7 @@
 case "$1" in
     remove|deconfigure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --unregister viqr --path /etc/uim
+		uim-module-manager --unregister viqr --path /var/lib/uim
 	fi
         ;;
     upgrade|failed-upgrade)
diff -Nru uim-1.8.1/debian/uim-yahoo-jp.postinst uim-1.8.1/debian/uim-yahoo-jp.postinst
--- uim-1.8.1/debian/uim-yahoo-jp.postinst	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-yahoo-jp.postinst	2012-10-18 03:12:31.000000000 +0900
@@ -26,7 +26,7 @@
 case "$1" in
     configure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --register yahoo-jp --path /etc/uim
+		uim-module-manager --register yahoo-jp --path /var/lib/uim
 	fi
     ;;
 
diff -Nru uim-1.8.1/debian/uim-yahoo-jp.prerm uim-1.8.1/debian/uim-yahoo-jp.prerm
--- uim-1.8.1/debian/uim-yahoo-jp.prerm	2012-03-18 18:30:00.000000000 +0900
+++ uim-1.8.1/debian/uim-yahoo-jp.prerm	2012-10-18 03:12:31.000000000 +0900
@@ -20,7 +20,7 @@
 case "$1" in
     remove|deconfigure)
 	if which uim-module-manager >/dev/null 2>&1; then
-		uim-module-manager --unregister yahoo-jp --path /etc/uim
+		uim-module-manager --unregister yahoo-jp --path /var/lib/uim
 	fi
         ;;
     upgrade|failed-upgrade)

Reply to: