xfce-4.2.2 graphical installer problem

Olivier Fourdan fourdan at xfce.org
Fri May 20 22:34:59 CEST 2005


On Fri, 2005-05-20 at 22:28 +0200, Auke Kok wrote:
> excuse me for butting in but I think you guys are overseeing one thing: 
> most likely it IS the (current!) installer itself that is wrong, and 
> here is why:
> 
> suppose the installer needs to install something in /usr/share/somewhere 
> and assumes that 'somewhere' is such a common directory that the person 
> who wrote it never bothered to 'mkdir -p' it first. the first file that 
> gets installed with 'install file /usr/share/something' (note missing 
> trailing '/') will be copied to the FILE '/usr/share/something'.
> 
> This breaks subsequent attempts to install files into the directory 
> 'usr/share/something' of course.
> 
> I've encountered this hundreds of times in packages with lunar by now. 
> The only proper way to fix is to make sure you (almost always) mkdir -p 
> first, and when using 'install', to make sure you append a '/' behind 
> the target directory. The trailing '/' would cause an error that makes 
> sense to the user: 'Missing directory' or something. THis is easily 
> spotted and fixed too.
> 
> If you still have breaking installations then the only thing you can do 
> is let the user clean it up himself. This approach works best and makes 
> sure you don't break other things even worse.

Well, the installer does nothing but calling "make install" with a
DESTDIR set which is a very standard procedure. 

If that fails for some reason with the xfce4-icon-theme package, I don't
think the problem is with the installer.

That should be fixed in the package itself IMHO.

Cheers,
Olivier.





More information about the Xfce mailing list