#!/bin/sh clear ID=$(id -un) if [ ${ID} != "root" ] ; then echo "You are not 'root', please use this Fix as 'root' ..." exit 0 fi # To be sure we are in a known condition ... dpkg -i /var/cache/apt/archives/libwbclient0_3.4.3-maemo2_armel.deb /var/cache/apt/archives/samba_3.4.3-maemo2_armel.deb /var/cache/apt/archives/samba-common_3.4.3-maemo2_all.deb /var/cache/apt/archives/update-inetd_4.31_all.deb 2>/dev/null # Ok time to tweak ... FILE="/root/file-$(echo $RANDOM).tmp" echo "#!/bin/sh" > "${FILE}" echo "exit 0" >> "${FILE}" cp "${FILE}" /var/lib/dpkg/info/samba.postrm cp "${FILE}" /var/lib/dpkg/info/samba-common.postrm rm "${FILE}" # And finally remove all this shit bad packaged ... apt-get remove --purge libwbclient0 samba samba-common update-inetd rm -rf /etc/logrotate.d/samba* /etc/init.d/samba* /etc/cron.daily/samba* /etc/pam.d/samba* /etc/dhcp3/dhclient-enter-hooks.d/samba* /etc/samba* 2>/dev/null