windows (4.3.0.2-10) testing; urgency=low

  * added new property 'storage_driver_in_drvpe' to prevent driver issues

 -- Mathias Radtke <m.radtke@uib.de> Wed Feb  5 08:51:47 2025 +0200


windows (4.3.0.2-9) testing; urgency=low

  * delete boot partition letter if it exists

 -- Mathias Radtke <m.radtke@uib.de> Tue Oct 29 10:56:23 2024 +0200


windows (4.3.0.2-8) testing; urgency=low

  * Version bump due to release automatism hickups

 -- Mathias Radtke <m.radtke@uib.de> Wed Oct 23 07:28:32 2024 +0200


windows (4.3.0.2-7) testing; urgency=low

  * Recovery name localization in french and german added

 -- Mathias Radtke <m.radtke@uib.de> Wed Oct 23 07:15:04 2024 +0200


windows (4.3.0.2-6) testing; urgency=low

  * delete recovery partition if created by setup.exe (started with win11 24h2)

 -- Mathias Radtke <m.radtke@uib.de> Tue Oct 22 07:54:39 2024 +0200


windows (4.3.0.2-5) testing; urgency=low

  * increased winpe opsinetmount counter

 -- Mathias Radtke <m.radtke@uib.de> Mon Oct  7 11:25:51 2024 +0200


windows (4.3.0.2-4) testing; urgency=low

  * version bump due to release-service hickups

 -- Mathias Radtke <m.radtke@uib.de> Wed Oct  2 18:22:24 2024 +0200


windows (4.3.0.2-3) testing; urgency=low

  * corrected winpe letter assignment when having more than one disk

 -- Mathias Radtke <m.radtke@uib.de> Wed Oct  2 17:38:21 2024 +0200


windows (4.3.0.2-2) testing; urgency=low

  * version bump due to release-service hickups

 -- Mathias Radtke <m.radtke@uib.de> Fri Sep 27 11:35:53 2024 +0200


windows (4.3.0.2-1) testing; urgency=medium

  * nt6.py: winpe partitiopn letter is now "W"
  * unattend.xml.template: changed winpe partition letter
  * setup.opsiscript: using new winpe partition-letter

 -- Mathias Radtke <m.radtke@uib.de> Mon, Sept 23 13:20:00 2024 +0200

windows (4.3.0.1-1) testing; urgency=low

  * nt6.py: no more hard wired pcpatch user

 -- Fabian Kalweit <f.kalweit@uib.de> Tue, Jul 23 14:00:00 2024 +0200

windows (4.2.0.6-7) testing; urgency=low

  * corrected behaviour of system_keyboard_layout property

 -- Mathias Radtke <m.radtke@uib.de> Tue Mar 26 15:03:35 2024 +0200


windows (4.2.0.6-6) testing; urgency=low

  * only using enx mac address when it is really used as network connection

 -- Mathias Radtke <m.radtke@uib.de> Tue Mar 26 14:57:48 2024 +0200


windows (4.2.0.6-5) testing; urgency=low

  * show_drivers.py: improved error catching

 -- Mathias Radtke <m.radtke@uib.de> Tue Feb  6 10:22:23 2024 +0200


windows (4.2.0.6-4) testing; urgency=low

  * setup.py: EFI partition size increased to 400MB for Advanced Format 4K Native drives

 -- Mathias Radtke <m.radtke@uib.de> Fri Jan 26 12:33:03 2024 +0200


windows (4.2.0.6-3) testing; urgency=low

  * create_driver_links.py: updated pci.ids url

 -- Mathias Radtke <m.radtke@uib.de> Fri Jan 26 12:32:41 2024 +0200


windows (4.2.0.6-2) testing; urgency=low

  * removed obsolete backend_setOptions() calls
  * added new property: win11_hardware_check

 -- Mathias Radtke <m.radtke@uib.de> Tue Nov 28 12:32:21 2023 +0200


windows (4.2.0.6-1)

  * new property: del_winpe_boot_entry_from_boot_sequence
    should we delete the uefi boot entry from the bootsequence list
    May help to fix some broken uefi bios and will break on some other broken uefi bios

 -- detlef oertel <d.oertel@uib.de>  Mon, 09 Oct 2023 15:00:00

windows (4.2.0.5-2) testing; urgency=low

  * postinst.cmd scripts now run sequentially

 -- Mathias Radtke <m.radtke@uib.de> Thu Aug 31 11:50:26 2023 +0200


windows (4.2.0.5-1) testing; urgency=low

  * added functions to display messages on opsi 4.3 plymouth bootimages

 -- Mathias Radtke <m.radtke@uib.de> Fri Jul 28 12:39:58 2023 +0200


