[Changelog] opsi-wim-capture (4.3.0.2-1) *fix: setup: copy uib_bootutils.opsiscript file to pe so that capture.opsiscript can find and use it -- detlef oertel Mon, 05 Feb 2024 15:00:00 opsi-wim-capture (4.3.0.1-2) * known problem: on mbr systems boot to PE does not work via netboot+grub to fix this (experimental): setup: copy boot_me.marker to pe capture: remove boot_me.marker from pe -- detlef oertel Mon, 15 Jan 2024 15:00:00 opsi-wim-capture (4.3.0.1-1) * fix: capture.opsiscript: opsi 4.3: modified update productOnClient Values (installstate) * add escapeRegexMetaChars function from osd-lib.opsiscript to uib_bootutils file * added escapeRegexMetaChars in getUefiBcdbootGuid in uib_bootutils file * fixed: escape boot label description with escapeRegexMetaChars * known problem: on mbr systems boot to PE does not work via netboot+grub -- detlef oertel Tue, 28 Dec 2023 15:00:00 opsi-wim-capture (4.3.0.0-1) * fix: setup.opsiscript: if $getConfigState_method$ = "configState_getValues" (4.3) more code to extract the uefi bootlabel from json object * more code to extract the uefi bootlabel from json object * more code to extract the "clientconfig.depot.user" from json object * fix: capture.opsiscript: if $getConfigState_method$ = "configState_getValues" (4.3) more code to extract the uefi bootlabel from json object * new opsi4.3 logo -- detlef oertel Tue, 13 Dec 2023 15:00:00 opsi-wim-capture (4.2.0.8-3) * oli: setup_special: oli specific error message if pe partition not found * std: setup_special: std specific error message if pe partition not found * setup_special: more comments * setup.opsiscript: cleanup unused variables, code * capture.opsiscript: cleanup unused variables, code * setup.opsiscript: more comments * capture.opsiscript: more comments * capture.opsiscript: cleanup deprecated service methods * setup.opsiscript: cleanup deprecated service methods * update to wimlib 1.14.1 * setup.opsiscript: use parseURL to get host part from depotRemoteUrl * use %opsiserviceClientId% for $ClientId$ (instead of %opsiserviceUser%) * binaries test32bit.exe and nowasdoublestring.exe now signed * requiredOpsiscriptversion >= "4.12.5.0" * Allow Autologon before capture because we need it while rollout of the captured image * std: clonezilla runcommand without '-i 2000' (chunk size) -- detlef oertel Tue, 26 July 2023 15:00:00 opsi-wim-capture (4.2.0.8-2) stable; urgency=low * fixe on $default_partCount$ and $use_partCount$ -- detlef oertel Tue, 25 July 2023 15:00:00 +0000 opsi-wim-capture (4.2.0.8-1) stable; urgency=low * unification -- detlef oertel Mon, 03 July 2023 15:00:00 +0000 opsi-wim-capture (4.2.0.7-1) stable; urgency=low * setup.opsiscript: check copy result after Files_copy_capture_opsiscript * setup.opsiscript: debug: additional "show partitions...." with file use to get the full output * setup.opsiscript: debug: additional output if copy to pe failed * setup.opsiscript: use declared_disknumber for clonzilla because we need the unix disk number for clonezilla -- detlef oertel Tue, 20 June 2023 15:00:00 +0000 opsi-wim-capture (4.2.0.6-1) stable; urgency=low * Adapted some message texts and fixed some typos * Fixed wrong product installation status in opsiservicecall_setProductInstallationStatus if action request is not setup * Fixed wrong failed label name in shellInAnIcon_mount and shellInAnIcon_unmount * Fixes for windows 8.1 diskpart usage -- Matthias Knauer Thu, 01 June 2023 11:11:11 +0000 opsi-wim-capture (4.2.0.5-1) stable; urgency=low * setup.opsiscript: replace use of diskpart by powershell only if win > 6.3 (not if win > 6.2) -- detlef oertel Fri, 26 May 2023 15:00:00 +0000 opsi-wim-capture (4.2.0.4-1) stable; urgency=low * setup.opsiscript: try to get NumberOfPartitions via ps if possible -- detlef oertel Mon, 08 May 2023 15:00:00 +0000 opsi-wim-capture (4.2.0.3-1) stable; urgency=low * setup.opsiscript: for win11: replace use of diskpart by powershell * requiredWinstVersion >= "4.12.4.35" (GetMsVersionName) * update to wimlib 1.14 * removed: uib_backend.opsiscript * added: uib_bootutils.opsiscript uib_bootutils: hidePartition fixed and adapted to win11 uib_bootutils: enablePEPartition adapted to win11 * setup.opsiscript: detect opsiServiceVersion * unify capture.opsiscript with oli-wimcapture * setup.opsiscript: use also drvloadlist_org.txt to find net_driver * fix: actionrequest = once will set 'none' as installation status -- detlef oertel Wed, 19 Apr 2023 15:00:00 +0000 opsi-wim-capture (4.2.0.2-1) stable; urgency=low * setup.opsiscript: check modules via uib_backend.opsiscript:check_moduls_activation -- detlef oertel Tue, 22 Aug 2022 15:00:00 +0000 opsi-wim-capture (4.2.0.1-9) stable; urgency=low * setup.opsiscript: check first for opsi 4.2 opsiclientd and thant for opsiclientd <= 4.1 -- detlef oertel Tue, 12 Jul 2022 15:00:00 +0000 opsi-wim-capture (4.2.0.1-8) stable; urgency=low * remove DefaultPassword var from Winlogon in Registry before sysprep -- detlef oertel Tue, 21 Dec 2021 15:00:00 +0000 opsi-wim-capture (4.2.0.1-7) stable; urgency=low * remove experimental changes from 4.2.0.1-6 * setup: shareusername: default to \pcpatch * capture.xml: comment on: SkipRearm=1, PersistAllDeviceInstalls=true, DoNotCleanUpNonPresentDevices=true * capture: unmount shares * capture: remove adding flag after using dism * capture: dism use /CheckIntegrity * force_imagex default now = false * check opsi service version * call updateWIMConfig if opsi service version >= 4.2 -- detlef oertel Mon, 06 Dec 2021 15:00:00 +0000 opsi-wim-capture (4.2.0.1-6) stable; urgency=low * experimental: setup.opsiscript: sub_deactivate_opsi-client-agent: stop opsiclientd service del opsiclientd.exe del opsiclientd.conf -- detlef oertel Fri, 03 Dec 2021 15:00:00 +0000 opsi-wim-capture (4.2.0.1-5) stable; urgency=low * setup.opsiscript: Enhanced error message on missing PE partition * setup.opsiscript: fix in removing opsiclientd.exe * setup.opsiscript: Enhanced error message on tiledatamodelsvc -- detlef oertel Tue, 23 Nov 2021 15:00:00 +0000 opsi-wim-capture (4.2.0.1-4) stable; urgency=low * setup.opsiscript: fix system partition detection if there is a boot partition -- detlef oertel Fri, 03 Sep 2021 15:00:00 +0000 opsi-wim-capture (4.2.0.1-3) stable; urgency=low * setup.opsiscript: fix PE detection for uefi -- detlef oertel Mon, 12 July 2021 15:00:00 +0000 opsi-wim-capture (4.2.0.1-2) stable; urgency=low * setup.opsiscript: fix copy common files in [Files_copy_opsi-script] -- detlef oertel Fri, 09 July 2021 15:00:00 +0000 opsi-wim-capture (4.2.0.1-1) stable; urgency=low * setup.opsiscript: For internationalization use powershell to detect pe partition -- detlef oertel Thu, 24 June 2021 15:00:00 +0000 opsi-wim-capture (4.2.0.0-4) stable; urgency=low * new property pe_partition_number default=auto ; to override standard numbers * new property system_partition_number default=auto ; to override standard numbers * setup.opsiscript: For internationalization use powershell to detect pe / system partition -- detlef oertel Tue, 29 June 2021 15:00:00 +0000 opsi-wim-capture (4.2.0.0-3) stable; urgency=low * fix mixed up capture.xml files -- detlef oertel Wed, 23 June 2021 15:00:00 +0000 opsi-wim-capture (4.2.0.0-2) stable; urgency=low * new property startsysprep default=true ; false for debug only -- detlef oertel Tue, 22 June 2021 15:00:00 +0000 opsi-wim-capture (4.2.0.0-1) stable; urgency=low * setup.opsiscript: Windows only * update to wimlib 1.13.4 * additional check for mounts with net use * additional Log Warnings for missing access rights on opsi_depot_rw * capture.xml: remove unneeded node * adapt to switch from winst32.exe to opsi-script.exe * code cleanup * try to find partitions even with boot or data partition (not OLI only) * for detecting if reboot is less than 2 hours use Mon, 14 June 2021 15:00:00 +0000 opsi-wim-capture (4.1.0.1-9) stable; urgency=low * capture.opsiscript: more Warnings on target file not found -- detlef oertel Tue, 15 Dec 2020 15:00:00 +0000 opsi-wim-capture (4.1.0.1-8) stable; urgency=low * new: changelog file * prop target_product: changed default to win10-x64-captured -- detlef oertel Fri, 19 Jun 2020 15:00:00 +0000 opsi-wim-capture (4.1.0.1-7) stable; urgency=low * capture.opsiscript: put hostkey from opsi-script-infos.ini to config.ini for net mount * capture.opsiscript: call end routines after mount failed * setup: copy opsi.png to pe -- detlef oertel Tue, 25 Sep 2018 15:00:00 +0000 opsi-wim-capture (4.1.0.1-6) stable; urgency=low * capture.opsiscript: get hostkey not from config.ini but from opsi-script-infos.ini * capture.opsiscript: send log before fatal at mount shares -- detlef oertel Mon, 24 Sep 2018 15:00:00 +0000 opsi-wim-capture (4.1.0.1-5) stable; urgency=low ( not used here for sync with opsi-local-image-wim-capture) -- detlef oertel Mon, 13 Aug 2018 15:00:00 +0000 opsi-wim-capture (4.1.0.1-4) stable; urgency=low * new property winpe_debug_cmd_exe * new property no_reboot_in_pe * capture.opsiscript: fixes on clonezilla restore -- detlef oertel Fri, 13 Jul 2018 15:00:00 +0000 opsi-wim-capture (4.1.0.1-3) stable; urgency=low * fix capture.opsiscript: fix double authenticate -- detlef oertel Thu, 05 Jul 2018 15:00:00 +0000 opsi-wim-capture (4.1.0.1-2) stable; urgency=low * * new property force_clear_lock -- detlef oertel Fri, 04 May 2018 15:00:00 +0000 opsi-wim-capture (4.1.0.1-1) stable; urgency=low * windows 7 tools removed * all imagex commands migrated to wimlib * also supports .esd (not only .wim) via wimlib (imagex) * remove winst32/dummy.exe (replaced by test32bit.exe * code cleanup * opsisetuplib from 5.2.2018 * require opsi-winst 4.12.0.14 -- detlef oertel Wed, 07 Feb 2018 15:00:00 +0000 opsi-wim-capture (4.1.0.0-1) stable; urgency=low * migrated to unified 4.1.0.0 multi disk mode * requiredWinstVersion >= "4.12.0.13" -- detlef oertel Thu, 11 Jan 2018 15:00:00 +0000 opsi-wim-capture (4.0.7.2-7) stable; urgency=low * suspends the product if event on_shutdown is detected and < win8.1 * capture.opsiscript: no more setloglevel -- detlef oertel Mo, 06 Nov 2017 15:00:00 +0000 opsi-wim-capture (4.0.7.2-6) stable; urgency=low * set opsi-clonezilla property disk_device and use 'diskdevice' in property runcommand * uefi support * multi disk support -- detlef oertel Mo, 30 Oct 2017 15:00:00 +0000 opsi-wim-capture (4.0.7.2-5) stable; urgency=low * more fixes for win < 8.1 * more fixes for more than one disk -- detlef oertel Wed, 25 Oct 2017 15:00:00 +0000 opsi-wim-capture (4.0.7.2-4) stable; urgency=low * fix: added declaration for $aktNumber$ -- rupert roeder Wed, 25 Oct 2017 09:45:00 +0000 opsi-wim-capture (4.0.7.2-3) stable; urgency=low * fix at "Check for active (boot) disk ..." -- detlef oertel Mon, 23 Oct 2017 15:00:00 +0000 opsi-wim-capture (4.0.7.2-2) stable; urgency=low * new property image_flag: Flag will be set after capture * set flag also after creat via dism * update auf wimlib 1.12 -- detlef oertel Wed, 04 Oct 2017 15:00:00 +0000 opsi-wim-capture (4.0.7.2-1) stable; urgency=low * try to include sysprep logs * call method updateWIMConfig * fixed ShellInAnIcon_imagex_flags * fix create work.cmd for different netboot product versions * start opsi-script in PE with /logproductid * stop service tiledatamodelsvc before sysprep * use powershell to get boot drive * do not use WINDOWS Label to get captutre Drive Letter -- detlef oertel Wed, 06 Sep 2017 15:00:00 +0000 opsi-wim-capture (4.0.7.1-5) stable; urgency=low * workaround for setProductActionRequestWithDependencies (none Bug) -- detlef oertel Thu, 20 Jul 2017 15:00:00 +0000 opsi-wim-capture (4.0.7.1-4) stable; urgency=low * new property: shutdown_after_capture (default=false) -- detlef oertel Tue, 07 Feb 2017 15:00:00 +0000 opsi-wim-capture (4.0.7.1-3) stable; urgency=low * fix for capture on depots * property opsi_depot_rw_host with new default auto (= empty) -- detlef oertel Mon, 31 Oct 2016 15:00:00 +0000 opsi-wim-capture (4.0.7.1-2) stable; urgency=low * new property: verify_clonezilla_images : * set in clonezilla runcommand --skip-check-restorable to avoid verify or not -- detlef oertel Thu, 27 Oct 2016 15:00:00 +0000 opsi-wim-capture (4.0.7.1-1) stable; urgency=low * opsi-script 4.11.6 integrated * upgrade to wimlib 1.9.1 * requiredWinstVersion >= "4.11.3.7" * chkdsk call with /v ; exit code description as comment -- detlef oertel Wed, 18 May 2016 15:00:00 +0000 opsi-wim-capture (4.0.6.1-6) stable; urgency=low * Fix: Property descriptions in control file -- detlef oertel Fri, 29 Apr 2016 15:00:00 +0000 opsi-wim-capture (4.0.6.1-5) stable; urgency=low * Fix: change unwanted spaces from clonezilla_imagefile to '_' -- detlef oertel Mon, 18 Apr 2016 15:00:00 +0000 opsi-wim-capture (4.0.6.1-4) stable; urgency=low * Fix: at diskpart enable_winpe -- detlef oertel Thu, 24 Mar 2016 15:00:00 +0000 opsi-wim-capture (4.0.6.1-3) stable; urgency=low * Added check for WinPE Partition -- detlef oertel Wed, 23 Mar 2016 15:00:00 +0000 opsi-wim-capture (4.0.6.1-2) stable; urgency=low * added locking file opsi-wim-capture.lock in base directory of target product * file install.esd accepted as possible append file * update to wimlib 1.9 -- detlef oertel Mon, 24 Feb 2016 15:00:00 +0000 opsi-wim-capture (4.0.6.1-1) stable; urgency=low * Project copied from: opsi-local-image-sysprep_4.0.6.1-1.opsi * Merged with opsi-local-image-capture -- detlef oertel Mon, 28 Dec 2015 19:18:21 +0000