[packman] Fwd: SuSE packages

Henne Vogelsang hvogel at hennevogel.de
Fri Apr 11 22:30:55 CEST 2003


Hi,

On Friday, April 11, 2003 at 20:52:23, Hendrik Muhs wrote:
> Am Freitag, 11. April 2003 19:45 schrieb Henne Vogelsang:
> > On Friday, April 11, 2003 at 18:59:56, Manfred Tremmel wrote:
>
> > > darf ich die angehängte Anfrage zum Anlas für einen Vorschlag nehmen?
> > > Wir sind ja ein munter zusammengewürfelter Haufen mit unterschiedlichen
> > > SuSE Versionen und Plattformen (ok, mein PowerBook scheint das einzige
> > > "non" IA32-System zu sein, aber egal). Wäre es nicht sinnvoll, wenn
> > > jeder, der bereit ist Pakete von anderen Packagern zu basteln ist,
> > > seine Konfigurationen irgend wo meldet, so dass andere ihn um das
> > > Backen eines Pakets bitte könnten? Insbesondere die Sprünge zwischen
> > > SuEE 8.0 -> 8.1 (gcc, inkompatibel bei C++) und 8.1 -> 8.2 (glibc)
> > > machen es für die User schwierig. Sind die Specs für das Upload-Script
> > > vorbereitet, ist es ja keine so große Arbeit mehr.
> >
> > Also ich mach das mit chroot systemen. Da platten nichts mehr kosten ist
> > das (für mich) die einfachste lösung. Mir war nur vor nem halben jahr
> > mal die platte mit den Systemen drauf abgeraucht und aus zeitmangel hab
> > ich die erst vor ca. 2 wochen wieder aufgesetzt. Vorher hätte ich eh
> > keine Zeit gehabt auch noch für "alte" distos zu bauen. Ab jetzt reicht
> > es für mich
> >
> > build -d 8.{0,1,2}
> >
> > einzugeben und mein build script baut mir für 8.2, 8.1 oder 8.0.
> > Natürlich bau ich erstmal für 8.2 denn ich bau die Pakete in erster
> > linie für _mich_ _mich_ und _mich_ :)
> 
> Kannst du uns(mir) mal deine Skripte zur Verfügung stellen?

Nix wildes. 20 zeilen bash oder so. Ziehmlich stark angepasst an die
gegebenheiten von SuSE. Zum Beispiel benutz ich /work/{src,SRC,BIN} um
zu unterscheiden in welchem status sich ein paket befindet.

src == wird dran gearbeitet
SRC == fertig aber nicht gebaut
BIN == fertig gebaut

Außerdem hat das script ein sehr großes problem. Es braucht ein chroot
mit suid bit um als user bauen zu können. Dafür ist mir bisher nix
besseres eingefallen leider.

http://scripts.hennevogel.de/hbuild/hbuild

Henne

-- 
Hendrik Vogelsang aka Henne
mailto: hvogel<at>hennevogel.de

You are not your hopes. You will not be saved.
We are all going to die, someday.

# random sigs made with fortune




More information about the Packman mailing list