Subversion Repositories pike

Compare Revisions

Ignore whitespace Rev 113 → Rev 114

/trunk/debian/pike7.8-core.postinst
31,8 → 31,19
LOCAL_DIRS="lib/pike${PIKE}/modules lib/pike${PIKE}/include"
 
update_modules () {
find /usr/lib/$PIKEBIN/modules -name '*.o' -delete
$PIKEBIN -x dump --distquiet -r /usr/lib/$PIKEBIN/modules
# Unfortunately we more or less have to delete all .o files and
# redump everything, because although master.pike won't use a .o
# file that is older than its corresponding source, modules often
# contain compile-time conditionals like
#
# #if constant(Mysql.mysql)
#
# If the Mysql module is not installed, the code inside that
# conditional block will not be compiled, and the referring module
# won't be detected as out-of-date if the Mysql module is later
# installed.
find /usr/lib/$PIKEBIN -name '*.o' -delete
$PIKEBIN -x dump --distquiet -r /usr/lib/$PIKEBIN
}
 
case "$1" in
48,7 → 59,6
fi
done
 
$PIKEBIN -x dump --distquiet /usr/lib/$PIKEBIN/master.pike
update_modules
;;
 
/trunk/debian/pike7.8-core.prerm
25,7 → 25,7
case "$1" in
remove|deconfigure)
update-alternatives --remove pike /usr/bin/${PIKEBIN}
find /usr/lib/$PIKEBIN/modules -name '*.o' -delete
find /usr/lib/$PIKEBIN -name '*.o' -delete
;;
upgrade|failed-upgrade)
;;
/trunk/debian/changelog
5,8 → 5,11
by new-style modules.
* Change include_prefix to /usr/include/pike7.8/pike so that building
new-style modules can work.
* Dump modules starting at the top of /usr/lib/pike7.8 so that compat
modules can also be dumped and master.pike won't have to be dumped
separately.
 
-- Magnus Holmgren <holmgren@debian.org> Fri, 30 Jul 2010 16:28:16 +0200
-- Magnus Holmgren <holmgren@debian.org> Fri, 30 Jul 2010 23:10:38 +0200
 
pike7.8 (7.8.352-dfsg-2) unstable; urgency=low