Mit UPKG ein eigenes Paldo-Medium erstellen

From Paldo

(Difference between revisions)
Jump to: navigation, search
Revision as of 16:32, 14 December 2011 (edit)
KerstinEgger (Talk | contribs)
m
← Previous diff
Current revision (12:26, 8 January 2013) (edit) (undo)
WikiSysop (Talk | contribs)
m (Reverted edits by KerstinEgger (Talk); changed back to last version by Fab)
 
Line 1: Line 1:
Man kann mit UPKG auch ein Paldo-Medium erstellen. In dieser Anleitung beschreib ich wie es funktioniert. Man kann mit UPKG auch ein Paldo-Medium erstellen. In dieser Anleitung beschreib ich wie es funktioniert.
-Zuerst muss man sich entscheiden, ob man eine BootCD oder eine LiveCD erstellen will. In dieser Anleitung beschreib ich den Weg für die BootCD. Die LiveCD wird <span class="plainlinks">[http://www.congregationbuilder.com/ <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">church calendar software</span>] auf dem selben Weg erstellt und kann genauso modifiziert werden. Da die BootCD kleiner ist, hat man früher ein Ergebnis.+Zuerst muss man sich entscheiden, ob man eine BootCD oder eine LiveCD erstellen will. In dieser Anleitung beschreib ich den Weg für die BootCD. Die LiveCD wird auf dem selben Weg erstellt und kann genauso modifiziert werden. Da die BootCD kleiner ist, hat man früher ein Ergebnis.
Um nun eigene Programme auf die CD zu packen, muss man zuerst die XML-Dateien modifizieren. Hierzu lest erstmal '''[[Mit_UPKG_ein_Paket_erstellen_und_installieren|diese Anleitung]]''' um mehr von der Materie zu wissen. Um nun eigene Programme auf die CD zu packen, muss man zuerst die XML-Dateien modifizieren. Hierzu lest erstmal '''[[Mit_UPKG_ein_Paket_erstellen_und_installieren|diese Anleitung]]''' um mehr von der Materie zu wissen.

Current revision

Man kann mit UPKG auch ein Paldo-Medium erstellen. In dieser Anleitung beschreib ich wie es funktioniert.

Zuerst muss man sich entscheiden, ob man eine BootCD oder eine LiveCD erstellen will. In dieser Anleitung beschreib ich den Weg für die BootCD. Die LiveCD wird auf dem selben Weg erstellt und kann genauso modifiziert werden. Da die BootCD kleiner ist, hat man früher ein Ergebnis.

Um nun eigene Programme auf die CD zu packen, muss man zuerst die XML-Dateien modifizieren. Hierzu lest erstmal diese Anleitung um mehr von der Materie zu wissen.

Die XMLs findet Ihr hier:

Nehmen wir uns nun das rescue-cd.xml vor:

 <?xml version="1.0"?>
 <package name="rescue-cd">
 	<description>paldo Linux Rescue CD</description>
 	<releases>
 		<release version="20050102" revision="1" branch="stable">
 			<settings>
 				<register>no</register>
 			</settings>
 			<deps>
 				<dep name="rescue"/>
 				<dep name="make-iso"/>
 			</deps>
 			<postbuild>
 				<cmd>DATE=$(date -u "+%F-%H%M")</cmd>
 				<cmd>mv -f /var/cache/upkg/paldo.iso /var/cache/upkg/rescue-cd-$BRANCH-$DATE.iso</cmd>
 				<cmd>ln -sf /var/cache/upkg/rescue-cd-$BRANCH-$DATE.iso /var/cache/upkg/rescue-cd-$BRANCH.iso</cmd>
 			</postbuild>
 		</release>
 	</releases>
 </package>

Zwischen rescue und make-iso könnt ihr eure Pakete hinzufügen. Diese können von der Haupt-Repository oder einer lokalen Repository stammen.

Habt ihr die XML nun euren Wünschen angepasst und in eure lokale Repository im Ordner specs abgespeichert können wir mit dem bootstrap-Vorgang fortfahren:

  • Öffnet eine Terminal
  • Gebt su und Euer Root-Passwort ein
  • Löscht den Cache von UPKG mit rm -rf /var/cache/upkg/*
  • Erstellt einen /upkg-Ordner mit mkdir /upkg
  • Wechselt in den /upkg-Ordner mit upkg-chroot /upkg
  • Startet den Vorgang mit upkg-bootstrap --branch=testing rescue-cd wobei testing auch durch stable, unstable und experimental ersetzt werden kann.
  • Die brennbare ISO findet Ihr dann im Ordner /var/cache/upkg
Personal tools