windows (4.2.0.4-1) testing; urgency=low

  * added new property 'windows_firewall_enable'

 -- Mathias Radtke <m.radtke@uib.de> Thu May 25 14:50:15 2023 +0200


windows (4.2.0.3-6) testing; urgency=low

  * changed uefi check as efivars is not available in kernel 6.0 and higher

 -- Mathias Radtke <m.radtke@uib.de> Tue Oct 25 15:31:06 2022 +0200


windows (4.2.0.3-5) testing; urgency=low

  * added workaround for HP G9 devices when setting bootfile with efibootmgr

 -- Mathias Radtke <m.radtke@uib.de> Thu Oct 13 11:30:40 2022 +0200


windows (4.2.0.3-4) testing; urgency=low

  * removed property 'architecture'
  * changed pxeConfigTemplate to install-x64

 -- Mathias Radtke <m.radtke@uib.de> Fri Sep 16 11:31:19 2022 +0200


windows (4.2.0.3-3) testing; urgency=low

  * fix in opsisetuplib
    in checkModules(modules2check)
      * uses backend_getLicensingInfo()
    in removeFromUefiBootOrder(label)
    and removeFromUefiBootNext(label)
      * initialize labelID
      * handle empty labelID

 -- detlef oertel <d.oertel@uib.de>  Thu, 25 Aug 2022 15:00:00 +0200

windows (4.2.0.3-2) testing; urgency=low

  * updated create_driver_links and show_drivers to not use deprecated logger calls

 -- Mathias Radtke <m.radtke@uib.de> Tue Aug  9 15:35:47 2022 +0200

windows (4.2.0.3-1) testing; urgency=low

  * added fixes for broken mac passthrough implementations

 -- detlef oertel <d.oertel@uib.de> Tue, May 17 09:30:00 2022 +0200

windows (4.2.0.2-2) testing; urgency=low

  * small change to postinst to also check for install.swm and install.wsd files

 -- Mathias Radtke <m.radtke@uib.de> Tue Apr  5 11:13:51 2022 +0200


windows (4.2.0.2-1) testing; urgency=low

  * product property installfiles

 -- Fabian Kalweit <f.kalweit@uib.de> Wed Dec 22 09:50:08 2021 +0200

windows (4.2.0.1-7) testing; urgency=low

  * corrected behaviour when using data_partition_preserve
  * modified unattend.xml to prevent device encryption on installation

 -- Mathias Radtke <m.radtke@uib.de> Wed Jan 12 13:39:37 2022 +0200


windows (4.2.0.1-6) testing; urgency=low

  * changed property values for system_keyboard_locale and winpe_inputlocale

 -- Mathias Radtke <m.radtke@uib.de> Thu Dec  9 14:26:58 2021 +0200

windows (4.2.0.1-5) testing; urgency=low

  * setup.opsiscript: detecting win11 product and performing registry changes for a successful installation

 -- Mathias Radtke <m.radtke@uib.de> Wed Oct 27 09:50:08 2021 +0200

windows (4.2.0.1-4) testing; urgency=low

  * fixed opsi-python test in postinst

 -- Mathias Radtke <m.radtke@uib.de> Thu Aug 19 10:16:31 2021 +0200


windows (4.2.0.1-3) testing; urgency=low

  * try-except-pass on hardware inventory

 -- Mathias Radtke <m.radtke@uib.de> Thu Aug  5 08:50:17 2021 +0200


windows (4.2.0.1-2) testing; urgency=low

  * preventing double autologon
  * typo in opsisetuplib.py fixed
  * replaced deprecated dict.has_key()

 -- Mathias Radtke <m.radtke@uib.de> Thu Jun 17 14:04:26 2021 +0200


windows (4.2.0.1-1) testing; urgency=low

  * removed NT5 stuff, adapted postinst part to action processor opsi-script

 -- Nils Doerrer <n.doerrer@uib.de> Tue May 25 15:26:06 2021 +0200


windows (4.1.0.2-14) testing; urgency=low

  * corrected logging error on show_drivers.py

 -- Mathias Radtke <m.radtke@uib.de> Tue Mar 23 12:25:41 2021 +0200


windows (4.1.0.2-13) testing; urgency=low

  * adapted setup py script to work with new (4.12.4.15) opsi-script structure

 -- Mathias Radtke <m.radtke@uib.de> Thu Mar 11 14:39:33 2021 +0200


windows (4.1.0.2-12) testing; urgency=low

  * raising exception of hostname is longer than 15 characters

 -- Mathias Radtke <m.radtke@uib.de> Thu Mar  4 09:18:31 2021 +0200


