kromonos Aug 13, 2009 2:56 pm
Subject: Resinstaller

Ich möchte für Archlinux M.A.X. Reloaded SVN incl. original dateien in ein persönliches Repo bauen. Jetzt hab ich aber folgendes Problem:
Beim resinstaller sind die Args nur $source und $destination ..
Jetzt hab ich aber eine max.res Datei mit mehreren Sprachen (deutsch, englisch und französisch) und der resinstaller fragt nach.
Somit kann ich das automatische bauen jede nacht leider vergessen Disappointed
Gibt es da eine möglichkeit, in den resinstaller 0.6 noch die sprache als argument mit anzuhängen?
also "./resinstaller $source $destination $lang" ?

Eiko Aug 13, 2009 3:51 pm
Subject: Re: Resinstaller

Jap, lässt sich einbauen. Halte ich auch für sinnvoll.

kromonos Aug 13, 2009 3:53 pm
Subject: Re: Resinstaller

\o/ supi Grinning

rbtux Aug 14, 2009 1:53 pm
Subject: Re: Resinstaller

ein prefix für das ziel wäre auch nicht schlecht... dann müsste ich den resinstaller für die ubuntu päckli nicht auch so komisch umbauen;-)

kromonos Aug 14, 2009 1:58 pm
Subject: Re: Resinstaller

$destination = Ziel ..

./resinstaller /media/cdrom /usr/share/maxr

installiert z.B. die Daten von /media/cdrom in /usr/share/maxr ...

EDIT: Ist es möglich, eine Linux makefile beim resinstaller svn mit bei zu legen? .. Dann könnt ich, neben einer Arch Linux maxr-svn auch den resinstaller gleich als Arch Linux Package anbieten ^^

Eiko Aug 15, 2009 12:54 pm
Subject: Re: Resinstaller

um ein makefile müsste beko sich dann kümmern. Da hab ich keine Ahnung von Wink

@rbtux: Was meinst du genau?

beko Aug 16, 2009 10:38 am
Subject: Re: Resinstaller

Im offiziellen Paket ist ein Makefile mit drinnen. Aktualisiere einfach die Sourcen darin aus dem SVN. Am Resinstaller gibt es nur noch Fine-Tuning und keine umfassenden Änderungen mehr.

rbtux Aug 16, 2009 5:09 pm
Subject: Re: Resinstaller

@eiko

nunja beim ubuntu resinstaller (der im moment nur mit english richtig funktioniert) wollte ich ja einen anderen weg gehen:

Alle dateien welche ins system kopiert würden in ein temporäres verzeichnis kopieren alà "/tmpsljdflj/usr/share/maxr". Dadurch lässt sich aus diesen Daten nachher ein Paket bauen.

Problem hierbei sind jedoch checks etc.. welche prüfen ob im zielverzeichnis die richtigen Files sind, und einige Files werden ja auch geändert. Im resinstaller des ubuntu pakets werden diese checks einfach auskommentiert und ein "wrapper" um den res-installer rumgeschrieben, welche den Benutzer diese dinge fragt etc...

Also nochmals ganz kurz:

Res-Installer sollte:
1. signal handler haben (ctrl + c... z.b.)
2. sprache als parameter
3. alternative destination (also nicht /usr/share/maxr)