initial checkin

This commit is contained in:
Mario Fetka 2011-06-26 10:27:08 +02:00
commit a6588f0a25
12 changed files with 1093 additions and 0 deletions

View File

@ -0,0 +1 @@
e04181c986dd0fb743217be77b6189c04d9efbd2 /usr/portage/distfiles/5d1f00e5863469ec.jpg

132
CLIENT_DATA/AcceptEULA.inf Normal file
View File

@ -0,0 +1,132 @@
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; InstSSI.inf (Sysinternals Suite Installer Setup Information File) ;;
;; Version 2.7 Last Updated: 2009-11-10 17:00:00.46 (GMT-5 +1 during DST) ;;
;; ;;
;; Part of SSIBuild (Sysinternals Suite Installer Builder) ;;
;; ;;
;; SSIBuild is Copyright © 2009 Kenneth R. Alcock, all rights reserved. ;;
;; These works may not be redistributed, modified, or published, without ;;
;; the expressed written consent of the author. ;;
;; ;;
;; SSIBuild.exe (Sysinternals Suite Installer Builder) includes: ;;
;; • All SysinternalsSuite.exe files (listed below) ;;
;; • The .cmd file: SSIBuild.cmd ;;
;; • The .txt file: ReadMe.txt ;;
;; • The .ouc file: USBProgram.ouc ;;
;; • The .dcf file: Sysinternals.dcf ;;
;; ;;
;; SysinternalsSuite.exe (Sysinternals Suite Installer) includes: ;;
;; • The .inf files: InstSSI.inf, AcceptEULA.inf ;;
;; • The .hta file: AcceptEULA.hta ;;
;; • The .cmd files: SFX-SSI.cmd, Uninstall.cmd ;;
;; • The .ini files: SFX-SSI.ini ;;
;; ;;
;; The Sysinternals Suite of utilities was originally authored by: ;;
;; Mark Russinovich and Bryce Cogswell of Sysinternals. ;;
;; ;;
;; The Sysinternals Suite is Copyright © 2000-2009 by Sysinternals, ;;
;; a wholly owned subsidiary of the Microsoft Corporation. Read the ;;
;; Eula.txt file included in the SysinternalsSuite.zip download from ;;
;; Microsoft TechNet for Sysinternals Suite licensing restrictions. ;;
;; A shortcut to this file is installed in the Windows Start Menu. ;;
;; ;;
;; Kenneth R. Alcock is not affiliated with or a representative of the ;;
;; Microsoft Corporation. ;;
;; ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[Version]
Signature=$Windows NT$
Provider=%Provider%
[DefaultInstall]
AddReg = Reg_EULA
[Uninstall]
DelReg = Reg_EULA
[Reg_EULA]
HKCU,%EULAKey%,,0x00002000,
HKCU,%EULAKey%\AccessChk,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\AccessEnum,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\Active Directory Explorer,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\ADInsight,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\A,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\A,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\AutoRuns,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\AutoRuns,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\BGInfo,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\CacheSet,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\ClockRes,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\C,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\Coreinfo,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\Ctrl2cap,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\DbgView,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\Desktops,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\Disk2Vhd,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\DiskExt,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\Diskmon,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\DiskView,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\EFSDump,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\Handle,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\Hex2Dec,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\Junction,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\LDMDump,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\ListDLLs,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\LiveKd,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\LoadOrder,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\LogonSessions,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\MoveFile,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\NTFSInfo,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\PageDefrag,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\PendMoves,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\PipeList,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\PortMon,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\ProcDump,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\Process Explorer,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\Process Monitor,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\ProcFeatures,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\PsExec,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\PsFile,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\PsGetSID,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\PsInfo,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\PsKill,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\PsList,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\LoggedOn,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\PsLogList,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\PsPasswd,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\PsService,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\PsShutdown,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\PsSuspend,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\RegDelNull,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\RegJump,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\RootkitRevealer,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\SDelete,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\Share Enum,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\ShellRunas - Sysinternals: www.sysinternals.com,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\SigCheck,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\Streams,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\Strings,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\Sync,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\TCPView,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\TCPView,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\VMMap,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\VolumeID,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\WhoIs,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\WinObj,"EulaAccepted",0x00010001,1
HKCU,%EULAKey%\ZoomIt,"EulaAccepted",0x00010001,1
[Strings]
Provider = "Kenneth R. Alcock"
Manufacturer = "Sysinternals"
Product = "Sysinternals Suite"
EULAKey = "SOFTWARE\Sysinternals"
UninstallKey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
UninstallSubKey = "Sysinternals Suite"
UninstallComments = "Sysinternals Suite Installer Copyright ©2009 Kenneth R. Alcock, All rights reserved."
URLUpdateInfo = "http://www.sysinternals.com"
URLInfoAbout = "http://www.sysinternals.com"
URLHelpLink = "http://www.msfn.org/board/index.php?showtopic=125201"
Contact = "Kenneth R. Alcock"


View File

