Hallo Leute
ich hab da ein Problem mit meinem OPSI ^^
ich hab eine virtualisierte Form von Firefox auf meinem Open SUSE Opsi liegen und möchte diese mit OPSI auf meinen Windows XP Client verschieben.
Das Verzeichnis in dem der Firefox liegt ist im Samba freigegeben und das Script sieht wie folgt aus
[Aktionen]
LogLevel=2
; Log Errors in Logfile but don't abort:
ExitOnError=false
; Show syntax errors in the script:
ScriptErrorMessages=on
; Dont trace step by step through the script:
TraceMode=off
; let started programs run in front of the winst window
StayOnTop=false
DefVar $ProductId$
DefVar $InstallDir$
DefVar $NewExe$
DefVar $PRODUCTPATH$
DefStringList $profiles$
DefVar $akt_profile_ini$
DefVar $rel_prefs_path$
DefVar $akt_prefs_path$
DefVar $TEMP$
DefVar $OS$
DefVar $UninstallCommand$
DefVar $MozInstallDir$
DefVar $MozVersion$
DefVar $MozInstallPathRegKey$
DefVar $PROXY_HOSTNAME_OR_IP$
DefVar $PROXY_PORT$
DefVar $NOPROXY_HOSTS$
DefVar $PREF_FILE$
DefStringList $languageInfo$
DefVar $language$
DefVar $AppData$
DefVar $SilentSwitch$
DefVar $ExitCode$
Set $TEMP$ = EnvVar("TEMP")
Set $PRODUCTPATH$="C:\Mozilla Firefox"
set $InstallDir$=$PRODUCTPATH$
set $NewExe$= $PRODUCTPATH$+"\firefox.exe"
set $ProductId$ = "firefox"
set $OS$ = GetNTVersion
Files_copy_local
; Winbatch_firefox
; sub_check_exitcode
comment "kill a running firefox"
killtask "firefox.exe"
comment "del temporary files"
Files_del
[Files_copy_local]
copy -x "/home/opsiproducts/firefoxdvzv3/CLIENT_DATA/firefox.exe" C:\MozillaFirefox
[Files_del]
;delete -f "$PRODUCTPATH$"
[Winbatch_firefox]
; see http://wiki.mozilla.org/Installer:Comma ... _Arguments
;"c:\tmp\$FIREFOXVER$" $SilentSwitch$
Das Script ist im OPSI-Konfigurator mit dem opsi-package-manager eingebunden und läuft auch durch .. er setzt den Status des Packets nach dem Neustart des Clients und dem "Durchlauf" der Installation auch auf installed aber er kopiert die Datei nicht.
Fehlermeldung aus dem log ist:
Execution of File_copy_local
copying /home/opsiproducts/firefoxdvzv3/CLIENT_DATA/firefox.exe -----> C:\MozillaFirefox
0 Files found
No (non-directory) file with mask C:\home\opsiproducts\firefoxdvzv3\CLIENT_DATA... found
0 Files treated
Jetzt die große Frage.. kann mir jemand helfen?!
*LG
Beim Kopieren per WInst findet Windows die Datei nicht
-
- Beiträge: 9
- Registriert: 10 Dez 2009, 14:16
Re: Beim Kopieren per WInst findet Windows die Datei nicht
das kann so nicht funktionieren. Der Pfad /home/.... ist lokal, den kennt das Script gar nicht.
Lies dir mal im Handbuch den Teil
6.2. Einbindung eigener Software in die Softwareverteilung von opsi
Im Handbuch durch. Du musst die Dateien in der Samba Freigabe auf dem opsi legen ( /opt/pcbin/install/... / ) und auch über die Samba Freigabe im Script zugreifen.
Grüße
Lies dir mal im Handbuch den Teil
6.2. Einbindung eigener Software in die Softwareverteilung von opsi
Im Handbuch durch. Du musst die Dateien in der Samba Freigabe auf dem opsi legen ( /opt/pcbin/install/... / ) und auch über die Samba Freigabe im Script zugreifen.
Grüße
Grüße
minidump
Alles ist am Ende gut. Und wenn es nicht gut ist, dann ist es nicht das Ende.
minidump
Alles ist am Ende gut. Und wenn es nicht gut ist, dann ist es nicht das Ende.
-
- Beiträge: 9
- Registriert: 10 Dez 2009, 14:16
Re: Beim Kopieren per WInst findet Windows die Datei nicht
Danke
Die Lösung war in dem Copy-Befehl einfach %SCRIPTPATH% zu nehmen ..
Gruß
Max
Die Lösung war in dem Copy-Befehl einfach %SCRIPTPATH% zu nehmen ..
Gruß
Max