windows (4.1.0.2-11) testing; urgency=low

  * fixed an error while parsing output
  * moving from opsi-winst to opsi-script

 -- Mathias Radtke <m.radtke@uib.de> Mon Mar  1 10:32:19 2021 +0200


windows (4.1.0.2-10) testing; urgency=low

  * small changes for webdav support

 -- Mathias Radtke <m.radtke@uib.de> Fri Feb  5 17:27:18 2021 +0200


windows (4.1.0.2-9) testing; urgency=low

  * checking md5sum of unattend.xml.template and used unattend.xml, reporting when md5sum differs

 -- Mathias Radtke <m.radtke@uib.de> Mon Jan 25 17:24:30 2021 +0200


windows (4.1.0.2-8) testing; urgency=low

  * check for  installfiles_dir property wrapped in try - except to prevent IndexError

 -- Mathias Radtke <m.radtke@uib.de> Mon Jan 25 11:24:16 2021 +0200


windows (4.1.0.2-7) testing; urgency=low

  * removed install_local_bootimage property

 -- Mathias Radtke <m.radtke@uib.de> Mon Nov 16 16:24:26 2020 +0200


windows (4.1.0.2-6) testing; urgency=low

  * nt6.py: corrected decoding when reading cmdline

 -- Mathias Radtke <m.radtke@uib.de> Tue Nov  3 13:49:38 2020 +0200


windows (4.1.0.2-5) testing; urgency=low

  * nt6: fixed error on parsing sgdisk output
  * opsisetuplib: fixed Exceptions when looking for CurrentBoot

 -- Mathias Radtke <m.radtke@uib.de> Thu Oct 22 13:42:36 2020 +0200


windows (4.1.0.2-4) testing; urgency=low

  * fixed behaviour of show_drivers script
  * changed wording of byAudit
  * updated pci.ids and usb.ids

 -- Terry Strooband <t.strooband@dgip.nl> Mon Oct 12 02:20:00 2020 +0200


windows (4.1.0.2-3) testing; urgency=low

  * removing empty entries in windows version detection

 -- Mathias Radtke <m.radtke@uib.de> Fri Oct  2 12:12:11 2020 +0200


windows (4.1.0.2-2) testing; urgency=low

  * using opsi-python as interpreter in show_drivers.py and create_driver_links.py when running on opsi 4.2

 -- Mathias Radtke <m.radtke@uib.de> Fri Sep 18 10:07:34 2020 +0200

windows (4.1.0.2-1) stable; urgency=low

  * python3 compatible code base

 -- Mathias Radtke <m.radtke@uib.de> Mon Jul 20 18:32:16 2020 +0200

windows (4.1.0.1-16) testing; urgency=low

  * new property: force_del_winpe_boot_entry
  * nt6.opsiscript: on pe-preserve=false do remove opsitempwinpe from display order

 -- detlef oertel <d.oertel@uib.de>  Mon, 31 Jul 2020 15:00:00 +0200

windows (4.1.0.1-15) testing; urgency=low

  * supplied boot devices to fix broken HP UEFIs
  * merged and packed by do

 -- Mathias Radtke <m.radtke@uib.de> Thu Jul  23 15:00:00 2020 +0200

windows (4.1.0.1-14) testing; urgency=low

  * added fix from HKoehler for partprobe error

 -- Mathias Radtke <m.radtke@uib.de> Wed Apr  1 15:18:30 2020 +0200


windows (4.1.0.1-13) testing; urgency=low

  * using shimx64.efi.signed as default bootloader when installing opsi-linux.bootimage locally

 -- Mathias Radtke <m.radtke@uib.de> Wed Feb  5 15:33:45 2020 +0200


windows (4.1.0.1-12) testing; urgency=low

  * removed download of usb.ids and pci.ids in postinst

 -- Mathias Radtke <m.radtke@uib.de> Mon Dec  2 09:56:15 2019 +0200


windows (4.1.0.1-11) experimental; urgency=low

  * Fix syntax error in show_drivers.py.

 -- Niko Wenselowski <n.wenselowski@uib.de> Mon Nov 18 19:58:19 2019 +0200


windows (4.1.0.1-10) experimental; urgency=low

  * create_driver_links.py and show_drivers.py are now compatible to opsi 4.2.

 -- Niko Wenselowski <n.wenselowski@uib.de> Mon Nov 18 19:31:55 2019 +0200


windows (4.1.0.1-9) stable; urgency=low

  * Working on older bootimages not providing secure boot functionality.

-- Niko Wenselowski <n.wenselowski@uib.de> Thu Oct 31 12:51:06 2019 +0200


windows (4.1.0.1-8) stable; urgency=low

  * checking if isWifi exists

