Seite 1 von 1
ini files zB firefox IniVar('xy') - im Paket mitgeben oder?
Verfasst: 05 Nov 2008, 11:50
von groovehunter
Hallo zusammen
ich habe firefox-3.0.3 erfolgreich auf einem client installiert mit dem wInst skript aus dem wiki
http://www.opsi.org/opsi_wiki/Firefox , simple die beiden 3.0.1 einträge auf 3.0.3 geändert habe.
Nun gehts an die auto-configuration der preferences (proxy etxc)
Dazu finde ich im wInst skript generell folgende Zeilen:
Code: Alles auswählen
set $PREF_FILE$ = IniVar("pref_file")
set $PREF_FILE$ = $PREF_FILE$+".js"
....
Wo ist denn nun dieses ini file? Ist das der evtl existenten Installation gemeint?
Oder kann man das im opsi paket mitgeben?
In dieser Sache hab ich also noch ein Verständnis problem.
Danke für sachdienliche Hinweise!
Florian
Re: ini files zB firefox IniVar('xy') - im Paket mitgeben oder?
Verfasst: 05 Nov 2008, 12:31
von j.schneider
Hallo,
der Funktionsname IniVar ist historisch bedingt und daher etwas irreführend.
Mit iniVar wird der Wert des genannten Product-Properties für den Client ausgelesen auf dem das Skript gestartet wird.
Gruß
Jan Schneider
Re: ini files zB firefox IniVar('xy') - im Paket mitgeben oder?
Verfasst: 05 Nov 2008, 15:53
von groovehunter
verstehe.
- ein weiteres puzzlestück
Und das prefs.js file muß in
oder?
zum testen müßte ich ihn nun noch deinstalliert bekommen.
Gibts dazu ein fertiges skript?
Oder kann das das wInst skript auch ??
http://www.opsi.org/opsi_wiki/Firefox
Ich sehe dazu nur was im abschnitt :
if FileExists("%ScriptPath%\delsub.ins")
; start uninstall
sub "%ScriptPath%\delsub.ins"
endif
Re: ini files zB firefox IniVar('xy') - im Paket mitgeben oder?
Verfasst: 05 Nov 2008, 16:43
von groovehunter
in welchem control file muß ich die properties eintragen (wenn ich sie für alle clients benutzen will)?
home/opsiproducts/firefox/OPSI/control
oder
/opt/pcbin/install/firefox/firefox_3.0.3-1.control
Pro client wäre hier entnehme ich dem handbuch S.131 :
/var/lib/opsi/config/depots/myclient.mydomain.de/products/localboot#
grüße,
florian
Re: ini files zB firefox IniVar('xy') - im Paket mitgeben oder?
Verfasst: 05 Nov 2008, 17:06
von j.schneider
/opt/pcbin/install/firefox/firefox_3.0.3-1.control
hat für OPSI keine Bedeutung.
/home/opsiproducts/firefox/OPSI/control
gilt für das Paket.
Nach dem Packen und der Installation des Pakets auf dem Server werden diese Informationen im Backend eingetragen.
/var/lib/opsi/config/depots/myclient.mydomain.de/products/localboot/firefox
hier legt das File31-Backend die Meta-Informationen des Produkts für das entsprechende Depot ab.
Diese Properties gelten immer für alle Clients (am entsprechenden Depot).
Die clientspezifischen Werte der Properties findet man bei Verwendung des File31-Backends in /var/lib/opsi/config/clients/*.ini
Re: ini files zB firefox IniVar('xy') - im Paket mitgeben oder?
Verfasst: 11 Nov 2008, 09:20
von groovehunter
aja, das trug schon wieder ein bißchen zu mehr Durchblick bei.
Danke dafür!!
grüße
florian