Eigene Pakete in Installations-DVD integrieren
Hallo, ich will einige RPM-Pakete in die Installations-DVD inegrieren um diese später mit Autoyast in einem Rutsch installieren zu können. Leider scheitere ich an der Signatur. Google wirft zu diesem Thema verschiedenes her, nichts wirkt aber wirklich. Ich habe die RPM-Pakete auf der SuSE-DVD in den Ordnern untergebracht, die Dateien (ls-lr.gz etc.) wurden erstellt. Somit sollte ich eigentlich auf Dateiebene alles haben. Ab 11.1 muss das ganze wohl signiert werden. Habe die content-Datei im root-Verzecihnis der CD neu signiert (bin im ganzen nach http://users.suse.com/~ug/AutoYaST_FAQ.html#b9 2.6 vorgegangen) und den Key in die initrd reingepackt. Trotzdem mosert mir das System gleich beim Start des Installations-Systems rum, das die SIgnatur nicht passt. Weiß irgendjemand eine ANleitung wie man sich eine DVD mit eigenen Paketen baut, die auch läuft? Gruß Daniel -- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 09.11.2011 13:16, schrieb Daniel Spannbauer:
Hallo,
ich will einige RPM-Pakete in die Installations-DVD inegrieren um diese später mit Autoyast in einem Rutsch installieren zu können.
Leider scheitere ich an der Signatur. Google wirft zu diesem Thema verschiedenes her, nichts wirkt aber wirklich.
Hallo, ich bin nicht so im Thema aber helfen Kiwi oder das Suse Builder Studio weiter? Gruß Ralf Prengel Manager Customer Care Comline AG Hauert 8 D-44227 Dortmund/Germany Fon +49 231 97575 904 Fax +49 231 97575 257 Mobil +49 151 10831 157 EMail Ralf.Prengel@comline.de www.comline.de Vorstand Stephan Schilling, Erwin Leonhardi Aufsichtsrat Dr. Franz Schoser (Vorsitzender) HR Dortmund B 14570 USt.-ID-Nr. DE 124727422 Für die Erstellung unserer Dokumente benutzen wir die Produkte aus dem Microsoft Office 2007 Paket. Sollte sich ein Anhang in der Mail befinden, der mit einer älteren Office Version nicht geöffnet werden kann, installieren Sie bitte das Compatibility Pack für Office 2007. http://www.microsoft.com/downloads/details.aspx?FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466&DisplayLang=de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 11/09/2011 01:29 PM, schrieb Ralf Prengel:
Am 09.11.2011 13:16, schrieb Daniel Spannbauer:
Hallo,
ich will einige RPM-Pakete in die Installations-DVD inegrieren um diese später mit Autoyast in einem Rutsch installieren zu können.
Leider scheitere ich an der Signatur. Google wirft zu diesem Thema verschiedenes her, nichts wirkt aber wirklich.
Hallo,
ich bin nicht so im Thema aber helfen Kiwi oder das Suse Builder Studio weiter?
Naja, nichts o wirklich. Das ganze wird bei uns im Haus bei Bedarf durch ein Script zusammengestellt. Und das soll auch so bleiben. Aber Danke. Gruß Daniel
Gruß Ralf Prengel Manager Customer Care Comline AG Hauert 8 D-44227 Dortmund/Germany
Fon +49 231 97575 904 Fax +49 231 97575 257 Mobil +49 151 10831 157 EMail Ralf.Prengel@comline.de
www.comline.de Vorstand Stephan Schilling, Erwin Leonhardi Aufsichtsrat Dr. Franz Schoser (Vorsitzender) HR Dortmund B 14570 USt.-ID-Nr. DE 124727422
Für die Erstellung unserer Dokumente benutzen wir die Produkte aus dem Microsoft Office 2007 Paket. Sollte sich ein Anhang in der Mail befinden, der mit einer älteren Office Version nicht geöffnet werden kann, installieren Sie bitte das Compatibility Pack für Office 2007. http://www.microsoft.com/downloads/details.aspx?FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466&DisplayLang=de
-- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
On Wednesday, 09 November 2011 13:16:04 Daniel Spannbauer wrote:
ich will einige RPM-Pakete in die Installations-DVD inegrieren um diese später mit Autoyast in einem Rutsch installieren zu können.
Leider scheitere ich an der Signatur. Google wirft zu diesem Thema verschiedenes her, nichts wirkt aber wirklich.
Ich erstelle und signiere meine Repositories mit folgendem kleinen Script: DIR="$1" : ${DIR:=/usr/src/packages/RPMS} cd "$DIR" || exit 2 rm repodata/repomd.xml.asc createrepo --update . gpg --batch --passphrase-fd 0 -a -b \ -u rpmbuild@foertsch.name repodata/repomd.xml <<<'password' gpg -a --export rpmbuild@foertsch.name >repodata/repomd.xml.key Wenn der Schlüssel repodata/repomd.xml.key mit "rpm --import" importiert wurde, werden diese auch völlig normal akzeptiert. Wie man das aber als add-on mit auf die Installations-DVD kriegt, das weiß ich nicht. Keine Ahnung also, ob das Dein Problem tangiert. Torsten Förtsch -- Need professional modperl support? Hire me! (http://foertsch.name) Like fantasy? http://kabatinte.net -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 11/09/2011 02:17 PM, schrieb Torsten Förtsch:
On Wednesday, 09 November 2011 13:16:04 Daniel Spannbauer wrote:
ich will einige RPM-Pakete in die Installations-DVD inegrieren um diese später mit Autoyast in einem Rutsch installieren zu können.
Leider scheitere ich an der Signatur. Google wirft zu diesem Thema verschiedenes her, nichts wirkt aber wirklich.
Ich erstelle und signiere meine Repositories mit folgendem kleinen Script:
DIR="$1" : ${DIR:=/usr/src/packages/RPMS}
cd "$DIR" || exit 2
rm repodata/repomd.xml.asc createrepo --update . gpg --batch --passphrase-fd 0 -a -b \ -u rpmbuild@foertsch.name repodata/repomd.xml <<<'password' gpg -a --export rpmbuild@foertsch.name >repodata/repomd.xml.key
Wenn der Schlüssel repodata/repomd.xml.key mit "rpm --import" importiert wurde, werden diese auch völlig normal akzeptiert. Wie man das aber als add-on mit auf die Installations-DVD kriegt, das weiß ich nicht. Keine Ahnung also, ob das Dein Problem tangiert.
Das aufd er DVD sind Yast-Installationsquellen, du erstellste da eine YUM-Quelle. Passt also leider nicht. Trotzdem danke :) Gruß Daniel
Torsten Förtsch
-- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 09.11.2011 16:36, schrieb Daniel Spannbauer:
Ich erstelle und signiere meine Repositories mit folgendem kleinen Script:
DIR="$1" : ${DIR:=/usr/src/packages/RPMS}
cd "$DIR" || exit 2
rm repodata/repomd.xml.asc createrepo --update . gpg --batch --passphrase-fd 0 -a -b \ -u rpmbuild@foertsch.name repodata/repomd.xml<<<'password' gpg -a --export rpmbuild@foertsch.name>repodata/repomd.xml.key
Wenn der Schlüssel repodata/repomd.xml.key mit "rpm --import" importiert wurde, werden diese auch völlig normal akzeptiert. Wie man das aber als add-on mit auf die Installations-DVD kriegt, das weiß ich nicht. Keine Ahnung also, ob das Dein Problem tangiert.
Das aufd er DVD sind Yast-Installationsquellen, du erstellste da eine YUM-Quelle. Passt also leider nicht. wieso meinst du das würde nicht zusammen passen ? Du fragst hier nach, weil du es nicht weist, aber bist so verwegen zu sagen "es passt nicht".
pack das "YUM repo" in einen Ordner auf der DVD. dann pack ins root der DVD eine "add_on_products" da drin definierst du dein YUM repo. das müßte mit ner file:///.... definition tun. z.B.: sit-gate:/srv/ftp/pub/sles11/x86_64-SP1/CD1 # cat add_on_products http://192.168.101.1/pub/sles11/x86_64-SP1/updates http://192.168.101.1/pub/repositories/SIT/SLE_11 http://192.168.101.1/pub/sles11/SDK/x86_64-SP1/CD http://192.168.101.1/pub/sles11/SDK/x86_64-SP1/updates durch das add_on_products werden beim installieren (manuell oder via autoyast) autom. diese repos mit zum installieren verwendet. Cheers -- Christian --------------------------------------------------- Der ultimative shop für Sportbekleidung und Zubehör http://www.sc24.de --------------------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 11/10/2011 10:01 AM, schrieb Christian:
Am 09.11.2011 16:36, schrieb Daniel Spannbauer:
Ich erstelle und signiere meine Repositories mit folgendem kleinen Script:
DIR="$1" : ${DIR:=/usr/src/packages/RPMS}
cd "$DIR" || exit 2
rm repodata/repomd.xml.asc createrepo --update . gpg --batch --passphrase-fd 0 -a -b \ -u rpmbuild@foertsch.name repodata/repomd.xml<<<'password' gpg -a --export rpmbuild@foertsch.name>repodata/repomd.xml.key
Wenn der Schlüssel repodata/repomd.xml.key mit "rpm --import" importiert wurde, werden diese auch völlig normal akzeptiert. Wie man das aber als add-on mit auf die Installations-DVD kriegt, das weiß ich nicht. Keine Ahnung also, ob das Dein Problem tangiert.
Das aufd er DVD sind Yast-Installationsquellen, du erstellste da eine YUM-Quelle. Passt also leider nicht. wieso meinst du das würde nicht zusammen passen ? Du fragst hier nach, weil du es nicht weist, aber bist so verwegen zu sagen "es passt nicht".
Ja, bin ich.
pack das "YUM repo" in einen Ordner auf der DVD. dann pack ins root der DVD eine "add_on_products" da drin definierst du dein YUM repo. das müßte mit ner file:///.... definition tun.
z.B.: sit-gate:/srv/ftp/pub/sles11/x86_64-SP1/CD1 # cat add_on_products http://192.168.101.1/pub/sles11/x86_64-SP1/updates http://192.168.101.1/pub/repositories/SIT/SLE_11 http://192.168.101.1/pub/sles11/SDK/x86_64-SP1/CD http://192.168.101.1/pub/sles11/SDK/x86_64-SP1/updates
durch das add_on_products werden beim installieren (manuell oder via autoyast) autom. diese repos mit zum installieren verwendet.
Cheers
Lt. Uwe Gansert: With openSUSE 11.1/SLES11 the add_on_products file is deprecated. Use add_on_products.xml instead which is a replacement for the add_on_products file mentioned above. That add_on_products.xml is not a part of your autoyast XML profile. I wrote a bit about it in my blog Und im Blog steht dann, das man ne Content erzeugen und signieren muss, der Schlüssel muss dann in die Initrd. Das versuch ich ja die ganze Zeit (zar mit der Content-File im root-Verzeichnis der DVD, das sollte aber hier egal sein). Außerdem wir die ganze Installations-DVD automatisch durch Script zusammengestellt und erzeugt (auch die Autoyast-XMLs). Das ganze umzubauen sind mehrere Wochen Arbeit. Gruß Daniel -- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 11.11.2011 08:45, schrieb Daniel Spannbauer:
pack das "YUM repo" in einen Ordner auf der DVD. dann pack ins root der DVD eine "add_on_products" da drin definierst du dein YUM repo. das müßte mit ner file:///.... definition tun.
z.B.: sit-gate:/srv/ftp/pub/sles11/x86_64-SP1/CD1 # cat add_on_products http://192.168.101.1/pub/sles11/x86_64-SP1/updates http://192.168.101.1/pub/repositories/SIT/SLE_11 http://192.168.101.1/pub/sles11/SDK/x86_64-SP1/CD http://192.168.101.1/pub/sles11/SDK/x86_64-SP1/updates
durch das add_on_products werden beim installieren (manuell oder via autoyast) autom. diese repos mit zum installieren verwendet.
Cheers
Lt. Uwe Gansert: With openSUSE 11.1/SLES11 the add_on_products file is deprecated. Use add_on_products.xml instead which is a replacement for the add_on_products file mentioned above. That add_on_products.xml is not a part of your autoyast XML profile. I wrote a bit about it in my blog Hmm, ok. Das ist mir neu, weil ich das seit SLE_10 verwende, und das mit SLE_11 bisher noch keine Probleme bei mir gemacht hat. Ich verwende das wie folgt: Ich mounte die CD/DVD z.B. nach /verzeichnis/..../CD dann lege ich parallel dazu ein verzeichnis CD1 an, dort lege ich Symlinks für alle Order/Dateien nach CD an. Dann kann ich da ne "add_on_products" hinlegen und verwenden. Entweder als manuelle "web-Install" Quelle, oder mit autoyast. Bei SLE_10 hab ich da dann noch nen "patches" Ordner mit speziellen symlinks angelegt, damit ich die SLE_10 "online" auf nen nächsten SP heben konnte.
Und im Blog steht dann, das man ne Content erzeugen und signieren muss, der Schlüssel muss dann in die Initrd.
Das versuch ich ja die ganze Zeit (zar mit der Content-File im root-Verzeichnis der DVD, das sollte aber hier egal sein).
Außerdem wir die ganze Installations-DVD automatisch durch Script zusammengestellt und erzeugt (auch die Autoyast-XMLs). Das ganze umzubauen sind mehrere Wochen Arbeit. was ändert sich denn ? Du nimmst ja als Basis bestimmt ne Original CD. Dort haust ins root deine add_on_products und dein repo_verzeichnis mit deinen files. fertig. und ausprobieren.
Dann wirds wahrscheinlich nur "gemotze" wegen deinem "fehlenden" repo-key geben. Cheers -- Christian --------------------------------------------------- Der ultimative shop für Sportbekleidung und Zubehör http://www.sc24.de --------------------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 11/09/2011 01:16 PM, schrieb Daniel Spannbauer:
Hallo,
ich will einige RPM-Pakete in die Installations-DVD inegrieren um diese später mit Autoyast in einem Rutsch installieren zu können.
Leider scheitere ich an der Signatur. Google wirft zu diesem Thema verschiedenes her, nichts wirkt aber wirklich.
Ich habe die RPM-Pakete auf der SuSE-DVD in den Ordnern untergebracht, die Dateien (ls-lr.gz etc.) wurden erstellt. Somit sollte ich eigentlich auf Dateiebene alles haben.
Ab 11.1 muss das ganze wohl signiert werden. Habe die content-Datei im root-Verzecihnis der CD neu signiert (bin im ganzen nach http://users.suse.com/~ug/AutoYaST_FAQ.html#b9 2.6 vorgegangen) und den Key in die initrd reingepackt.
Trotzdem mosert mir das System gleich beim Start des Installations-Systems rum, das die SIgnatur nicht passt.
Weiß irgendjemand eine ANleitung wie man sich eine DVD mit eigenen Paketen baut, die auch läuft?
Weitere Erkenntnisse: Ich Hab das Installationssystem nochmal hochlaufen lassen....signature failed... Auf F9 konnhte man sich anmelden. Auf / der initrd liegen 2 gpg-Schlüssel rum. Einmal der von SuSE und einmal meiner. Importiert ist keiner, gpg -k gibt nichts aus. Die Installationsquelle ist noch gemountet, gpg --verify content.asc fliegt auf die Nase. Das geht erst glatt, wenn ich meinen Key von / der Initrc importiere. Es scheint also so, als würde linuxrc einfach die Schlüssel nicht importieren.... Gruß Daniel -- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
On Wed, Nov 09, 2011 at 05:02:00PM +0100, Daniel Spannbauer wrote: [ 8< ]
Ich Hab das Installationssystem nochmal hochlaufen lassen....signature failed... Auf F9 konnhte man sich anmelden. Auf / der initrd liegen 2 gpg-Schlüssel rum. Einmal der von SuSE und einmal meiner. Importiert ist keiner, gpg -k gibt nichts aus. Die Installationsquelle ist noch gemountet, gpg --verify content.asc fliegt auf die Nase. Das geht erst glatt, wenn ich meinen Key von / der Initrc importiere.
Es scheint also so, als würde linuxrc einfach die Schlüssel nicht importieren....
http://en.opensuse.org/SDB:Linuxrc kennst Du? Möglicherweise hilft 'insecure=1'. Aber das riecht alles nach Gefuckel. AutoYaST müsste das alles können. Siehe http://users.suse.com/~ug/AutoYaST_FAQ.html#b9 Lars -- Lars Müller [ˈlaː(r)z ˈmʏlɐ] Samba Team SUSE Linux, Maxfeldstraße 5, 90409 Nürnberg, Germany
Am 09.11.2011 18:24, schrieb Lars Müller:
On Wed, Nov 09, 2011 at 05:02:00PM +0100, Daniel Spannbauer wrote: [ 8< ]
Ich Hab das Installationssystem nochmal hochlaufen lassen....signature failed... Auf F9 konnhte man sich anmelden. Auf / der initrd liegen 2 gpg-Schlüssel rum. Einmal der von SuSE und einmal meiner. Importiert ist keiner, gpg -k gibt nichts aus. Die Installationsquelle ist noch gemountet, gpg --verify content.asc fliegt auf die Nase. Das geht erst glatt, wenn ich meinen Key von / der Initrc importiere.
Es scheint also so, als würde linuxrc einfach die Schlüssel nicht importieren.... http://en.opensuse.org/SDB:Linuxrc kennst Du? Möglicherweise hilft 'insecure=1'.
Der Parameter wird leider nix bringen. Der verhindert nur, das die SHA1-Sums geprüft werden. Die Signatur wird wohl trotzdem benötigt.
Aber das riecht alles nach Gefuckel. AutoYaST müsste das alles können. Siehe http://users.suse.com/~ug/AutoYaST_FAQ.html#b9
Da war ich schon. Bringt leider alles nix..... Ich glaub ich frag mal auf der autoyast-Liste nach..... Danke gruß Daniel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 09.11.2011 18:24, schrieb Lars Müller:
Aber das riecht alles nach Gefuckel. AutoYaST müsste das alles können. Siehe http://users.suse.com/~ug/AutoYaST_FAQ.html#b9 ja, mit "add_on_products" ist das kein Problem und wurde von Uwe schön beschrieben (Danke).
Cheers -- Christian --------------------------------------------------- Der ultimative shop für Sportbekleidung und Zubehör http://www.sc24.de --------------------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 11/10/2011 10:23 AM, schrieb Christian:
Am 09.11.2011 18:24, schrieb Lars Müller:
Aber das riecht alles nach Gefuckel. AutoYaST müsste das alles können. Siehe http://users.suse.com/~ug/AutoYaST_FAQ.html#b9 ja, mit "add_on_products" ist das kein Problem und wurde von Uwe schön beschrieben (Danke).
Cheers
So, es geht auch ohne add_on_products. Pakete in die Struktur installkey.gpg aus initrd auspacken gpg -u $KEY_ID --export >> installkey.gpg Key wieder in die initrd content signieren Läuft....(Danke Uwe Gansert) Gruß Daniel -- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (5)
-
Christian
-
Daniel Spannbauer
-
Lars Müller
-
Ralf Prengel
-
Torsten Förtsch