-- Mathias Radtke <m.radtke@uib.de> Fri Sep 27 09:59:06 2019 +0200


windows (4.1.0.1-7) testing; urgency=low

  * added text/log message when running in Secure Boot mode

-- Mathias Radtke <m.radtke@uib.de> Tue Sep 17 14:52:52 2019 +0200


windows (4.1.0.1-6) stable; urgency=low

  * Downloading PCI and USB Ids on package postinst

-- Mathias Radtke <m.radtke@uib.de> Mon Sep  2 14:22:22 2019 +0200


windows (4.1.0.1-5) stable; urgency=low

  * added 'os_install_by_wlan' modules check

-- Mathias Radtke <m.radtke@uib.de> Tue Aug 27 10:45:13 2019 +0200


windows (4.1.0.1-4) stable; urgency=low

  * removing product=PRODUCTID when patching grub cmdline for local installed bootimage
  * show_drivers fix for mainboard fallback

-- Mathias Radtke <m.radtke@uib.de> Fri Aug 23 15:22:37 2019 +0200


windows (4.1.0.1-3) testing; urgency=low

  * nt6.py: fix for: multi_disk_mode= '0_ignore_anything_else'

-- Detlef Oertel <d.oertel@uib.de> Wed Jun 19 09:05:24 2019 +0200

windows (4.1.0.1-2) stable; urgency=low

  * version bump to match other windows netboot products

 -- Mathias Radtke <m.radtke@uib.de> Tue 11 Jun 2019 15:30:00 +0200

windows (4.1.0.1-1) stable; urgency=low

  * new property added: install_local_bootimage
  * wifi.xml added
  * nt6.py: patches wifi.xml in postins.d to autoconnect to WiFi
  * postinst.cmd: copies wifi.xml to postins.d directory
  * only testend on Windows 10
  * nt6.py fixed check on installfiles_dir setup.exe

-- Mathias Radtke <m.radtke@uib.de> Wed, 29 May 2019 10:15:00 +0200

windows (4.1.0.0-17) stable; urgency=low

  * property multi_disk_mode: new possible value: "0_ignore_anything_else"
  * opsisetuplib.py: getDiskIndexFromMultiDiskMode: "0_ignore_anything_else"
  * nt6_repartition.opsiscript: check multi_disk_mode="0_ignore_anything_else"

-- detlef oertel <d.oertel@uib.de>  Mon, 13 May 2019 15:00:00 +0200

windows (4.1.0.0-16) stable; urgency=low

  * unattend: removed windows defender registry manipulation

-- Mathias Radtke <m.radtke@uib.de> Tue, 07 May 2019 14:00:00 +0200

windows (4.1.0.0-15) stable; urgencly=low

  * nt6.py: replace 'pev -p' by 'peres -v'
  * new property 'architecture' to choose the bootimage architecture. Default 64bit
  * pxeConfigTemplate: install-x64

-- detlef oertel <d.oertel@uib.de>  Fri, 14 Dec 2018 15:00:00 +0200

windows (4.1.0.0-14) stable; urgencly=low

  * nt6.py: localize admin only if winver >= 10

-- detlef oertel <d.oertel@uib.de>  Wed, 12 Dec 2018 15:00:00 +0200

windows (4.1.0.0-13) stable; urgency=low

  * corrected behaviour on NVME devices

-- Mathias Radtke <m.radtke@uib.de> Mon Dec  3 14:01:07 2018 +0200

windows (4.1.0.0-12) stable; urgencly=low

  * soft raid 1 (/dev/md) / bios-soft raid 1 (dev/mapper) support:
    * property multi_disk_mode: new option: prefer_raid
  * nt6.py: after "collect disk and partition infos" retry set and get disk uuid
  * opsisetuplib.py: new def isRaidDisk(diskDevice = ""):
  * opsisetuplib.py: new def isRaidMember(diskDevice = ""):
  * opsisetuplib.py: in getDiskIndexFromMultiDiskMode: check for prefer_raid
  * opsisetuplib.py: fix in isRotationalDisk
  * update usb.ids and pci.ids
  * nt6.py: Do not try to analyze Raid Member disks for diskinfo.ini
  * nt6.py: Do not add RaidMember disks to unusedPartitionIdBackup
  * nt6.py: call sgdisk --zap-all with os.system and  '>> /dev/null 2>&1'
  * nt6.py: fix handling of property winpe_debug_cmd_exe
  * nt6.py: call bcdboot.exe x:\windows /v im work.cmd to repair bcd and make bcdedit useable
  * nt6.opsiscript: on preserve_winpe_partition=false:
       #Crash winpe uefi boot by converting to ntfs to help broken bioses; fixes #1651
       if uefi: remove opsi win pe bootentry
  * nt6.py: use ms-sys --mbr7 if int(bootimageVersion) >= 20181022:

