mklivecd Bug Fix
von ClareOldie
In der letzten Freigabe von PCLinuxOS (.93a) wurde ein Fehler offensichtlich, nachdem einige Benutzer ein Problem bei der Erstellung ihres Remasters hatten und die Fehlermeldung einer Reihe von „=========“ anzeigt. Das kam nur bei Benutzern mit separaten /home Partitionen vor und wurde daher eine Zeitlang nicht entdeckt. Die Lösung ist verhältnismäßig einfach und erfordert nur das Bearbeiten der mklivecd Datei mit den Details weiter unten.
Als normaler Benutzer gehen Sie zu Kmenu - > Anwendungen - > Datei-Werkzeuge und starten den Dateimanager im Superbenutzer-Modus. Gehen Sie dann zum Ordner /usr/sbin/ und rechtsklicken Sie auf die Datei mklivecd. Wählen Sie Kopieren aus und dann rechtsklicken Sie in das Fenster (aber nicht auf eine Datei) und wählen Datei Einfügen aus. Wählen Sie Einen neuen Namen wählen aus und speichern Sie die Datei als mklivecd.bkp. Die ursprüngliche Datei wird mit dem neuen Namen im Falle eines Unglücks gespeichert und Sie können sie daher, falls notwendig, wieder herstellen. Rechtsklicken Sie die ursprüngliche mklivecd Datei und öffnen Sie sie mit Kwrite. Im Ansichtmenü von Kwrite aktivieren Sie die Anzeige der Zeilen . Gehen Sie nun zu den drei Zeilen 734, 739 und 750 und entfernen Sie dort jeweils „-mount“, also beides das „ -“ sowie das „mount“. Die Datei speichern. Sie sollten nun ein Remaster Ihre Installation erstellen können. Die Zeilen sind unten mit den zu entfernenden Teilen in Rot aufgeführt, (bitte auch das Leerzeichen nach „mount“ entfernen).
(734) do_cmd("(find $o_root -mount -type d
(739) do_cmd("(find $o_root -mount -type f 2>/dev/null | sed -e 's,^$o_root,/,g' | grep '$ex' | sed
(750) my @files = qx(find $o_root -mount -type f 2>/dev/null);