@ -0,0 +1,309 @@
; #########################################################################################
; # MICROSOFT LEGAL STATEMENT FOR SAMPLE SCRIPTS/CODE
; #########################################################################################
; # This Sample Code is provided for the purpose of illustration only and is not
; # intended to be used in a production environment.
; #
; # THIS SAMPLE CODE AND ANY RELATED INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY
; # OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
; # WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
; #
; # We grant You a nonexclusive, royalty-free right to use and modify the Sample Code
; # and to reproduce and distribute the object code form of the Sample Code, provided
; # that You agree:
; # (i) to not use Our name, logo, or trademarks to market Your software product
; # in which the Sample Code is embedded;
; # (ii) to include a valid copyright notice on Your software product in which
; # the Sample Code is embedded; and
; # (iii) to indemnify, hold harmless, and defend Us and Our suppliers from and
; # against any claims or lawsuits, including attorneys fees, that arise
; # or result from the use or distribution of the Sample Code.
; #########################################################################################
; //***************************************************************************
; // ===============================
; // Elevation PowerToys for Windows
; // ===============================
; //
; // Sysinternals Suite INF Installer
; //
; // File: Install_SysinternalsSuite.inf
; //
; // Purpose: Installs the Sysinternals Suite
; //
; // Updated: May 18, 2011
; //
; // INF File Generation Script version: 1.0.0
; //
; //***************************************************************************
[Version]
Signature="$Windows NT$"
[SysinternalsSuiteInstall]
CopyFiles = SysinternalsSuite.Files.Inf
CopyFiles = SysinternalsSuite.Files.ProgramFiles
AddReg = SysinternalsSuite.AddReg
UpdateInis = SysinternalsSuite.Links
[DefaultInstall]
CopyFiles = SysinternalsSuite.Files.Inf
CopyFiles = SysinternalsSuite.Files.ProgramFiles
AddReg = SysinternalsSuite.AddReg
UpdateInis = SysinternalsSuite.Links
[DefaultUnInstall]
DelFiles = SysinternalsSuite.Files.Inf
DelFiles = SysinternalsSuite.Files.ProgramFiles
DelReg = SysinternalsSuite.DelReg
AddReg = SysinternalsSuite.Once.UnInst.Reg
UpdateInis = SysinternalsSuite.Links.Remove
[SourceDisksNames]
55="Windows Sysinternals Suite","",1
[SourceDisksFiles]
Install_SysinternalsSuite.inf=55
[DestinationDirs]
SysinternalsSuite.Files.Inf = 17
SysinternalsSuite.Files.ProgramFiles = 16422,Sysinternals Suite
SysinternalsSuite.Files.ProgramFiles.ShellRunas = 16422,Sysinternals Suite
[SysinternalsSuite.Files.Inf]
Install_SysinternalsSuite.inf
[SysinternalsSuite.Files.ProgramFiles]
accesschk.exe
AccessEnum.exe
AdExplorer.chm
ADExplorer.exe
ADInsight.chm
ADInsight.exe
adrestore.exe
Autologon.exe
autoruns.chm
autoruns.exe
autorunsc.exe
Bginfo.exe
Cacheset.exe
Clockres.exe
Contig.exe
Coreinfo.exe
ctrl2cap.amd.sys
ctrl2cap.exe
ctrl2cap.nt4.sys
ctrl2cap.nt5.sys
dbgview.chm
Dbgview.exe
Desktops.exe
Disk2vhd.chm
disk2vhd.exe
diskext.exe
Diskmon.exe
DISKMON.HLP
DiskView.exe
DMON.SYS
du.exe
efsdump.exe
Eula.txt
handle.exe
hex2dec.exe
junction.exe
ldmdump.exe
Listdlls.exe
livekd.exe
LoadOrd.exe
logonsessions.exe
movefile.exe
ntfsinfo.exe
pagedfrg.exe
pagedfrg.hlp
pendmoves.exe
pipelist.exe
PORTMON.CNT
portmon.exe
PORTMON.HLP
procdump.exe
procexp.chm
procexp.exe
ProcFeatures.exe
procmon.chm
Procmon.exe
PsExec.exe
psfile.exe
PsGetsid.exe
PsInfo.exe
pskill.exe
PsList.exe
PsLoggedon.exe
psloglist.exe
pspasswd.exe
PsService.exe
psshutdown.exe
pssuspend.exe
Pstools.chm
psversion.txt
RAMMap.exe
readme.txt
RegDelNull.exe
regjump.exe
RootkitRevealer.chm
RootkitRevealer.exe
sdelete.exe
ShareEnum.exe
ShellRunas.exe
sigcheck.exe
streams.exe
strings.exe
sync.exe
Tcpvcon.exe
tcpview.chm
Tcpview.exe
Vmmap.chm
vmmap.exe
Volumeid.exe
whois.exe
Winobj.exe
WINOBJ.HLP
ZoomIt.exe
[SysinternalsSuite.Once.UnInst.Reg]
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,SysinternalsSuite,,"%11%\cmd.exe /c rd /s /q ""%16422%\Sysinternals Suite"""
[SysinternalsSuite.AddReg]
HKLM,%UDHERE%,DisplayName,,"%DisplayName%"
HKLM,%UDHERE%,DisplayVersion,,"%DisplayVersion%"
HKLM,%UDHERE%,UninstallString,,"rundll32.exe syssetup.dll,SetupInfObjectInstallAction DefaultUninstall 132 %17%\Install_SysinternalsSuite.inf"
[SysinternalsSuite.DelReg]
HKLM,%UDHERE%
[SysinternalsSuite.Links]
setup.ini, progman.groups,,""group1="%16407%\%SysinternalsSuiteGroup%\"""
setup.ini, group1,,"""%SysinternalsSuiteCmdPrompt%"",""""""%11%\cmd.exe"""" /k cd /d """"%16422%\%SysinternalsSuiteGroup%"""""",,,,""%16422%\%SysinternalsSuiteGroup%"",""%SysinternalsSuiteCmdPrompt%"""
setup.ini, group1,,"""%SysinternalsSuiteURL%"",""""""%16422%\Internet Explorer\iexplore.exe"""" """"http://www.microsoft.com/technet/sysinternals/utilities/sysinternalssuite.mspx"""""",""%16422%\Internet Explorer\iexplore.exe"",1,,""%HOMEDRIVE%%HOMEPATH%"",""%SysinternalsSuiteURL%"""
setup.ini, group1,,"""%RamMapDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\RamMap.exe"""""",,,,""""%16422%\%SysinternalsSuiteGroup%"""",""%RamMapDesc%"""
setup.ini, group1,,"""%VMMapDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\VMMap.exe"""""",,,,""""%16422%\%SysinternalsSuiteGroup%"""",""%VMMapDesc%"""
setup.ini, group1,,"""%WinobjDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\Winobj.exe"""""",,,,""""%16422%\%SysinternalsSuiteGroup%"""",""%WinobjDesc%"""
setup.ini, group1,,"""%TcpviewDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\Tcpview.exe"""""",,,,""""%16422%\%SysinternalsSuiteGroup%"""",""%TcpviewDesc%"""
setup.ini, group1,,"""%AdExplorerDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\AdExplorer.exe"""""",,,,""""%16422%\%SysinternalsSuiteGroup%"""",""%AdExplorerDesc%"""
setup.ini, group1,,"""%LoadOrdDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\LoadOrd.exe"""""",,,,""""%16422%\%SysinternalsSuiteGroup%"""",""%LoadOrdDesc%"""
setup.ini, group1,,"""%DbgviewDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\Dbgview.exe"""""",,,,""""%16422%\%SysinternalsSuiteGroup%"""",""%DbgviewDesc%"""
setup.ini, group1,,"""%procexpDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\procexp.exe"""""",,,,""""%16422%\%SysinternalsSuiteGroup%"""",""%procexpDesc%"""
setup.ini, group1,,"""%BginfoDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\Bginfo.exe"""""",,,,""""%16422%\%SysinternalsSuiteGroup%"""",""%BginfoDesc%"""
setup.ini, group1,,"""%ADInsightDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\ADInsight.exe"""""",,,,""""%16422%\%SysinternalsSuiteGroup%"""",""%ADInsightDesc%"""
setup.ini, group1,,"""%DiskmonDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\Diskmon.exe"""""",,,,""""%16422%\%SysinternalsSuiteGroup%"""",""%DiskmonDesc%"""
setup.ini, group1,,"""%ProcmonDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\Procmon.exe"""""",,,,""""%16422%\%SysinternalsSuiteGroup%"""",""%ProcmonDesc%"""
setup.ini, group1,,"""%RootkitRevealerDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\RootkitRevealer.exe"""""",,,,""""%16422%\%SysinternalsSuiteGroup%"""",""%RootkitRevealerDesc%"""
setup.ini, group1,,"""%DiskViewDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\DiskView.exe"""""",,,,""""%16422%\%SysinternalsSuiteGroup%"""",""%DiskViewDesc%"""
setup.ini, group1,,"""%AccessEnumDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\AccessEnum.exe"""""",,,,""""%16422%\%SysinternalsSuiteGroup%"""",""%AccessEnumDesc%"""
setup.ini, group1,,"""%AutorunsDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\Autoruns.exe"""""",,,,""""%16422%\%SysinternalsSuiteGroup%"""",""%AutorunsDesc%"""
setup.ini, group1,,"""%ZoomItDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\ZoomIt.exe"""""",,,,""""%16422%\%SysinternalsSuiteGroup%"""",""%ZoomItDesc%"""
setup.ini, group1,,"""%AutologonDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\Autologon.exe"""""",,,,""""%16422%\%SysinternalsSuiteGroup%"""",""%AutologonDesc%"""
setup.ini, progman.groups,,""group2="%16407%\%SysinternalsSuiteGroup%\%SysinternalsSuiteDocs%\"""
setup.ini, group2,,"""%AutorunsDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\Autoruns.chm"""""""
setup.ini, group2,,"""%WinobjDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\Winobj.hlp"""""""
setup.ini, group2,,"""%DbgviewDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\Dbgview.chm"""""""
setup.ini, group2,,"""%Disk2vhdDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\Disk2vhd.chm"""""""
setup.ini, group2,,"""%ProcexpDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\Procexp.chm"""""""
setup.ini, group2,,"""%RootkitRevealerDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\RootkitRevealer.chm"""""""
setup.ini, group2,,"""%ADInsightDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\ADInsight.chm"""""""
setup.ini, group2,,"""%DiskmonDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\Diskmon.hlp"""""""
setup.ini, group2,,"""%VMMapDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\VMMap.chm"""""""
setup.ini, group2,,"""%AdExplorerDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\AdExplorer.chm"""""""
setup.ini, group2,,"""%procmonDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\procmon.chm"""""""
setup.ini, group2,,"""%TcpviewDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\Tcpview.chm"""""""
setup.ini, group2,,"""%PsToolsDesc%"",""""""%16422%\%SysinternalsSuiteGroup%\PsTools.chm"""""""
[SysinternalsSuite.Links.Remove]
setup.ini, progman.groups,,""group1="%16407%\%SysinternalsSuiteGroup%"""
setup.ini, group1,,"""%SysinternalsSuiteCmdPrompt%"""
setup.ini, group1,,"""%SysinternalsSuiteURL%""
setup.ini, group1,,"""%RamMapDesc%""
setup.ini, group1,,"""%VMMapDesc%""
setup.ini, group1,,"""%WinobjDesc%""
setup.ini, group1,,"""%TcpviewDesc%""
setup.ini, group1,,"""%AdExplorerDesc%""
setup.ini, group1,,"""%LoadOrdDesc%""
setup.ini, group1,,"""%DbgviewDesc%""
setup.ini, group1,,"""%procexpDesc%""
setup.ini, group1,,"""%BginfoDesc%""
setup.ini, group1,,"""%ADInsightDesc%""
setup.ini, group1,,"""%DiskmonDesc%""
setup.ini, group1,,"""%ProcmonDesc%""
setup.ini, group1,,"""%RootkitRevealerDesc%""
setup.ini, group1,,"""%DiskViewDesc%""
setup.ini, group1,,"""%AccessEnumDesc%""
setup.ini, group1,,"""%AutorunsDesc%""
setup.ini, group1,,"""%ZoomItDesc%""
setup.ini, group1,,"""%AutologonDesc%""
setup.ini, progman.groups,,""group2="%16407%\%SysinternalsSuiteGroup%\%SysinternalsSuiteDocs%\"""
setup.ini, group2,,"""%AutorunsDesc%""
setup.ini, group2,,"""%WinobjDesc%""
setup.ini, group2,,"""%DbgviewDesc%""
setup.ini, group2,,"""%Disk2vhdDesc%""
setup.ini, group2,,"""%ProcexpDesc%""
setup.ini, group2,,"""%RootkitRevealerDesc%""
setup.ini, group2,,"""%ADInsightDesc%""
setup.ini, group2,,"""%DiskmonDesc%""
setup.ini, group2,,"""%VMMapDesc%""
setup.ini, group2,,"""%AdExplorerDesc%""
setup.ini, group2,,"""%procmonDesc%""
setup.ini, group2,,"""%TcpviewDesc%""
setup.ini, group2,,"""%PsToolsDesc%""
[Strings]
DisplayName = "Sysinternals Suite (Uninstall only)"
DisplayVersion = "May 18, 2011"
SysinternalsSuiteGroup = "Sysinternals Suite"
SysinternalsSuiteCmdPrompt = "Sysinternals Suite Command Prompt"
SysinternalsSuiteURL = "Sysinternals Suite Web Page"
RamMapDesc = "RamMap"
VMMapDesc = "VMMap"
WinobjDesc = "WinObj"
TcpviewDesc = "TCPView for Windows"
AdExplorerDesc = "Active Directory Explorer"
LoadOrdDesc = "LoadOrder"
DbgviewDesc = "DebugView for Windows"
procexpDesc = "Process Explorer"
BginfoDesc = "Bginfo"
ADInsightDesc = "Insight for Active Directory"
DiskmonDesc = "DiskMon for Windows"
ProcmonDesc = "Process Monitor"
RootkitRevealerDesc = "RootkitRevealer"
DiskViewDesc = "DiskView"
AccessEnumDesc = "AccessEnum"
AutorunsDesc = "AutoRuns for Windows"
ZoomItDesc = "ZoomIt"
AutologonDesc = "Autologon for Windows"
SysinternalsSuiteDocs = "Documentation"
AutorunsDesc = "AutoRuns for Windows Help"
WinobjDesc = "WinObj Help"
DbgviewDesc = "DebugView for Windows Help"
Disk2vhdDesc = "Disk2vhd Help"
ProcexpDesc = "Process Explorer Help"
RootkitRevealerDesc = "RootkitRevealer Help"
ADInsightDesc = "Insight for Active Directory Help"
DiskmonDesc = "DiskMon for Windows Help"
VMMapDesc = "VMMap Help"
AdExplorerDesc = "Active Directory Explorer Help"
procmonDesc = "Process Monitor Help"
TcpviewDesc = "TCPView for Windows Help"
PsToolsDesc = "PsTools Help"
UDHERE = "Software\Microsoft\Windows\CurrentVersion\Uninstall\SysinternalsSuite"

97
CLIENT_DATA/delsub32.ins Normal file
View File

@ -0,0 +1,97 @@
; Copyright (c) uib gmbh (www.uib.de)
; This sourcecode is owned by uib gmbh
; and published under the Terms of the General Public License.
; credits: http://www.opsi.org/credits/
Set $MsiId$ = '{BB05D173-9681-4812-A7FA-BD4042A3DA00}'
Set $UninstallProgram$ = $InstallDir$ + "\uninstall.exe"
Message "Uninstalling " + $ProductId$ + " ..."
if FileExists($UninstallProgram$)
comment "Uninstall program found, starting uninstall"
Winbatch_uninstall
sub_check_exitcode
endif
if not (GetRegistryStringValue32("[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\" + $MsiId$ + "] DisplayName") = "")
comment "MSI id " + $MsiId$ + " found in registry, starting msiexec to uninstall"
Winbatch_uninstall_msi
sub_check_exitcode
endif
comment "Delete files"
Files_uninstall /32Bit
comment "Cleanup registry"
Registry_uninstall /32Bit
comment "Delete program shortcuts"
LinkFolder_uninstall
[Winbatch_uninstall]
; Choose one of the following examples as basis for program uninstall
;
; === Nullsoft Scriptable Install System ================================================================
; "$UninstallProgram$" /S
;
; === Inno Setup ========================================================================================
; "$UninstallProgram$" /silent /norestart
[Winbatch_uninstall_msi]
rundll32 advpack.dll,LaunchINFSection %ScriptPath%\X86FILE,UnInstall
[Files_uninstall]
; Example for recursively deleting the installation directory (don't forget the trailing backslash):
;
; delete -sf "$InstallDir$\"
[Registry_uninstall]
; Example of deleting a registry key:
;
; deletekey [HKEY_LOCAL_MACHINE\Software\$ProductId$]
[LinkFolder_uninstall]
; Example of deleting a folder from AllUsers startmenu:
;
; set_basefolder common_programs
; delete_subfolder $ProductId$
;
; Example of deleting a shortcut from AllUsers desktop:
;
; set_basefolder common_desktopdirectory
; set_subfolder ""
; delete_element $ProductId$
[Sub_check_exitcode]
comment "Test for installation success via exit code"
set $ExitCode$ = getLastExitCode
; informations to exit codes see
; http://msdn.microsoft.com/en-us/library/aa372835(VS.85).aspx
; http://msdn.microsoft.com/en-us/library/aa368542.aspx
if ($ExitCode$ = "0")
comment "Looks good: setup program gives exitcode zero"
else
comment "Setup program gives a exitcode unequal zero: " + $ExitCode$
if ($ExitCode$ = "1605")
comment "ERROR_UNKNOWN_PRODUCT 1605 This action is only valid for products that are currently installed."
comment "Uninstall of a not installed product failed - no problem"
else
if ($ExitCode$ = "1641")
comment "looks good: setup program gives exitcode 1641"
comment "ERROR_SUCCESS_REBOOT_INITIATED 1641 The installer has initiated a restart. This message is indicative of a success."
else
if ($ExitCode$ = "3010")
comment "looks good: setup program gives exitcode 3010"
comment "ERROR_SUCCESS_REBOOT_REQUIRED 3010 A restart is required to complete the install. This message is indicative of a success."
else
logError "Fatal: Setup program gives an unknown exitcode unequal zero: " + $ExitCode$
isFatalError
endif
endif
endif
endif

205
CLIENT_DATA/setup32.ins Normal file
View File

@ -0,0 +1,205 @@
; Copyright (c) uib gmbh (www.uib.de)
; This sourcecode is owned by uib
; and published under the Terms of the General Public License.
; credits: http://www.opsi.org/credits/
[Actions]
requiredWinstVersion >= "4.10.8.6"
DefVar $MsiId$
DefVar $UninstallProgram$
DefVar $LogDir$
DefVar $ProductId$
DefVar $MinimumSpace$
DefVar $InstallDir$
DefVar $ExitCode$
DefVar $LicenseRequired$
DefVar $LicenseKey$
DefVar $LicensePool$
Set $LogDir$ = "%SystemDrive%\tmp"
; ----------------------------------------------------------------
; - Please edit the following values -
; ----------------------------------------------------------------
;$ProductId$ should be the name of the product in opsi
; therefore please: only lower letters, no umlauts,
; no white space use '-' as a seperator
Set $ProductId$ = "sysinternalssuite"
Set $MinimumSpace$ = "15 MB"
; the path were we find the product after the installation
Set $InstallDir$ = "%ProgramFiles32Dir%\Sysinternals Suite"
Set $LicenseRequired$ = "false"
Set $LicensePool$ = "p_" + $ProductId$
; ----------------------------------------------------------------
if not(HasMinimumSpace ("%SystemDrive%", $MinimumSpace$))
LogError "Not enough space on %SystemDrive%, " + $MinimumSpace$ + " on drive %SystemDrive% needed for " + $ProductId$
isFatalError
; Stop process and set installation status to failed
else
comment "Show product picture"
ShowBitmap "%ScriptPath%\" + $ProductId$ + ".png" $ProductId$
if FileExists("%ScriptPath%\delsub32.ins")
comment "Start uninstall sub section"
Sub "%ScriptPath%\delsub32.ins"
endif
Message "Installing " + $ProductId$ + " ..."
if $LicenseRequired$ = "true"
comment "Licensing required, reserve license and get license key"
Sub_get_licensekey
endif
comment "Start setup program"
Winbatch_install
Sub_check_exitcode
comment "Copy files"
Files_install /32Bit
comment "Patch Registry"
Registry_install /32Bit
comment "Create shortcuts"
LinkFolder_install
comment "Test for installation success"
; Test if software marked as installed in registry
; if (GetRegistryStringValue32("[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}] DisplayName") = "")
; logError "Fatal: After Installation 32 bit [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}] not found"
; isFatalError
; else
; comment "Successful Installation"
; endif
endif
[Winbatch_install]
; Choose one of the following examples as basis for your installation
; You can use $LicenseKey$ var to pass a license key to the installer
;
rundll32 advpack.dll,LaunchINFSection %ScriptPath%\X86FILE,Install
rundll32 advpack.dll,LaunchINFSection %ScriptPath%\AcceptEULA,Install
;
[Files_install]
; Example of recursively copying some files into the installation directory:
;
; copy -s "%ScriptPath%\files\*.*" "$InstallDir$"
[Registry_install]
; Example of setting some values of an registry key:
;
; openkey [HKEY_LOCAL_MACHINE\Software\$ProductId$]
; set "name1" = "some string value"
; set "name2" = REG_DWORD:0001
; set "name3" = REG_BINARY:00 af 99 cd
[LinkFolder_install]
; Example of deleting a folder from AllUsers startmenu:
;
; set_basefolder common_programs
; delete_subfolder $ProductId$
;
; Example of creating an shortcut to the installed exe in AllUsers startmenu:
;
; set_basefolder common_programs
; set_subfolder $ProductId$
;
; set_link
; name: $ProductId$
; target: <path to the program>
; parameters:
; working_dir: $InstallDir$
; icon_file:
; icon_index:
; end_link
;
; Example of creating an shortcut to the installed exe on AllUsers desktop:
;
; set_basefolder common_desktopdirectory
; set_subfolder ""
;
; set_link
; name: $ProductId$
; target: <path to the program>
; parameters: <some_param>
; working_dir: $InstallDir$
; icon_file: <path to icon file>
; icon_index: 2
; end_link
[Sub_get_licensekey]
if opsiLicenseManagementEnabled
comment "License management is enabled and will be used"
comment "Trying to get a license key"
Set $LicenseKey$ = demandLicenseKey ($LicensePool$)
; If there is an assignment of exactly one licensepool to the product the following call is possible:
; Set $LicenseKey$ = demandLicenseKey ("", $ProductId$)
;
; If there is an assignment of a license pool to a windows software id, it is possible to use:
; DefVar $WindowsSoftwareId$
; $WindowsSoftwareId$ = "..."
; Set $LicenseKey$ = demandLicenseKey ("", "", $WindowsSoftwareId$)
DefVar $ServiceErrorClass$
set $ServiceErrorClass$ = getLastServiceErrorClass
comment "Error class: " + $ServiceErrorClass$
if $ServiceErrorClass$ = "None"
comment "Everything fine, we got the license key '" + $LicenseKey$ + "'"
else
if $ServiceErrorClass$ = "LicenseConfigurationError"
LogError "Fatal: license configuration must be corrected"
LogError getLastServiceErrorMessage
isFatalError
else
if $ServiceErrorClass$ = "LicenseMissingError"
LogError "Fatal: required license is not supplied"
isFatalError
endif
endif
endif
else
LogError "Fatal: license required, but license management not enabled"
isFatalError
endif
[Sub_check_exitcode]
comment "Test for installation success via exit code"
set $ExitCode$ = getLastExitCode
; informations to exit codes see
; http://msdn.microsoft.com/en-us/library/aa372835(VS.85).aspx
; http://msdn.microsoft.com/en-us/library/aa368542.aspx
if ($ExitCode$ = "0")
comment "Looks good: setup program gives exitcode zero"
else
comment "Setup program gives a exitcode unequal zero: " + $ExitCode$
if ($ExitCode$ = "1605")
comment "ERROR_UNKNOWN_PRODUCT 1605 This action is only valid for products that are currently installed."
comment "Uninstall of a not installed product failed - no problem"
else
if ($ExitCode$ = "1641")
comment "looks good: setup program gives exitcode 1641"
comment "ERROR_SUCCESS_REBOOT_INITIATED 1641 The installer has initiated a restart. This message is indicative of a success."
else
if ($ExitCode$ = "3010")
comment "looks good: setup program gives exitcode 3010"
comment "ERROR_SUCCESS_REBOOT_REQUIRED 3010 A restart is required to complete the install. This message is indicative of a success."
else
logError "Fatal: Setup program gives an unknown exitcode unequal zero: " + $ExitCode$
isFatalError
endif
endif
endif
endif

View File

@ -0,0 +1,65 @@
; Copyright (c) uib gmbh (www.uib.de)
; This sourcecode is owned by uib gmbh
; and published under the Terms of the General Public License.
; credits: http://www.opsi.org/credits/
[Actions]
requiredWinstVersion >= "4.10.8.6"
DefVar $MsiId$
DefVar $UninstallProgram$
DefVar $LogDir$
DefVar $ExitCode$
DefVar $ProductId$
DefVar $InstallDir$
DefVar $LicenseRequired$
DefVar $LicensePool$
Set $LogDir$ = "%SystemDrive%\tmp"
; ----------------------------------------------------------------
; - Please edit the following values -
; ----------------------------------------------------------------
Set $ProductId$ = "sysinternalssuite"
Set $InstallDir$ = "%ProgramFiles32Dir%\Sysinternals Suite"
Set $LicenseRequired$ = "false"
Set $LicensePool$ = "p_" + $ProductId$
; ----------------------------------------------------------------
comment "Show product picture"
ShowBitmap "%ScriptPath%\" + $ProductId$ + ".png" $ProductId$
Message "Uninstalling " + $ProductId$ + " ..."
if FileExists("%ScriptPath%\delsub32.ins")
comment "Start uninstall sub section"
Sub "%ScriptPath%\delsub32.ins"
endif
if $LicenseRequired$ = "true"
comment "Licensing required, free license used"
Sub_free_license
endif
[Sub_free_license]
if opsiLicenseManagementEnabled
comment "License management is enabled and will be used"
comment "Trying to free license used for the product"
DefVar $result$
Set $result$ = FreeLicense($LicensePool$)
; If there is an assignment of a license pool to the product, it is possible to use
; Set $result$ = FreeLicense("", $ProductId$)
;
; If there is an assignment of a license pool to a windows software id, it is possible to use
; DefVar $WindowsSoftwareId$
; $WindowsSoftwareId$ = "..."
; set $result$ = FreeLicense("", "", $WindowsSoftwareId$)
else
LogError "Error: licensing required, but license management not enabled"
isFatalError
endif

103
OPSI/changelog.txt Normal file
View File

@ -0,0 +1,103 @@
opsi-template (4.0-1) stable; urgency=low
* requires opsi.winst 4.10.8
* default: 32Bit Version
* additional: 64Bit Version
* additional: 32/64Bit Version
-- detlef oertel <d.oertel@uib.de> Wed, 18 Jan 2011 16:01:53 +0200
opsi-template (1.0-20) stable; urgency=low
* removed EnvVar("temp")
* all variable definitions at top
* new loglevel
* removed $NewExe$
* more infos for inno setup
* removed number at showBitmap
* Initial section removed
* example for $installDir$ changed
-- detlef oertel <d.oertel@uib.de> Wed, 14 Apr 2010 16:01:53 +0200
opsi-template (1.0-19) stable; urgency=low
* adding 'Installshield + MSI' to the Winbatch_install section
* changing to 'if $LicenseRequired$ = "true"' from 'if not ($LicenseRequired$ = "false")'
* changed from <productid>.ins to 'setup.ins'
-- detlef oertel <d.oertel@uib.de> Tue, 26 Jan 2010 16:01:53 +0200
opsi-template (1.0-18) stable; urgency=low
* bug fix in the successful request (comment out)
opsi-template (1.0-17) stable; urgency=low
* bug fix in delsub.ins : deleting a shortcut from AllUsers desktop
-- detlef oertel <d.oertel@uib.de> Mon, 28 Sep 2009 16:01:53 +0200
opsi-template (1.0-16) stable; urgency=low
* Added some examples for other installers
* Some cleanups
* More examples in other sections
-- Jan Schneider <j.schneider@uib.de> Fri, 18 Sep 2009 13:01:53 +0200
opsi-template (1.0-15) stable; urgency=low
* bugfix for delopsi-template
-- Rupert Roeder <r.roeder@uib.de> Mon, 06 Jun 2009 11:15:00 +0100
opsi-template (1.0-14) stable; urgency=low
* bugfix for delopsi-template
-- Rupert Roeder <r.roeder@uib.de> Tue, 26 May 2009 11:15:00 +0100
opsi-template (1.0-13) stable; urgency=low
* some corrections
-- Rupert Roeder <r.roeder@uib.de> Tue, 26 May 2009 11:15:00 +0100
opsi-template (1.0-12) stable; urgency=low
* code for license management added
-- Rupert Roeder <r.roeder@uib.de> Tue, 19 May 2009 11:15:00 +0100
opsi-template (1.0-11) stable; urgency=low
* sub_check_exitcode modified
* sub_check_exitcode 1641 added
* sub_check_exitcode integrated in delsub.ins
-- Detlef Oertel <d.oertel@uib.de> Mon, 18 May 2009 14:15:00 +0100
opsi-template (1.0-10) stable; urgency=low
* modified test on exit code added 3010 success restart required
-- bardo wolf
opsi-template (1.0-9) stable; urgency=low
* renamed from softprod to opsi-template
* added test on exit code
-- Detlef Oertel <d.oertel@uib.de> Fri, 13 Mar 2009 12:35:32 +0100
opsi-template (1.0-8) stable; urgency=low
* comment Anweisungen
* delsub:
[Files_uninstall]
;something like (don't forget the trailing backslash)
;delete -sf "$InstallDir$\"
-- Detlef Oertel <d.oertel@uib.de> Wed, 5 Nov 2008 17:00:00 +0100

39
OPSI/control Normal file
View File

@ -0,0 +1,39 @@
[Package]
version: RELEASE
depends:
incremental: False
[Product]
type: localboot
id: sysinternalssuite
name: Sysinternals Suite
description: The Sysinternals Troubleshooting Utilities have been rolled up into a single Suite of tools.
advice: ADVICE
version: VERSION
priority: PRIORITY
licenseRequired: False
productClasses:
setupScript: setup32.ins
uninstallScript: uninstall32.ins
updateScript:
alwaysScript:
onceScript:
customScript:
userLoginScript:
[ProductProperty]
type: unicode
name: install_architecture
multivalue: False
editable: False
description: which architecture (32/64 bit) has to be installed
values: ["32 only", "64 only", "both", "system specific"]
default: ["system specific"]
[ProductDependency]
action: setup
requiredProduct: alky
requiredStatus: installed
requirementType: before

9
OPSI/postinst Normal file
View File

@ -0,0 +1,9 @@
#! /bin/sh
#
# postinst script for softprod
# This script executes after unpacking files from that archive and registering the product at the server.
#
# The following environment variables can be used to obtain information about the current installation:
# PRODUCT_ID: id of the current product
# CLIENT_DATA_DIR: directory which contains the installed client data
#

9
OPSI/preinst Normal file
View File

@ -0,0 +1,9 @@
#! /bin/sh
#
# preinst script for softprod
# This script executes before that package will be unpacked from its archive file.
#
# The following environment variables can be used to obtain information about the current installation:
# PRODUCT_ID: id of the current product
# CLIENT_DATA_DIR: directory where client data will be installed
#

View File

@ -0,0 +1 @@
2565f69d4d7cca80923b881893ffec1a7165fd0c /usr/portage/distfiles/SysinternalsSuite.zip

123
build.sh Normal file
View File

@ -0,0 +1,123 @@
#!/bin/sh
PN="sysinternalsuite"
VERSION="2011.05.18"
RELEASE="1"
PRIORITY="0"
ADVICE=""
TYPE="public"
# all downloads should not have any traling parameters like ?downlaodid=1234 .....(should rewrite in python)
ICON="http://www.chip.de/ii/3/4/2/4/2/5/5/5d1f00e5863469ec.jpg"
X86="http://download.sysinternals.com/Files/SysinternalsSuite.zip"
#AMD64="http://downloads.sourceforge.net/sevenzip/7z920-x64.msi"
ICONFILE=${ICON##*/}
X86FILE=${X86##*/}
X86FILEINF="Install_SysinternalsSuite.inf"
#AMD64FILE=${AMD64##*/}
if [ -e /var/tmp/opsi/upload/$TYPE/${PN}_${VERSION}-${RELEASE}.opsi ]
then
echo "package ${PN}_${VERSION}-${RELEASE}.opsi already generated"
exit 1
fi
OUT=$(mktemp -d /tmp/output.XXXXXXXXXX) || { echo "Failed to create temp dir"; exit 1; }
mkdir $OUT/$PN
cp -Rv OPSI CLIENT_DATA $OUT/$PN
unix2dos $OUT/$PN/CLIENT_DATA/*
if [ -e /usr/portage/distfiles/$ICONFILE ]
then
if [ -e $ICONFILE.sha1sum ]
then
SHA1SUM=`cat $ICONFILE.sha1sum`
CHECKSUM=`sha1sum /usr/portage/distfiles/$ICONFILE`
if [ "$CHECKSUM" = "$SHA1SUM" ]
then
convert -colorspace rgb /usr/portage/distfiles/$ICONFILE -transparent white -background transparent -resize 160x160\> \
-size 160x160 xc:transparent +swap -gravity center -composite $OUT/$PN/CLIENT_DATA/$PN.png
else
echo "The checksums do not match."
exit 1
fi
else
echo "You need to create the checksums with: sha1sum /usr/portage/distfiles/$ICONFILE > $ICONFILE.sha1sum"
exit 1
fi
else
echo "Downloading file"
wget -P /usr/portage/distfiles/ $ICON
exit 1
fi
if [ -e /usr/portage/distfiles/$X86FILE ]
then
if [ -e $X86FILE.sha1sum ]
then
SHA1SUM=`cat $X86FILE.sha1sum`
CHECKSUM=`sha1sum /usr/portage/distfiles/$X86FILE`
if [ "$CHECKSUM" = "$SHA1SUM" ]
then
#cp /usr/portage/distfiles/$X86FILE $OUT/$PN/CLIENT_DATA
unzip -d $OUT/$PN/CLIENT_DATA /usr/portage/distfiles/$X86FILE
else
echo "The checksums do not match."
exit 1
fi
else
echo "You need to create the checksums with: sha1sum /usr/portage/distfiles/$X86FILE > $X86FILE.sha1sum"
exit 1
fi
else
echo "Downloading file"
wget -O /usr/portage/distfiles/$X86FILE $X86
exit 1
fi
# if [ -e /usr/portage/distfiles/$AMD64FILE ]
# then
# if [ -e $AMD64FILE.sha1sum ]
# then
# SHA1SUM=`cat $AMD64FILE.sha1sum`
# CHECKSUM=`sha1sum /usr/portage/distfiles/$AMD64FILE`
# if [ "$CHECKSUM" = "$SHA1SUM" ]
# then
# cp /usr/portage/distfiles/$AMD64FILE $OUT/$PN/CLIENT_DATA
# else
# echo "The checksums do not match."
# exit 1
# fi
# else
# echo "You need to create the checksums with: sha1sum /usr/portage/distfiles/$AMD64FILE > $AMD64FILE.sha1sum"
# exit 1
# fi
# else
# echo "Downloading file"
# wget -P /usr/portage/distfiles/ $AMD64
# exit 1
# fi
sed -e "s!VERSION!$VERSION!g" -e "s!RELEASE!$RELEASE!g" -e "s!PRIORITY!$PRIORITY!g" -e "s!ADVICE!$ADVICE!g" -i $OUT/$PN/OPSI/control
#sed -e "s!X86FILE!$X86FILE!g" -e "s!AMD64FILE!$AMD64FILE!g" -i $OUT/$PN/CLIENT_DATA/setup.ins
sed -e "s!X86FILE!$X86FILEINF!g" -i $OUT/$PN/CLIENT_DATA/setup32.ins
if test -d ".git"; then
git log --date-order --date=short | \
sed -e '/^commit.*$/d' | \
awk '/^Author/ {sub(/\\$/,""); getline t; print $0 t; next}; 1' | \
sed -e 's/^Author: //g' | \
sed -e 's/>Date: \([0-9]*-[0-9]*-[0-9]*\)/>\t\1/g' | \
sed -e 's/^\(.*\) \(\)\t\(.*\)/\3 \1 \2/g' > $OUT/$PN/OPSI/changelog.txt
else
echo "No git repository present."
exit 1
fi
pushd $OUT
opsi-makeproductfile -v $OUT/$PN
popd
mkdir -p /var/tmp/opsi/upload/$TYPE/
cp -afv $OUT/*.opsi /var/tmp/opsi/upload/$TYPE/
#rm -rf $OUT