we hereby release updates in opsi 4.1 testing and stable
package news:
opsi-configed:
The main task focused on improving the usability of setting actions on multiple products with one click.
Under the hood the confined now supports the Secure Boot extensions bootloader as a dhcpd.filename host-parameter.
opsipxeconfd/python-opsi:
With the updates it is now possible to use the shim/grub bootloader for all UEFI clients without having to own the Secure Boot extension. To install a client in Secure Boot mode it is still needed to own the extension. We want to let every UEFI module owner to use the shim/grub bootloader as elilo is getting more and more problems with updated UEFI implementations.
opsi-linux-bootimage:
Grub has been updated, the used modules also. The grub menu itself got an update. PCs started via the grub menu and added to the opsi-configed via the opsi-linux-bootimage running in UEFI mode will get the UEFI checkbox in the opsi-configed checked. In Addition if the clients is started this way with additional kernel parameters like 'acpi=off' those parameters are added to the clients opsi-linux-bootimage.append parameters also.
opsi-linux-client-agent:
The opsiclientd in the updates opsi-linux-client-agent packages doesn't use cx_freeze anymore and relies on py_isntaller instead. Therefore every supported Linux Distribution gets a opslcientd.
opsi-winst/opsi-script:
Along to a lot of fixes we present you these visible changes
* opsi-script creates a c:\opsi.org\opsi-script.history with a one line entry per product
* linkfolder: new link element window_state with the allowed values 'normal', 'min', 'max'
* Bei winbatch Aufrufen kann nun der parameter /timeoutseconds auch kombiniert werden mit WaitForWindowAppearing or WaitForWindowVanished
* new statement: executeSection( < string expr with section call>)
can call the following section types:
* winbatch
* registry
* DosBatch, DosInAnIcon, ShellBatch, ShellInAnIcon
* ExecWith, ExecPython
* Files
* new stringlist function setValueByKey(<key str>, <value str>, <target list> [, <separator str (char)>]) : stringlist
* new statement: forceLogInAppenMode = (true/false) (default=false)
* new statement: requiredOpsiscriptVersion (= requiredWinstVersion)
* new global constant %OpsiscriptVersion% (= %winstversion%)
* new global constant %OpsiscriptDir% ( = %winstdir%)
* new boolean function isPingReachable(<host>)
* Winbatch now supports WaitForProcessEnding also for [Linux/MacOS]
* new string function which(<command in path>) : string (command with path) [W/L/M]
* new stringlist function replaceOpsiConstants(<list>) : <list>
* new string function replaceOpsiConstants(<string>) : <string>
* new boolean function: runningWithGui (osparser,osfunc) (at win+Mac always true)
* new stringlist function listFiles (<Path>, <Searchmask> , <SearchSubDirectories>, <[Redirection]>) : stringlist [W/L/M]
example: Set $Filelist$ = listFiles("C:\windows\system32","*.Devices.*.dll","False","64bit")
Updated packages in stable:
windows localboot packages:
opsi-configed (4.1.9.3.3-1)
opsi-setup-detector (4.1.0.15)
opsi-wan-config-on (4.0.1-2)
opsi-winst (4.12.3.12-1)
opsi-script-test (4.12.3.9-1)
swaudit (4.1.0.3-1)
windows netboot packages:
Windows-NT6 (4.1.0.1-13)
linux netboot packages:
debian9 (4.1.0.3-1)
ubuntu18-04 (4.1.0.3-1)
opsi-local-image netboot packages:
opsi-local-image-prepare (4.1.0.0-17)
opsi-local-image-NT6 (4.1.0.1-11)
opsi-vhd-win10-x64 (4.1.0.1-15)
linux localboot packages:
swaudit (4.1.0.3-1)
opsi-linux-client-agent (4.1.0.23-1)
opsi 4.1 server packages:
-
updates testing packages:
opsi 4.1 server packages:
opsi-linux-bootimage (20200506-1)
opsi-tftpd-hpa (5.2.8-52)
opsi-utils (4.1.1.35-1)
opsipxeconfd (4.1.1.19-2)
python-opsi (4.1.1.89-1)
opsi-script (4.12.3.13-1)
windows localboot packages:
opsi-auto-update (4.1.0.1-1)
opsi-configed (4.1.9.3.3-1)
windows10-upgrade (19.09-8)
linux loclaboot packages:
l-system-update (4.1.0.0-2)
opsi-linux-client-agent (4.1.1.0-2)
windows localboot packages:
Windows-NT6 (4.1.0.1-14)
opsi-local-image netboot packages:
opsi-local-image-NT6 (4.1.0.1-12)
linux netboot packages:
debian (4.1.0.2-3)
debian8 (4.1.0.1-4)
debiab9 (4.1.0.3-2)
debian10 (4.1.0.4-3)
ubuntu (4.1.0.3-2)
ubuntu16-04 (4.1.0.1-4)
ubuntu18-04 (4.1.0.3-2)
ubuntu20-04 (4.1.0.3-4)
Regards
Mathias
Changelogs
Code: Alles auswählen
debian (4.1.0.2-3) stable; urgency=low
* fixed swap partition creation on LVM devices
-- Mathias Radtke <m.radtke@uib.de> Fri 08 May 2020 17:40:00 +0200
----------------------------------
debian8 (4.1.0.1-4) testing; urgency=low
* created user is now in sudo group
-- Mathias Radtke <m.radtke@uib.de> Tue 21 Apr 2020 160:30:00 +0200
----------------------------------
debian9 (4.1.0.3-3) testing; urgency=low
* add fix for vda block devices
-- Terry Strooband <t.strooband@dgip.nl> Fri May 8 2020 18:48:12 +0200
debian9 (4.1.0.3-2) testing; urgency=low
* created user is now in sudo group
-- Mathias Radtke <m.radtke@uib.de> Tue 21 Apr 2020 160:30:00 +0200
debian9 (4.1.0.3-1) testing: urgency=low
* added new property installation_method to choose kexec or reboot install method
-- Mathias Radtke <m.radtke@uib.de> 30 Sep 2019 16:00:00 +0200
----------------------------------
debian10 (4.1.0.4-3) testing; urgency=low
* add fix for vda block devices
* kernel update
-- Mathias Radtke <m.radtke@uib.de> Mon 11 May 2020 14:50.00 +0200
debian10 (4.1.0.4-2) testing; urgency=low
* created user is now in sudo group
-- Mathias Radtke <m.radtke@uib.de> Tue 21 Apr 2020 160:30:00 +0200
debian10 (4.1.0.4-1) testing: urgency=low
* added new property installation_method to choose kexec or reboot install method
-- Mathias Radtke <m.radtke@uib.de> 30 Sep 2019 16:00:00 +0200
----------------------------------
ubuntu (4.1.0.3-2) stable; urgency=low
* fixed swap partition creation on LVM devices
-- Mathias Radtke <m.radtke@uib.de> Fri 08 May 2020 17:40:00 +0200
ubuntu (4.1.0.3-1) stable; urgency=low
* added focal as release
-- Mathias Radtke <m.radtke@uib.de> Tue 28 Apr 2020 15:00:00 +0200
----------------------------------
ubuntu16-04 (4.1.0.1-4) testing; urgency=low
* created user is now in sudo group
-- Mathias Radtke <m.radtke@uib.de> Tue 21 Apr 2020 160:30:00 +0200
----------------------------------
ubuntu18-04 (4.1.0.3-3) testing; urgency=low
* add fix for vda block devices
-- Terry Strooband <t.strooband@dgip.nl> Fri May 8 2020 18:48:12 +0200
ubuntu18-04 (4.1.0.3-2) testing; urgency=low
* created user is now in sudo group
-- Mathias Radtke <m.radtke@uib.de> Tue 21 Apr 2020 160:30:00 +0200
----------------------------------
ubuntu20-04 (4.1.0.3-5) testing; urgency=low
* add fix for vda block devices
-- Terry Strooband <t.strooband@dgip.nl> Fri May 8 2020 18:48:12 +0200
ubuntu20-04 (4.1.0.3-4) testing; urgency=low
* kernel updated to match online kernel
-- Mathias Radtke <m.radtke@uib.de> Mon Apr 27 2020 14:40:00 +0200
ubuntu20-04 (4.1.0.3-3) testing; urgency=low
* kernel updated to match online kernel
-- Mathias Radtke <m.radtke@uib.de> Mon Apr 20 2020 14:40:00 +0200
ubuntu20-04 (4.1.0.3-2) testing; urgency=low
* kernel updated to match online kernel
-- Mathias Radtke <m.radtke@uib.de> Thu Apr 02 2020 14:40:00 +0200
----------------------------------
====== Release ======
Sehr geehrte opsi-Anwenderinnen und -Anwender,
es wurden Updates für opsi 4.1 in Stable & Testing veröffentlicht.
Neuigkeiten in Stable:
Aktualisierte Pakete in Stable:
Windows Localboot Pakete:
opsi-bootimage-local (20200506-1)
opsi-configed (4.1.9.3.3-1)
opsi-setup-detector (4.12.3.9-1)
opsi-wan-config-on (4.0.1-2)
opsi-winst (4.12.3.12-1)
opsi-winst-test (4.12.3.9-1)
swaudit (4.1.0.3-1)
Windows Netboot Pakete:
Windows-NT6 (4.1.0.1-13)
Linux Netboot Pakete:
debian9 (4.1.0.3-1)
ubuntu18-04 (4.1.0.3-1)
opsi-local-image Produkte:
opsi-local-image-prepare (4.1.0.0-17)
opsi-local-image-NT6 (4.1.0.1-11)
Linux Localboot Pakete:
swaudit (4.1.0.3-1)
opsi-linux-client-agent (4.1.0.23-1)
Server-Pakete opsi 4.1:
Aktualisierte Pakete in Testing:
Server Pakete opsi 4.1:
opsi-linux-bootimage (20200506-1)
opsi-tftpd-hpa (5.2.8-52)
opsi-utils (4.1.1.35-1)
opsipxeconfd (4.1.1.19-2)
python-opsi (4.1.1.89-1)
Windows Localboot Pakete:
opsi-auto-update (4.1.0.1-1)
opsi-configed (4.1.9.3.3-1)
windows10-upgrade (19.09-8)
Linux Localboot Pakete:
l-system-update (4.1.0.0-2)
opsi-linux-client-agent (4.1.1.0-2)
opsi-script (4.12.3.13-1)
Windows Netboot Pakete:
Windows-NT6 (4.1.0.1-14)
opsi-local-image Produkte:
opsi-local-image-NT6 (4.1.0.1-12)
opsi-vhd-win10-x64 (4.1.0.1-15)
Linux Netboot Pakete:
debian (4.1.0.2-3)
debian8 (4.1.0.1-4)
debiab9 (4.1.0.3-2)
debian10 (4.1.0.4-3)
ubuntu (4.1.0.3-2)
ubuntu16-04 (4.1.0.1-4)
ubuntu18-04 (4.1.0.3-2)
ubuntu20-04 (4.1.0.3-4)
Mit freundlichen Grüßen
Mathias
Changelogs
[code]
debian (4.1.0.2-3) stable; urgency=low
* fixed swap partition creation on LVM devices
-- Mathias Radtke <m.radtke@uib.de> Fri 08 May 2020 17:40:00 +0200
----------------------------------
debian8 (4.1.0.1-4) testing; urgency=low
* created user is now in sudo group
-- Mathias Radtke <m.radtke@uib.de> Tue 21 Apr 2020 160:30:00 +0200
----------------------------------
debian9 (4.1.0.3-3) testing; urgency=low
* add fix for vda block devices
-- Terry Strooband <t.strooband@dgip.nl> Fri May 8 2020 18:48:12 +0200
debian9 (4.1.0.3-2) testing; urgency=low
* created user is now in sudo group
-- Mathias Radtke <m.radtke@uib.de> Tue 21 Apr 2020 160:30:00 +0200
debian9 (4.1.0.3-1) testing: urgency=low
* added new property installation_method to choose kexec or reboot install method
-- Mathias Radtke <m.radtke@uib.de> 30 Sep 2019 16:00:00 +0200
----------------------------------
debian10 (4.1.0.4-3) testing; urgency=low
* add fix for vda block devices
* kernel update
-- Mathias Radtke <m.radtke@uib.de> Mon 11 May 2020 14:50.00 +0200
debian10 (4.1.0.4-2) testing; urgency=low
* created user is now in sudo group
-- Mathias Radtke <m.radtke@uib.de> Tue 21 Apr 2020 160:30:00 +0200
debian10 (4.1.0.4-1) testing: urgency=low
* added new property installation_method to choose kexec or reboot install method
-- Mathias Radtke <m.radtke@uib.de> 30 Sep 2019 16:00:00 +0200
----------------------------------
ubuntu (4.1.0.3-2) stable; urgency=low
* fixed swap partition creation on LVM devices
-- Mathias Radtke <m.radtke@uib.de> Fri 08 May 2020 17:40:00 +0200
ubuntu (4.1.0.3-1) stable; urgency=low
* added focal as release
-- Mathias Radtke <m.radtke@uib.de> Tue 28 Apr 2020 15:00:00 +0200
----------------------------------
ubuntu16-04 (4.1.0.1-4) testing; urgency=low
* created user is now in sudo group
-- Mathias Radtke <m.radtke@uib.de> Tue 21 Apr 2020 160:30:00 +0200
----------------------------------
ubuntu18-04 (4.1.0.3-3) testing; urgency=low
* add fix for vda block devices
-- Terry Strooband <t.strooband@dgip.nl> Fri May 8 2020 18:48:12 +0200
ubuntu18-04 (4.1.0.3-2) testing; urgency=low
* created user is now in sudo group
-- Mathias Radtke <m.radtke@uib.de> Tue 21 Apr 2020 160:30:00 +0200
----------------------------------
ubuntu20-04 (4.1.0.3-5) testing; urgency=low
* add fix for vda block devices
-- Terry Strooband <t.strooband@dgip.nl> Fri May 8 2020 18:48:12 +0200
ubuntu20-04 (4.1.0.3-4) testing; urgency=low
* kernel updated to match online kernel
-- Mathias Radtke <m.radtke@uib.de> Mon Apr 27 2020 14:40:00 +0200
ubuntu20-04 (4.1.0.3-3) testing; urgency=low
* kernel updated to match online kernel
-- Mathias Radtke <m.radtke@uib.de> Mon Apr 20 2020 14:40:00 +0200
ubuntu20-04 (4.1.0.3-2) testing; urgency=low
* kernel updated to match online kernel
-- Mathias Radtke <m.radtke@uib.de> Thu Apr 02 2020 14:40:00 +0200
----------------------------------
opsi-local-image-prepare (4.1.0.0-17) stable; urgency=low
* added property "install_local_bootimage"
-- Mathias Radtke <m.radtke@uib.de> Mon 03 Feb 2020 16:20:00 +0200
----------------------------------
opsi-vhd-win10-x64 (4.1.0.1-15) 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-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
----------------------------------
opsi-local-image (4.1.0.1-11) 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:34:01 2020 +0200
opsi-local-image (4.1.0.1-10) testing; urgency=low
* removed download of usb.ids and pci.ids in postinst
-- Mathias Radtke <m.radtke@uib.de> Mon Dec 2 09:56:25 2019 +0200
----------------------------------
opsi-script (4.12.3.13-2) testing; urgency=low
* corrected changelog for OBS builds
-- Mathias Radtke <m.radtke@uib.de> Thu, 12 May 2020 16:26:00 +0200
opsi-script (4.12.3.13-1) experimental; urgency=low
* osmain: bootmode: now using opsiclientagentconf
* linux: osprocesses: ProcessIsRunning: look for exact match in 15 char shortcmd
* osfunclin: os_shutdown()
* osmain: (linux) try to direct reboot or shutdown
-- Detlef Oertel <d.oertel@uib.de> Thu, 12 Mar 2020 15:00:00 +0200
opsi-script (4.12.3.12) experimental; urgency=low
* osmain: /batch + /productid (template+with admin):
* if no connection to real server, retry with localhost
* if no connection to localhost - run any way
-- Detlef Oertel <d.oertel@uib.de> Tue, 10 Mar 2020 15:00:00 +0200
opsi-script (4.12.3.11) experimental; urgency=low
* oswebservice: new function macosAgentActivated: boolean;
* osmain: on macos: check macosAgentActivated
* Info-os.plist: add opsi.icns file
-- Detlef Oertel <d.oertel@uib.de> Wed, 26 Feb 2020 15:00:00 +0200
opsi-script (4.12.3.10) experimental; urgency=low
* uib_exitcode: isMsExitcodeFatal_short calls isMsiExitcodeFatal_short
* activate history logging again
* osfunc / osparser: linkfolder: new link element window_state with the allowed values 'normal', 'min', 'max'
-- Detlef Oertel <d.oertel@uib.de> Tue, 28 Jan 2020 15:00:00 +0200
opsi-script (4.12.3.9) experimental; urgency=low
* winbatch combine /timeoutseconds with WaitForWindowAppearing or WaitForWindowVanished
done this in osfunc: StartProcess_cp
* new statement: executeSection( < string expr with section call>)
-- Detlef Oertel <d.oertel@uib.de> Tue, 28 Jan 2020 15:00:00 +0200
opsi-script (4.12.3.8) experimental; urgency=low
* fix: osparser: doAktionen: do not double backslashes in sub_sections
ApplyTextConstantsToString (Remaining, false);
-- Detlef Oertel <d.oertel@uib.de> Mon, 27 Jan 2020 15:00:00 +0200
opsi-script (4.12.3.7) experimental; urgency=low
* skiped
-- Detlef Oertel <d.oertel@uib.de> Tue, 14 Jan 2020 15:00:00 +0200
opsi-script (4.12.3.6) experimental; urgency=low
* new statement: forceLogInAppenMode = (true/false)
* RequiredOpsiscriptVersion
* %OpsiscriptVersion%
* %OpsiscriptDir%
-- Detlef Oertel <d.oertel@uib.de> Thu, 09 Jan 2020 15:00:00 +0200
opsi-script (4.12.3.5) experimental; urgency=low
* new procedure reverseProductOrderByUninstall: ProductList is reordered so that
uninstall actions will be conducted first and in reverse order as the prodcuts were installed
* new config opsi-script.global.ReverseProductOrderByUninstall
* postinst script was adapted for the new config opsi-script.global.ReverseProductOrderByUninstall
-- Jan Werner <j.werner@uib.de> Mon, 6 Jan 2020 13:35:00 +0200
opsi-script (4.12.3.4) experimental; urgency=low
* new unit ostxstringlist
* osfunclin: which() now using FindDefaultExecutablePath
* osfunc: StartProcess_cp: now supports WaitForProcessEnding also for [L/M]
* Winbatch now supports WaitForProcessEnding also for [L/M]
* new string function which(<command in path>) : string (command with path) [W/L/M]
* new stringlist function replaceOpsiConstants(<list>) : <list>
* new string function replaceOpsiConstants(<string>) : <string>
* osparser: create cmd64.exe in execshellcall and execdosbatch:
create also cmd64.exe.mui files
* new boolean function isPingReachable(<target host>) : bool
-- Detlef Oertel <d.oertel@uib.de> Fri, 27 Dec 2019 15:00:00 +0200
opsi-script (4.12.3.2) experimental; urgency=low
* osProcessux: getCommandResult: give always the first string ; fixes a getmyip Problem
-- Detlef Oertel <d.oertel@uib.de> Tue, 19 Nov 2019 15:00:00 +0200
opsi-script (4.12.3.1) experimental; urgency=low
* update function listFiles: including switch for disabling redirections under 64bit-Windows
-- Jan Werner <j.werner@uib.de> Fri, 15 Nov 2019 13:43:00 +0200
opsi-script (4.12.3.0) experimental; urgency=low
* update oswebservice with gzip support (Jan Werner)
* new StringList function listFiles (Jan Werner)
* osbatchgui: log on setWindowstate
* oswebservice: move logging to log_prog
* osparser info to macos version at log start
* new boolean function: runningWithGui (osparser,osfunc) (at win+Mac always true)
* macos: osbatchgui: temporary disable setWindowState
* update to openssl 1.0.2t
-- Detlef Oertel <d.oertel@uib.de> Wed, 23 Oct 2019 15:00:00 +0200
opsi-script (4.12.2.3) experimental; urgency=low
* feature/macos integrated
* new library uib_state_and_condition:
Collection of functions that gives info about system states that are relevant for product installations
* new library uib_state_and_condition:
Collection of functions that helps to install driver
* osparser: differences between %CurrentProfileDir% and %UserProfileDir% fixes: #4118
-- Detlef Oertel <d.oertel@uib.de> Thu, 29 Aug 2019 15:00:00 +0200
opsi-script (4.12.2.2) experimental; urgency=low
* oswebservice: switch most of log to log_prog
* oswebservice: code cleanup (remove unused code)
-- Detlef Oertel <d.oertel@uib.de> Tue, 06 Aug 2019 15:00:00 +0200
opsi-script (4.12.2.1) experimental; urgency=low
* oswebservice: sendlog: check max logsize to send via backend_getSystemConfiguration
* switch to Lazarus 2.0.4
-- Detlef Oertel <d.oertel@uib.de> Tue, 06 Aug 2019 15:00:00 +0200
----------------------------------
opsi-linux-client-agent (4.1.1.0-2) testing; urgency=medium
* some code cleanup
-- d.oertel <d.oertel@uib.de> Tue, 12 Max 2020 15:00:00 + 0100
opsi-linux-client-agent (4.1.1.0-1) testing; urgency=medium
* switch to opsiclient-pyinstaller
-- Jan Schneider <j.schneider@uib.de> Sat, 25 Apr 2020 11:03:00 + 0100
-- d.oertel <d.oertel@uib.de> Tue, 28 Apr 2020 15:00:00 + 0100
opsi-linux-client-agent (4.1.0.25-1) testing; urgency=medium
* new opsiclientd-light 4.1.0.1 (in preparation)
* opsiclientd.pem now with key length 2048
* opsiclientd-light for debian10, ubuntu20.04
* opsiclientd-light on centos 8 redhat 8
* opsiclientd-light on Leap 15-0/1
* update to opsi-script 4.12.3.13
* update to opsiscriptstarter 4.1.0.10
* fix distrelease compares with CompareDotSeparatedNumbers()
* fix idents with opsi-script-beautifier
* Set $INST_AllowReboot$ = "true" for bootimage mode
-- d.oertel <d.oertel@uib.de> Tue, 31 Feb 2020 15:00:00 + 0100
opsi-linux-client-agent (4.1.0.24-1) testing; urgency=medium
* tried: using ubuntu16.04 opsiclientd on ubuntu 20.04
-- Mathias Radtke <m.radtke@uib.de> Tue, 31 Mar 2020 11:30:00 +0200
opsi-linux-client-agent (4.1.0.23-1) testing; urgency=medium
* update to opsi-script 4.12.3.10
* update to opsiscriptstarter 4.1.0.9
-- d.oertel <d.oertel@uib.de> Fri, 21 Feb 2020 15:00:00 + 0100
opsi-linux-client-agent (4.1.0.22-2) testing; urgency=medium
* corrected version check on LinuxMint
-- Mathias Radtke <m.radtke@uib.de> Thu, 06 Feb 2020 11:30:00 +0200
opsi-linux-client-agent (4.1.0.22-1) testing; urgency=medium
* update to opsi-script 4.12.3.5
* update to opsiscriptstarter 4.1.0.6
-- d.oertel <d.oertel@uib.de> Tue, 07 Jan 2020 15:00:00 + 0100
opsi-linux-client-agent (4.1.0.21-1) testing; urgency=medium
* not trying to install opsiclientd on CentOS/RHEL 8
-- Mathias Radtke <n.radtke@uib.de> Mon, 12 Dec 2019 15:00:00 +0200
----------------------------------
l-system-update 4.1.0.0-2 stable; urgency=low
* ShellInAnIcon_Upgrade_deb: added options to not hang on non standard files
-- Mathias Radtke <m.radtke@uib.de> Fri, 03 Apr 2020 14:25:00 +0200
----------------------------------
windows10-upgrade (19.09-8) experimental; urgency=low
* further cleanup of all scripts
* requires opsi-winst_4.12.3.12-1 or higher
* included opsi-client-agent folder (needed for upgrades from older windows versions (i.e Win7) while using WAN mode)
* WAN mode should finally work now
* Determines automatically if client is in WAN mode
* removed ProductProperty wan-extension
* added ProductProperty copy_files_locally. Determines if the installation files should be copied to the local machine (Ignored if using WAN mode)
* if $upgrade-to-version$ is empty when using auto=true (i.e installfiles_dir does not contain a valid release id) the value from the ProductProperty upgrade-to-version will be used as fallback instead of failing
* fixed bug where temp_dir_for_eventstarter could not be accessed.
* the local opsiSetupUser will now be created as local admin in all cases
* fails if $target_wim$ is missing
* known bug: setup_after_install does not work if using WAN mode and if client has no connection to depot server. will be fixed in an upcoming opsi-client-agent release
-- Matthias Knauer <m.knauer@uib.de> Tue 29 Apr 2020 11:11:11 +0200
----------------------------------
* new bool property: shutdown_on_finish (default=false)
if true we have a final shutdown and the setup_after_install products will be ignored (not set)
if false we have a final reboot and the setup_after_install products will be set and executed
* uefi support for opsi-local-image-restore start
-- detlef oertel <d.oertel@uib.de> Thu, 14 May 2020 15:00:00 +0200
opsi-auto-update (4.1.0.1-1) stable; urgency=low
* new property: products_to_exclude_by_regex
* extend default and values for products_to_exclude
* requiredWinstVersion >= "4.12.1.5"
* property: do_cleanup :new default=false
* property: do_merge :new default=false
* setProductsToUninstall: no waring on empty list
-- detlef oertel <d.oertel@uib.de> Thu, 23 Apr 2020 15:00:00 +0200
----------------------------------
"4.1.9.3.2" (2020/04/24)
localisation
"4.1.9.3.1" (2020/04/09)
switch to list implementation of collective action choice
"4.1.9.2.0" (2020/04/02)
reverting to elilo.efi as uefi boot value, but recognizing as well
shimx64.efi.signed
"4.1.9.1.0" (2020/04/01)
setting shim bootloader entry as uefi boot value
"4.1.8.1.0" (2020/03/25)
allow again dependency request for uninstall
show the variant dependency options more clearly in the product page
give an error message if a request for uninstall as well as for setup
are called in one action
"4.1.7.1.2" (2020/02/28)
more threading for sshexec
remove column "on deinstall" in product dependency table
"4.1.7.1.1" (2020/02/27)
in mode CLIQuerySearch produce as output only the result list (plus some
initial logging if loglevel is set higher than default)
"4.1.7.1.0" (2020/02/26)
repair checking client count limit
----------------------------------
python-opsi (4.1.1.89-1) testing; urgency=medium
* OpsiPXEConfd: setting eliloMode to x64 when shim is present in
clientconfig.dhcpd.filename
-- Mathias Radtke <m.radtke@uib.de> Mon, 06 Apr 2020 18:06:48 +0200
python-opsi (4.1.1.88-1) stable; urgency=medium
* version bumped to cleanup rpm builds in buildservice.
-- Erol Ueluekmen <e.ueluekmen@uib.de> Wed, 05 Feb 2020 11:02:12 +0100
python-opsi (4.1.1.87-1) stable; urgency=medium
* DHCPD-Parser small fix for multiple domain-search entries
* small fix for centos/rhel 8 build
-- Erol Ueluekmen <e.ueluekmen@uib.de> Tue, 04 Feb 2020 00:56:00 +0100
----------------------------------
opsipxeconfd (4.1.1.19-2) testing; urgency=medium
* opsipxeconfd: removed check for empty value when checking eliloMode config
-- Mathias Radtke <m.radtke@uib.de> Mon, 06 Apr 2020 18:11:36 +0200
opsipxeconfd (4.1.1.19-1) testing; urgency=medium
* opsipxeconfd: made it compatible with new clientconfig.dhcpd.filename
setting in configed 4.1.9.1.0
-- Mathias Radtke <m.radtke@uib.de> Wed, 01 Apr 2020 16:20:01 +0200
----------------------------------
opsi-utils (4.1.1.35-1) stable; urgency=medium
* version bumped for cleanup in buildservice
-- Erol Ueluekmen <e.ueluekmen@uib.de> Fri, 07 Feb 2020 00:17:30 +0100
opsi-utils (4.1.1.34-1) stable; urgency=medium
* Shebang modified in scripts for RHEL/CentOS 8 support
-- Erol Ueluekmen <e.ueluekmen@uib.de> Thu, 06 Feb 2020 20:29:32 +0100
opsi-utils (4.1.1.33-8) testing; urgency=medium
* CentOS/RHEL 8: patching python2 into scripts
-- Mathias Radtke <m.radtke@uib.de> Wed, 18 Dec 2019 09:35:54 +0100
opsi-utils (4.1.1.33-7) testing; urgency=medium
* CentOS/RHEL 8: installing python27
-- Mathias Radtke <m.radtke@uib.de> Wed, 18 Dec 2019 09:10:59 +0100
----------------------------------
opsi-tftp-hpa (5.2.8-52) stable; urgency=medium
* removing tcp_wrapper-devel from spec file
-- Erol Ueluekmen <e.ueluekmen@uib.de> Wed, 05 Feb 2020 22:22:37 +0100
----------------------------------
opsi-linux-bootimage (20200506-1) testing; urgency=medium
* Ignoring clientconfig.depot.protocol = webdav; fallback to cifs
* when bootimage creates a new client which is in uefi mode, the uefi
setting in opsi backend is added
* when bootimage creates a new client with manually added append parameters,
those parameters are added to the clients opsi-linux-bootimage.append
parameter
* grub.cfg now contains more entries for manually starting a client with
specific append parameters
-- Mathias Radtke <m.radtke@uib.de> Wed, 06 May 2020 11:26:00 +0200
opsi-linux-bootimage (20200416-1) testing; urgency=medium
* kernel 5.6.4
* rpm: corrected signed kernel linking error
-- Mathias Radtke <m.radtke@uib.de> Thu, 16 Apr 2020 10:40:00 +0200
opsi-linux-bootimage (20200407-2) testing; urgency=medium
rpm: corrected replacing directories on SLES/OpenSUSE*
-- Mathias Radtke <m.radtke@uib.de> Tue, 07 Apr 2020 16:28:00 +0200
opsi-linux-bootimage (20200407-1) testing; urgency=medium
* updated grub to 2.02+dfsg1-20
* updated grub regexp.mod
* added grub http.mod
* kernel 5.6.2
-- Mathias Radtke <m.radtke@uib.de> Tue, 07 Apr 2020 11:57:00 +0200
----------------------------------
swaudit (4.1.0.3-1) stable; urgency=low
* reintegrate fixes from 4.1.0.0-3
* reintegrate fixes from 4.1.0.0-2
-- detlef oertel <d.oertel@uib.de> Tue, 17 Mar 2020 15:00:00 +0100
swaudit (4.1.0.2-1) stable; urgency=low
* macos integration extended
* code redesign with defined functions
* shellInAnIcon_deb: no rc state pakages: fixes: #4402
-- detlef oertel <d.oertel@uib.de> Wed, 12 Feb 2020 15:00:00 +0100
swaudit (4.1.0.1-1) stable; urgency=low
* macos integration
-- detlef oertel <d.oertel@uib.de> Thu, 06 Feb 2020 15:00:00 +0100
----------------------------------
opsi-wan-config-on (4.0.1-2) stable; urgency=low
* changed wrong name in control file
-- matthias knauer <m.knauer@uib.de> Tue, 12 Nov 2019 16:01:53 +0200
----------------------------------
opsi-setup-detector (4.1.0.15) experimental; urgency=low
* osdform/osdcreate: setup files: tow setup files (e.g. 32bit/64bit) now stored in tow different directories (files1, files2),
single file is stored in file1
* adaptations on opsiscript templates according to changes of setup file paths (32bit/64bit setup files)
* osdform/osdcreate: MST file: One MST file can now be selected for an MSI setup file
* osdanalyse: procedure get_aktProduct_general_info: not trying to read resourcefile anymore if MSI file is detected.
-- Jan Werner <j.werner@uib.de> Wed, 29 Jan 2020 : 10:20:00 +0200
----------------------------------
opsi-bootimage-local (20200506-1) testing; urgency=low
* updated to opsi-linux-bootimage_20200506-1
-- Mathias Radtke <m.radtke@uib.de> Mi, 06 Mai 2020 15:00:12 +0200
opsi-bootimage-local (20200416-1) testing; urgency=low
* updated to opsi-linux-bootimage_20200416-1
-- Mathias Radtke <m.radtke@uib.de> Do, 16 Apr 2020 15:41:59 +0200
opsi-bootimage-local (20200414-1) testing; urgency=low
* updated to opsi-linux-bootimage_20200414-1
-- Mathias Radtke <m.radtke@uib.de> Di, 14 Apr 2020 17:57:37 +0200
opsi-bootimage-local (20200407-1) testing; urgency=low
* updated to opsi-linux-bootimage_20200407-1
-- Mathias Radtke <m.radtke@uib.de> Di, 07 Apr 2020 17:58:38 +0200
opsi-bootimage-local (20200407-1) testing; urgency=low
* updated to opsi-linux-bootimage_20200407-1
-- Mathias Radtke <m.radtke@uib.de> Tue, 07 Apr 2020 15:37:14 +0200
----------------------------------
windows (4.1.0.1-15) 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