-- detlef oertel <d.oertel@uib.de>  Thu, 20 Sep 2018 15:00:00 +0200

windows (4.1.0.0-11) stable; urgencly=low

  * postinst: 90_cleanup.cmd: no powershell on NT5
  * postinst: postinst.cmd: no powershell on NT5

-- detlef oertel <d.oertel@uib.de>  Tue, 25 Jul 2018 15:00:00 +0200

windows (4.1.0.0-10) stable; urgency=low

  * nt6.py: oli: uefi: delete uefi windows bootentry before chaning partition id
  * nt6.py: uefi: after every efibootmgr create opsitempwinpe an additional setFirstUefiBoot('opsitempwinpe')
  * nt6.py: uefi: after every efibootmgr create opsitempwinpe an additional setNextUefiBoot('opsitempwinpe')
  * nt6.py: vhd: Minimum Free space for Child VHD is set to 25GB (=25600MB) to avoid problems
  * nt6.py: fix and log property value of debug_cmd_inpe
  * nt6.py: cat drvloadlist_org.txt to log file
  * nt6.py: fix open drvload_list with mode = a

-- Detlef Oertel <d.oertel@uib.de>  Fr,  06 Jul 2018:15:00:00 +0200

windows (4.1.0.0-9) stable; urgency=low

  * added command to block admin access during client-agent installation

-- Mathias Radtke <m.radtke@uib.de> Wed Jun 20 09:38:16 2018 +0200

windows (4.1.0.0-8) stable; urgency=low

  * //nt6.opsiscript: if uefi remove opsiwinpe bootentry
  * nt6.py: changed  property: debug_cmd_inpe to winpe_debug_cmd_exe
  * nt6.py: vhdmode: fix use of windowspartitionsize

-- Detlef Oertel <d.oertel@uib.de>  Wed,  09 May 2018:15:00:00 +0200

windows (4.1.0.0-7) stable; urgency=low

  * nt6.opsiscript: do not stop if network drive is ready even if there is no opsiservice
  * nt6.opsiscript: switch setup call from shellCall to processCall
  * nt6.py: addtional property: winpe_debug_cmd_exe
  * nt6.opsiscript copy opsi-script log to winpe-partition (c:)

-- Detlef Oertel <d.oertel@uib.de>  Wed,  09 May 2018:15:00:00 +0200

windows (4.1.0.0-6) stable; urgency=low

  * postinst: 99_cleanup: 64 bit switch fix: https://forum.opsi.org/viewtopic.php?f=6&t=10016
  * nt6.opsiscript: get and log winPE version from registry ; fixes #3403
  * nt6.opsiscript: stopinpe on errors

-- Detlef Oertel <d.oertel@uib.de>  Fri,  16 Mar 2018:15:00:00 +0200


windows (4.1.0.0-5) stable; urgency=low

  * nt6_repartition.opsiscript: fix if datapartition and remove pe
  * nt6_repartition.opsiscript: fix for win7 (no ps get-partition)
  * nt6_repartition : fix: get uuid from diskpart output parsing
  * nt6_repartition: fix loop bug in older opsiscript in calling subhide2
  * nt6_repartition: fix in call unhidepart.txt
  * nt6_repartition: fix uuid handling
  * nt6.py: diskpart.txt: del pe: change sequence of datapartition handling

-- Detlef Oertel <d.oertel@uib.de>  Fri,  09 Mar 2018:15:00:00 +0200

windows (4.1.0.0-4) stable; urgency=low

  * postinst.cmd: new dir data_dir = c:\opsi.org\data (create it !)

-- Detlef Oertel <d.oertel@uib.de>  Wed,  21 Feb 2018:15:00:00 +0200


windows (4.1.0.0-3) testing; urgency=low

  * preinst/postinst: removed opsi version check

-- Mathias Radtke <m.radtke@uib.de> Wed Feb  7 07:49:51 2018 +0200


windows (4.1.0.0-2) testing; urgency=low

  * checking if unattend.xml is present before using it

-- Mathias Radtke <m.radtke@uib.de> Tue Jan 30 12:20:19 2018 +0200


windows (4.1.0.0-1) stable; urgency=low

  * rename from 4.0.7.4 to 4.1.0.0
  * nt6.opsiscript: retry if setup failed
  * code cleanup

-- Detlef Oertel <d.oertel@uib.de>  Wed,  10 Jan 2018:15:00:00 +0200

