Removing directories in postrm ?

1998-01-03 Thread Gregor Hoffleit
A few of python's postinst scripts byte-compile the source files they  
install. The byte-compiled files are to be removed by the postrm scripts  
(a script removes all byte-compiled files where sources can't be found).  
Now if the python package had created a new directory, this directory is  
not empty until after postrm and won't be removed therefore.

Should I keep this procedure and perhaps try to remove the directory in  
postrm with something like (rmdir /usr/lib/python1.5/lib-tk 2/dev/null  
|| true) ? The user still will get a warning about the non-empty  
directory.

Should I come up with a solution that tries to remove the byte-compiled  
files in the prerm ? (I had to keep track of the files that were created  
in postinst).

Or should I include the byte-compiled files in the packages ?

Gregor


---
|Gregor Hoffleit   Mathematisches Institut, Uni HD|
| [EMAIL PROTECTED]   INF 288, 69120 Heidelberg, Germany |
|   (NeXTmail, MIME)   (49)6221 54-5771fax  54-8312   |
|  We will make windows invisible   |


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: Removing directories in postrm ?

1998-01-03 Thread Nicolás Lichtmaier
 A few of python's postinst scripts byte-compile the source files they  
 install. The byte-compiled files are to be removed by the postrm scripts  
 (a script removes all byte-compiled files where sources can't be found).  
 Now if the python package had created a new directory, this directory is  
 not empty until after postrm and won't be removed therefore.
 
 Should I keep this procedure and perhaps try to remove the directory in  
 postrm with something like (rmdir /usr/lib/python1.5/lib-tk 2/dev/null  
 || true) ? The user still will get a warning about the non-empty  
 directory.
 
 Should I come up with a solution that tries to remove the byte-compiled  
 files in the prerm ? (I had to keep track of the files that were created  
 in postinst).
 
 Or should I include the byte-compiled files in the packages ?

 If that directory contains files generted in package's postinst, I think
you should also create that directory there, and remove it in postrm.


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .