I want to package a number of existing setup packages...
My first try was designate each setup.exe as a "package" in a "mega-setup" and execute them in queue. But there are two downside to this approach:
1) all selected setup are copied in %tempdir% in one shot at installation time, wasting hard disk.
2) even if "wait for program to finish" is selected, a SF setup.exe relay the installation to another installation component. As a result, the next setup.exe is launched before the previous setup.exe has actually ended.
The correct procedure for a mega-setup would be:
Welcome to Mega-Setup
Select packages (actually a number of setup.exe)
Copy package1 setup.exe to %TempDir%
Execute package1 setup.exe
Finish package1 setup.exe
Delete Package1 setup.exe in %TempDir%
Copy package2 setup.exe to %TempDir%
Execute package2 setup.exe
Finish package2 setup.exe
Delete Package2 setup.exe in %TempDir%
...
etc
...
Finish Mega-setup
Is it doable ?
My first try was designate each setup.exe as a "package" in a "mega-setup" and execute them in queue. But there are two downside to this approach:
1) all selected setup are copied in %tempdir% in one shot at installation time, wasting hard disk.
2) even if "wait for program to finish" is selected, a SF setup.exe relay the installation to another installation component. As a result, the next setup.exe is launched before the previous setup.exe has actually ended.
The correct procedure for a mega-setup would be:
Welcome to Mega-Setup
Select packages (actually a number of setup.exe)
Copy package1 setup.exe to %TempDir%
Execute package1 setup.exe
Finish package1 setup.exe
Delete Package1 setup.exe in %TempDir%
Copy package2 setup.exe to %TempDir%
Execute package2 setup.exe
Finish package2 setup.exe
Delete Package2 setup.exe in %TempDir%
...
etc
...
Finish Mega-setup
Is it doable ?
Comment