Hallo Lars,
b) Wir benötigen eine Beispiel basierte Anleitung. Ich denke da an ein foobar-Paket mit einem "hello foobar world"-Skript/ Programm, einer Konfigurationsdatei (Stichwork %config(noreplace)) und einem Set an %pre- und %pos-Skripten, die illustrieren, was den Skripten an Argumenten mitgegeben wird (Anzahl der installierten foobar-Pakete).
Was ich mir davon verspreche: Die Einstiegshürde senken.
Das ist das, was ich gerade brauche ;) also die Anleitung, nicht das Skript. Also, ich habe hier schonmal vorbereitet: ======================================= Paketbau mit dem openSUSE build service ======================================= 1. Account einrichten (Novell-Account anmelden) 2. Projekt erstellen (home) via Webinterface 4. Paketbauumgebung einrichten $ sudo zypper install build osc 5. Projekt auschecken $ osc checkout home:<user> $ cd home:<user> 6. Paket erstellen (?) $ osc meta pkg -e home:<Benutzername> FooScriptPackage Sich öffnende Datei nach bestem Wissen und Gewissen ausfüllen 7. Dateien erstellen In der ``Makefile``: default: g++ main.cpp -o foo install: mv foo /tmp/foo In der ``main.cpp``: #include <iostream> int main () { std::cout << "foo" << std::endl; } 8. spec-Datei erstellen In der ``FooScriptPackage.spec``: Name: FooScript License: GPL Summary: Echoing foo in cpp Version: 0.01 Release: 1 URL: http://foo.nourl %description This nonsense app echoes a "foo" %build make %install make install %clean rm -rf /tmp/foo 9. Paket bauen? chroot einrichten? Plattformen definieren? Naiver Ansatz: $ osc build openSUSE_11.2 i586 FooScriptPackage.spec (Funktioniert wohl nicht wegen "not a valid plattform") Kann mir hier vielleicht jemand weiterhelfen? Ich bin nicht abhängig von irgendwelchen Paketen und Repositories, was ist denn jetzt der einfachste Fall? Ich möchte das Paket innerhalb meines Projektes mit dem obs bauen oder auch sehr gerne lokal. Grüße Philipp -- http://philipp.rootiniert.de E-Mails verschlüsseln mit PGP. Mein PGP-Key zur Verifizierung: http://tinyurl.com/ddyfnm -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org