Skip to content

opsi.orgheader image

opsi.org
Views
WinstScripts >>

FreePDF XP

Document Actions
last edited 11 months ago by sehlers
Ghostscript 8.x ist needed by FreePDF XP.

Two scripts: freepdf_xp.ins und delfreepdf_xp.ins

Qualified for opsi 3.4 
-----------------------------------------------------------------
; Copyright (c) uib gmbh (www.uib.de)
; This sourcecode is owned by uib
; and published under the Terms of the General Public License.

[Initial]
Message=Installiere FreePDF XP 3.26 ......
;Erstellt am 06.05.2009, uib
LogLevel=2
ExitOnError=false
ScriptErrorMessages=on
TraceMode=off


[Aktionen]
DefVar $ProductFullName$
Set $ProductFullName$ = "FreePDF XP 3.26"
DefVar $ScriptPath$
Set $ScriptPath$  = "%ScriptPath%"
DefVar $ProgramFilesDir$
set $ProgramFilesDir$ = "%ProgramFilesDir%"
;Variable für temporäres Verzeichnis
DefVar $Temp$
set $Temp$ = EnvVar("TEMP")
;Variablen für BetriebssystemsVersion (OS)-Test
DefVar $OS$
DefVar $MinorOS$
set $OS$ = GetOS
set $MinorOS$ = GetNTVersion
if ( $OS$ = "Windows_NT" OR $OS$ = "Windows_95" )
	ShowBitmap /3 "%scriptpath%\pdf.png" " FreePDF_XP"
	;DosInAnIcon_freepdf_setup
	Winbatch_install
	Files_copy_Dateien
	; LinkFolder_FreePDF_XP

	;custom specific stuff
	DefVar $PRODUCTPATH$
	Set $PRODUCTPATH$="%ProgramFilesDir%\FreePDF_XP"

           	ExitWindows /Reboot
	if FileExists("%ScriptPath%\custom_ins_dir\custom.ins")
		sub "%ScriptPath%\custom_ins_dir\custom.ins"
	endif
endif

;[DosInAnIcon_freepdf_setup]
;"%ScriptPath%\files\FreePDFXP3.26.EXE" /q /c:"fpSetup.exe /q"
[Winbatch_install]
; something like
 "%SCRIPTPATH%\files\FreePDFXP3.26.EXE" /q /c:"fpSetup.exe /q"
; $licensekey$ may be inserted into the additional parameters string 

[Files_copy_Dateien]
copy -svx %SCRIPTPATH%\files\*.pdf c:\Programme\FreePDF_XP\

[LinkFolder_FreePDF_XP]
set_basefolder common_programs

set_subfolder "FreePDF XP"
set_link
 name: FreePDF
 target: C:\Programme\FreePDF_XP\freepdf.exe
 parameters:
 working_dir: C:\Programme
 icon_file:
end_link

set_link
 name: FreePDF Assistant
 target: C:\Programme\FreePDF_XP\fpassist.exe
 parameters:
 working_dir: C:\Programme
 icon_file:
end_link

set_link
 name: FreePDF Join
 target: C:\Programme\FreePDF_XP\fpjoin.exe
 parameters:
 working_dir: C:\Programme
 icon_file:
end_link

set_link
 name: FreePDF Handbuch
 target: C:\Programme\FreePDF_XP\FreePDFXPAdminDe.pdf
 parameters:
 working_dir: C:\Programme
 icon_file:
end_link

set_link
 name: FreePDF Handbuch
 target: C:\Programme\FreePDF_XP\FreePDFXPAdminEn.pdf
 parameters:
 working_dir: C:\Programme
 icon_file:
end_link

----------------------------------------------------------------

delfreepdf_xp.ins

----------------------------------------------------------------
; Copyright (c) uib gmbh (www.uib.de)
; This sourcecode is owned by uib
; and published under the Terms of the General Public License.

[Initial]
Message=Deinstalliere FreePDF
;Erstellt am 06.05.2009, uib
LogLevel=2
ExitOnError=false
ScriptErrorMessages=on
TraceMode=off

[Aktionen]
;Variable für temporäres Verzeichnis
DefVar $Temp$
set $Temp$ = EnvVar("TEMP")
;Variablen für BetriebssystemsVersion (OS)-Test
DefVar $OS$
DefVar $MinorOS$
set $OS$ = GetOS
set $MinorOS$ = GetNTVersion
if ( $OS$ = "Windows_NT" OR $OS$ = "Windows_95" )
  if FileExists("C:\Programme\FreePDF_XP")
     Files_Loeschen
     LinkFolder#Delete
  endif
EndIf

[Files_Loeschen]
delete -s "C:\Programme\FreePDF_XP"

[LinkFolder#Delete]
set_basefolder common_programs

delete_subfolder "FreePDF XP"