Hallo, Am Mon, 04 Jan 2010, Philipp Bender schrieb:
9. Paket bauen?
Ja.
chroot einrichten? Plattformen definieren?
Nein und nein. Du mußt im Projekt noch die jew. Repos hinzufügen.
Naiver Ansatz:
$ osc build openSUSE_11.2 i586 FooScriptPackage.spec
osc build -j 2 --ccache --local-package openSUSE_11.2 i586 FooScriptPackage.spec Dazu kann man noch das DVD-ISO einbinden, damit man nicht _alles_ runterladen muß. Am besten per fstab Eintrag (wg. dem sauberen umount wenn man runterfährt und vergisst das ISO zu umounten). ==== ~/bin/oscbuild11.2 ==== #!/bin/sh -x test -d /ISO/suse || mount /ISO osc build --prefer-pkgs=/ISO/suse -j 2 --ccache --local-package \ openSUSE_11.2 i586 "$@" ==== Man könnte auch noch ein generisches oscbuild (alias) verwenden: ==== osc build --prefer-pkgs=/ISO/suse -j 2 --ccache --local-package "$@" ==== Bei dem muß man eben immer PLATFORM ARCH und SPEC angeben. Für den Einstieg ist es übrigens sinnvoller erstmal nur stinknormale RPM Pakete zu bauen (rpmbuild -ba FooScriptPackage.spec). Erst wenn das fehlerfrei und rel. routinemäßig klappt sollte man das OBS verwenden. Alles weitere gehört nach opensuse-packaging oder opensuse-programming-de wenn man nicht gut englisch kann. HTH, -dnh -- Vor allem fällt mir auf daß syntax highlighting in der Defaultkonfiguration meistens unbrauchbar ist. Irgendein Depp scheint zu meinen, daß man alle vorhandenen Farben auch wirklich benutzten muß, so daß das Ergebnis nicht hilfreich sondern einfach nur schrecklich bunt ist :-/ -- kraxel -- 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