windows (4.0.7.4-8) stable; urgency)low

  * postinst.cmd: new dir data_dir = c:\opsi.org\data
  * postinst: 80_repartition: do not delete diskpart command files
  * postinst: 80_repartition: copy diskpart command files to data_dir
  * postinst: 80_repartition: also copy parthide.txt to data_dir
  * postinst: 80_repartition: also copy diskinfo.ini to data_dir
  * postinst: 80_repartition: run nt6_repartition.opsiscript if possible
  * postinst: 99_cleanup: rm "%log_dir%\cfg\sysconf.ini" (passwords)
  * (setup).py: create also diskpart command file: parthide.txt for use to activate PE
  * (setup).py: more data in  opsi-script-infos.ini
  * (setup).py: create diskinfo.ini with disk and partition data
  * nt6.opsiscript: on vhd: detect diskcount change (windows no media disks)
  * nt6.opsiscript: on vhd: patch unattend if disk count changed
  * control: extended description for the properties: system_keyboard_layout and winpe_inputlocale
  * opsisetuplib: new: def getUuidFromDiskDevice(diskDevice = "")
  * opsisetuplib: new: def getUuidFromPartitionDevice(partDevice = "")
  * opsisetuplib: new: def getPartuuidFromPartitionDevice(partDevice = "")
  * opsisetuplib: new: def getDiskuuidFromPartitionDevice(diskDevice = "")
  * opsisetuplib: showDiskOrder gives also size and uuid
  * nt6.py merge with opsi-vhd.py
  * new property: installto (Is switch for vhdmode or install to disk in merged nt6.py

-- Detlef Oertel <d.oertel@uib.de>  Wed,  13 Dec 2017:15:00:00 +0200


windows (4.0.7.4-7) stable; urgency=low

  * deleting unattend.xml in cleanup script

-- Mathias Radtke <m.radtke@uib.de> Thu Nov 30 11:00:58 2017 +0200


windows (4.0.7.4-6) stable; urgency)low

  * nt6.py: support for #@installdiskindex*# placeholder in unattend.xml
  * nt6.xml: support for #@installdiskindex*# placeholder in unattend.xml

-- Detlef Oertel <d.oertel@uib.de>  Thu,  09 Nov 2017:15:00:00 +0200

windows (4.0.7.4-5) stable; urgency)low

  * nt6.py: lookup table for localized adminstrator accounts
  * nt6.opsiscript: call setup.exe from installfiles_dir
  * nt6.xml: use #@adminName*# instead of 'administrator'
  * win2016: default password is Nt123?

-- Detlef Oertel <d.oertel@uib.de>  Thu,  02 Nov 2017:15:00:00 +0200

windows (4.0.7.4-4) stable; urgency)low

  * nt6.py: minor fixes
  * nt6.opsiscript: minor fixes
  * opsisetuplib.py: minor fixes

-- Detlef Oertel <d.oertel@uib.de>  Thu,  12 Oct 2017:15:00:00 +0200

windows (4.0.7.4-3) stable; urgency)low

  * nt6.py: check if correct opsi-script is available
  * nt6.py: check for <productid>.png or windows.png' before copy
  * nt6.opsiscript: check for <productid>.png or windows.png' before ShowBitmap
  * Makefile: copy windows.png as windows.png (makes work with derivated products easyer)
  * nt6.py: Show message about productId_ver-ver on clientId
  * removed property: blockalignment - now always true

-- Detlef Oertel <d.oertel@uib.de>  Thu,  12 Oct 2017:15:00:00 +0200

windows (4.0.7.4-2) experimental; urgency)low

  * merge from 4.0.7.1-10: nt6.py check for opsi version opsi 4.1 compatible
  * nt6.py: make sure that encodedPcpatchPassword is defined
  * uefi: create system partition: more info

-- Detlef Oertel <d.oertel@uib.de>  Thu,  05 Oct 2017:15:00:00 +0200

windows (4.0.7.4-1) experimental; urgency)low

  * integrate use of opsi-script in winpe part
  * new nt6.opsiscript
  * modified nt6.py: changed work.cmd additonal opsi-script-infos.ini
  * new property: multi_disk_mode with values: ["0","1","2","3","prefer_ssd","prefer_rotaional"]
    Fallback is first disk
  * moving postinst stuff from c:\tmp to c:\opsi.org\log
  * removed setwallpaper, opsimbr.exe
  * fix 99_cleanup.cmd: path to 64bit shutdown.exe
  * opsisetuplib.py: added sleep prior making NTFS partition (mr 4.0.7.1-9)
  * update pci.ids, usb.ids ; fixes: #2747
  * new property: administrator_password ; fixes:  #2396
  * new property: winpe_dir ;default=auto; auto=winpe or winpe_uefi, if not auto: used for mbr and uefi; fixes:  #2922
  * winpe_uefi is a symlink to winpe by default ; fixes:  #2863
  * postinst and preinst now created from postinst_nt6 and preinst_nt6
    * nt5 stuff removed
    * winpe* is backuped and restored in preinst/postinst
    * create winpe_uefi as symlink if not existing (do)
  * postinst.cmd now also allows calling powershell scripts (*.ps1) ; fixes: #2677

