[SCM] mpd-sima/master: Create database during installation
kaliko-guest at users.alioth.debian.org
kaliko-guest at users.alioth.debian.org
Fri Feb 10 18:51:36 UTC 2012
The following commit has been merged in the master branch:
commit 3e591f3fadfbcb14c8e7a87bcca6720028761595
Author: Geoffroy Youri Berret <efrim at azylum.org>
Date: Fri Feb 10 18:17:43 2012 +0100
Create database during installation
Closes: #637192
diff --git a/debian/mpd-sima.postinst b/debian/mpd-sima.postinst
index 0c14ee5..beab4aa 100755
--- a/debian/mpd-sima.postinst
+++ b/debian/mpd-sima.postinst
@@ -36,10 +36,11 @@ do_mpd_sima_perms () {
fi
done
# mpd-sima group should have write access to database to ease users access
- if ! dpkg-statoverride --list --quiet /var/lib/mpd-sima >/dev/null; then
- dpkg-statoverride --force --quiet --update \
- --add mpd-sima mpd-sima 0775 /var/lib/mpd-sima
- fi
+ for i in /var/lib/mpd-sima /var/lib/mpd-sima/sima.db; do
+ if ! dpkg-statoverride --list --quiet "$i" >/dev/null; then
+ dpkg-statoverride --force --quiet --update --add mpd-sima mpd-sima 0775 "$i"
+ fi
+ done
}
do_mpd_sima_conf () {
@@ -49,8 +50,16 @@ do_mpd_sima_conf () {
fi
}
+do_mpd_sima_create_db () {
+ if [ ! -e "/var/lib/mpd-sima/sima.db" ] ; then
+ echo -n "Creating database"
+ mpd-sima --create-db --var_dir="/var/lib/mpd-sima" >/dev/null && echo "."
+ fi
+}
+
case "$1" in
configure)
+ do_mpd_sima_create_db
do_mpd_sima_adduser
do_mpd_sima_perms
do_mpd_sima_conf
--
mpd-sima packaging
More information about the pkg-multimedia-commits
mailing list