both pcmanfm and pcmanfm-legacy provide /usr/bin/pcmanfm
http://pkgs.slitaz.org/search.sh?filelist=pcmanfm
http://pkgs.slitaz.org/search.sh?filelist=pcmanfm-legacy
installing one when you have the other already installed overwrite the binary file and makes tazpkg to believe that you have both package installed
[code]
root@slitaz:/home/tux5 md5sum /usr/bin/pcmanfm
1d878c3d8276c38e676da81d6df05d0e /usr/bin/pcmanfm
root@slitaz:/home/tux6 tazpkg get-install pcmanfm
Connecting to mirror.slitaz.org (94.23.209.91:80)
pcmanfm-1.1.0.tazpkg 100% |********************************************************************************************************************************************************************| 51992 0:00:00 ETA
Installation of : pcmanfm
=====================================================================================================================================================================================================================
Copying pcmanfm... [ Done ]
Extracting pcmanfm... [ Done ]
Extracting the pseudo fs... [ Done ]
Installing pcmanfm... [ Done ]
Removing all tmp files... [ Done ]
=====================================================================================================================================================================================================================
pcmanfm (1.1.0) is installed.
root@slitaz:/home/tux7 md5sum /usr/bin/pcmanfm
e5c89c36997e0a9bab66647436222333 /usr/bin/pcmanfm
root@slitaz:/home/tux8 /etc/init.d/hald stop
Stopping Hardware Abstraction Layer: HAL... [ Done ]
root@slitaz:/home/tux9 tazpkg list | grep pcmanfm
pcmanfm 1.1.0 system-tools
pcmanfm-legacy 0.5.2 system-tools
[/code]
would not it be better use the pre-install receipt function to remove the conflicting package before to install the other?