44 lines
894 B
Markdown
44 lines
894 B
Markdown
|
# planning rewrite
|
||
|
|
||
|
* all steps as functions!
|
||
|
* ansi or utf8?
|
||
|
|
||
|
## Steps
|
||
|
|
||
|
* define application-Root: ${aroot}
|
||
|
* function InitDirs : create directory structure
|
||
|
* mount .ISO File
|
||
|
* function CopyIso : copy all files from mounted ISO to temp\target
|
||
|
* function CopyWim : copy boot.wim and install.wim from mounted ISO to temp\target dir for modification
|
||
|
* function MofifyBoot
|
||
|
* mount and modify boot.wim in temp\target
|
||
|
* insert drivers
|
||
|
* function ModifyInstall
|
||
|
* mount and modify install.wim in temp\target
|
||
|
* insert drivers
|
||
|
* insert updates
|
||
|
|
||
|
```
|
||
|
Dir-Structure
|
||
|
|
||
|
C:\isobuilder
|
||
|
I_ builder.ps1
|
||
|
I_ assets
|
||
|
I I_ isoroot
|
||
|
I I_ autounattend.xml
|
||
|
I I_ scripts
|
||
|
I I_ install_firefox.cmd
|
||
|
I I_ updates
|
||
|
I I_ drivers
|
||
|
I I_ boot
|
||
|
I I_ install
|
||
|
I_ temp
|
||
|
I_ target
|
||
|
I_ mount
|
||
|
I_ boot
|
||
|
I_ install
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
```
|