Beim Kopieren per WInst findet Windows die Datei nicht

Antworten
mabeck1990fhswf
Beiträge: 9
Registriert: 10 Dez 2009, 14:16

Beim Kopieren per WInst findet Windows die Datei nicht

Beitrag von mabeck1990fhswf »

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
Benutzeravatar
minidump
Beiträge: 218
Registriert: 16 Okt 2009, 11:27

Re: Beim Kopieren per WInst findet Windows die Datei nicht

Beitrag von minidump »

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
Grüße
minidump

Alles ist am Ende gut. Und wenn es nicht gut ist, dann ist es nicht das Ende.
mabeck1990fhswf
Beiträge: 9
Registriert: 10 Dez 2009, 14:16

Re: Beim Kopieren per WInst findet Windows die Datei nicht

Beitrag von mabeck1990fhswf »

Danke ;)

Die Lösung war in dem Copy-Befehl einfach %SCRIPTPATH% zu nehmen ..

Gruß
Max
Antworten