-- Detlef Oertel <d.oertel@uib.de>  Thu,  24 Aug 2017:15:00:00 +0200



windows (4.0.7.1-10) stable; urgency=low

  * replaced opsi4.0 check with an opsi4.x check

-- Mathias Radtke <m.radtke@uib.de> Wed Oct  4 13:57:19 2017 +0200


windows (4.0.7.1-9) testing; urgency=low

  * opsisetuplib.py: added sleep prior making NTFS partition

-- Mathias Radtke <m.radtke@uib.de> Wed Sep 20 08:12:22 2017 +0200


windows (4.0.7.1-8) stable; urgency)low

  * opsisetuplib.py: checkmount: sleep and retry

-- Detlef Oertel <d.oertel@uib.de>  Wed,  18 Aug 2017:15:00:00 +0200


windows10 (4.0.7.1-7) stable; urgency)low

  * unattend.xml: Windows 10 1703 compatible

-- Mathias Radtke <m.radtke@uib.de> Wed, Apr 12 16:33:00 2017 +0200

windows (4.0.7.1-6) stable; urgency=low

  * nt6.py: removed double drvloadnetwork in work.cmd creation

-- Mathias Radtke <m.radtke@uib.de>

  * fix for installfiles_dir (see 4.0.6.2-4)

-- Detlef Oertel <d.oertel@uib.de>  Fri,  20 Jan 2017:15:00:00 +0200

windows (4.0.7.1-5)

  * opsisetuplib.py: syncing disks before use

-- Mathias Radtke <m.radtke@uib.de> Mon Jan 23 10:31:36 2017 +0200


windows (4.0.7.1-4) stable; urgency=low

  * opsisetuplib, opsipreparelib: added eMMC compatability & EFI partitioning fix when not running on sda device

-- Mathias Radtke <m.radtke@uib.de> Fri Nov 11 12:24:53 2016 +0200


windows (4.0.7.1-3) stable; urgency=low

  * work.cmd: bypass other network drivers as soon as one is correctly working

-- Mathias Radtke <m.radtke@uib.de> Thu Sep 15 09:48:20 2016 +0200


windows (4.0.7.1-2) stable; urgency=low

  * fix file format (dos) show_drivers.py

-- Detlef Oertel <d.oertel@uib.de>  Mon,  29 Aug 2016:15:00:00 +0200

windows (4.0.7.1-1) stable; urgency=low

  * sku fallback will be displayed now correctly from show_drivers.py

-- Erol Ueluekmen <e.ueluekmen@uib.de>  Tue,  19 Jul 2016 15:00:00 +0200

win10-x64 (4.0.6.2-6) experimental; urgency=low

  * setup.py: corrected nvme disk handling in EFI mode

-- Mathias Radtke <m.radtke@uib.de> Wed May 25 17:08:51 2016 +0200


windows (4.0.6.2-5) experimental; urgency=low

  * opsisetuplib.py: Bypassing error when removing empty directories in /dev

-- Mathias Radtke <m.radtke@uib.de> Fri,  13 May 2016 15:00:00 +0200


windows (4.0.6.2-4) stable; urgency=low

  * Internal,experimental and undocumented (my vanish without notice):
    If there are multiple dirs matching installfiles*  (installfiles?*)
    a Property installfiles_dir is creasted which give the possibility
    to choose between different installation medias

-- Detlef Oertel <d.oertel@uib.de>  Wed,  20 Apr 2016:15:00:00 +0200


windows (4.0.6.2-3) stable; urgency=low

  * opsisetuplib.py: added NVME Device path in getPartitionDevicePath()

-- Mathias Radtke <m.radtke@uib.de>  Thu,  03 Mar 2016 13:45:00 +0200

windows (4.0.6.2-2) stable; urgency=low

  * setup.py: Only extend sytempartition after deletion of winpe if dataPartitionCreate or (windowsPartitionSize = "100%")

-- Detlef Oertel <d.oertel@uib.de>  Wed,  16 Dec 2015:15:00:00 +0200


