Author: preining-guest Date: 2006-02-14 18:04:42 +0000 (Tue, 14 Feb 2006) New Revision: 534
Modified: tex-common/trunk/debian/config.in Log: fixes to the config.in logic Modified: tex-common/trunk/debian/config.in =================================================================== --- tex-common/trunk/debian/config.in 2006-02-14 17:32:47 UTC (rev 533) +++ tex-common/trunk/debian/config.in 2006-02-14 18:04:42 UTC (rev 534) @@ -55,16 +55,31 @@ PERMS=$(stat --format="%a" /var/cache/fonts) GROUP=$(stat --format="%G" /var/cache/fonts) - # if the permissions are - # - either the new permissions 3775 as we want to ship them - # - or the permissions as shipped by old tetex versions - # then set the managecache to true, otherwise to false - # we will later change it to 3775 in the true case - if [ $PERMS = 3775 -o $PERMS = 1777 ] ; then - db_set tex-common/managecache true || true - db_set tex-common/groupname "$GROUP" || true + # see wether we already have asked this question once + db_fget tex-common/managecache seen || true + SEEN="$RET" + + if [ $SEEN = true ] ; then + # this question was already shown + # if the permissions are still 3775 we set managecache to true + if [ $PERMS = 3775 ] ; then + db_set tex-common/managecache true || true + db_set tex-common/groupname "$GROUP" || true + else + db_set tex-common/managecache false || true + fi else - db_set tex-common/managecache false || true + # this question has not been seen, so if the permissions are + # - either the new permissions 3775 as we want to ship them + # - or the permissions as shipped by old tetex versions + # then set the managecache to true, otherwise to false + # we will later change it to 3775 in the true case + if [ $PERMS = 3775 -o $PERMS = 1777 ] ; then + db_set tex-common/managecache true || true + db_set tex-common/groupname "$GROUP" || true + else + db_set tex-common/managecache false || true + fi fi db_input low tex-common/managecache || true db_go _______________________________________________ Pkg-tetex-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-tetex-commits

