[Pkg-octave-devel] postrm instead of prerm for packages with pkg.m
Ólafur Jens Sigurðsson
ojsbug at gmail.com
Sun Aug 3 00:00:55 UTC 2008
On Sat, Aug 02, 2008 at 10:43:54PM +0200, Thomas Weber wrote:
> We currently call "pkg rebuild" in a prerm script for all octave-forge
> packages. I think that must go into a postrm script:
>
> The following is a package install-purge lifecycle. Note that Octave still
> thinks the package is there at the end.
>
> # octave --silent --eval "pkg list"
> no packages installed.
>
> # aptitude install octave-nan
> ...
>
> # octave --silent --eval "pkg list"
> Package Name | Version | Installation directory
> --------------+---------+-----------------------
> nan *| 1.0.6 | /usr/share/octave/packages/nan-1.0.6
>
> # aptitude purge octave-nan
> ...
>
>
> # octave --silent --eval "pkg list"
> Package Name | Version | Installation directory
> --------------+---------+-----------------------
> nan | 1.0.6 | /usr/share/octave/packages/nan-1.0.6
>
>
> The package is still mentioned in octave_packages, but the files have been
> removed.
Well spotted Thomas.
So how is this fixed? Just by listing postinst-octpkg in the
debian/install file of octave-pkg-dev? Shouldn't that file contain the
same as prerm-octpkg contains now? That is instead of
if [ "$1" = configure ] ; then
it should read
case "$1" in
upgrade|remove|purge)
Cheers
Oli
More information about the Pkg-octave-devel
mailing list