windows (4.0.6.2-1) UNRELEASED; urgency=low

  * updated create_driver_links.py for better link handling.
  * setup.py: Fix reference to undefined variable.
  * show_drivers.py: Fixed symbolic links in byAudit (fixes #1569); Fixed problem: directorynames ending with . or whitespace

-- Erol Ueluekmen <e.ueluekmen@uib.de>  Thu,  10 Dec 2015 22:25:00 +0200

windows (4.0.6.1-3) stable; urgency=low

  * use serviceaddress always from config.ini only notice in log difference to kernel commandline; fixes #1752
  * new property: preserve_winpe_partition
  * the following partition size properties are now free editable: winpe_partition_size,windows_partition_size, boot_partition_size ; fixes #1758
  * extend system partition also if there is no datapartition ; fixes #905

-- Detlef Oertel <d.oertel@uib.de>  Thu,  29 Oct 2015:15:00:00 +0200

windows (4.0.6.1-2) stable; urgency=low

  * new unattend.xml for win10
  * preinst/postinst: delete unchanged unattend.xml from custom
  * show_drivers now offers --help and --version (nw 10.9.)

-- Detlef Oertel <d.oertel@uib.de>  Tue,  10 Sep 2015:15:00:00 +0200

windows (4.0.6.1-1) stable; urgency=low

  * change imagename values and defaults
  * update opsisetuplib.py
  * nt6.py: hw-inventory use createObjects # fixes #1540
  * nt6.py: check for bootmgr.* now case insensitive
  * 99_cleanup.cmd : switch for 32/64 Bit ; fixes #1488

-- Detlef Oertel <d.oertel@uib.de>  Tue,  04 Aug 2015:15:00:00 +0200

windows (4.0.5-7) stable; urgency=low

  * nt6.py: delete existing winpe is existing and required size do not match
  * nt6.py: will_create_new_partition_table if number of partitions lower than systemPartitionNumber
  * nt6.py: try except around find freespace
  * nt6.py ; fix uefi boot bug after winpe partition changed to ntfs:
      use fat32 for winpe if on uefi else ntfs (do 17.4.2015)

-- Detlef Oertel <d.oertel@uib.de>  Tue,  24 Feb 2015:15:00:00 +0200

windows (4.0.5-6) stable; urgency=low

  * postinst.d/05_copydrivers_.cmd: xcopy now with /Y : fixes #781
  * update opsisetuplib.py
  * update nt6.py
  * winpe partition now with ntfs (instead of fat32)
  * print svn revision and date to log

-- Detlef Oertel <d.oertel@uib.de>  Tue,  16 Jan 2014:15:00:00 +0200

windows (4.0.5-4) stable; urgency=low

  * update opsisetuplib.py
  * debug for winpe partition size bug
  * change partition (size/start/end) calculation to fix partition size bug (uib#2014101510000015)

-- Detlef Oertel <d.oertel@uib.de>  Thu,  16 Oct 2014:15:00:00 +0200

windows (4.0.5-3) stable; urgency=low

  * update opsisetuplib.py

-- Detlef Oertel <d.oertel@uib.de>  Tue,  23 Sep 2014:15:00:00 +0200

windows (4.0.5-2) stable; urgency=low

  * update opsisetuplib.py
  * hpsa support

-- Detlef Oertel <d.oertel@uib.de>  Thu,  04 Sep 2014:15:00:00 +0200

windows (4.0.5-1) stable; urgency=low
	* new property setup_after_install (do)
	* create_driver_links.py: do not extract buildIn-drivers from winpe
	* do not change UAC
	* update opsisetuplib.py
  * sort disks
 -- erol ueluekmen <e.ueluekmen@uib.de>  Fri, 3 Jul 2014 10:01:53 +0200

windows (4.0.4-3) stable; urgency=low

	* use of opsisetuplib.py
	* Swapoff all to avoid disk in use
	* copy of winpe_uefi removed

 -- detlef oertel <d.oertel@uib.de>  Fri, 11 Apr 2014 16:01:53 +0200

windows (4.0.4-2) stable; urgency=low

	* UEFI / GPT enabled

 -- detlef oertel <d.oertel@uib.de>  Tue, 25 Feb 2014 16:01:53 +0200

windows (4.0.4-2) stable; urgency=low

	* UEFI / GPT enabled

 -- detlef oertel <d.oertel@uib.de>  Tue, 25 Feb 2014 16:01:53 +0200

windows (4.0.4-1) stable; urgency=low

	* UCS 3.2 Errata 4 fix: mount share from PE with valid domain:
		shareusername via webservice from clientconfig.depot.user

 -- detlef oertel <d.oertel@uib.de>  Thu, 16 Jan 2014 16:01:53 +0200

win81-x64 (4.0.3-7) stable; urgency=low

  * based on win8-x64 (4.0.3-7)

 -- uib GmbH <info@uib.de>  13 Sep 2013