Seite 1 von 1

Actualisations dans opsi 4.1 stable et testing

Verfasst: 15 Jun 2020, 16:15
von otto
Chers utilisateurs d'opsi,

nous avons publié des actualisations pour opsi 4.1 dans stable et testing.

Nouveautés concernant les paquets actualisés:

opsi-configed:
L'utilité des définitions des actions pour plusieurs produits avec un seul
clic était le but principal des travaux sur la partie visible du configed.
Le changement principal sous le surface consiste au soutien du nouveau
shim-Bootloader, qui peut aussi traiter Secureboot.

opsipxeconfd/python-opsi:
Avec la version actualisée il est désormais possible d'utiliser le shim/grub bootloader pour des installations UEFI sans avoir debloqué le module Secure Boot. Pour une installation Secure Boot l'extension est toujours nécessaire. Il était but de permettre à tous les utilisateurs d'opsi avec l'extension UIEF d'utiliser le Bootloader shim/grub, comme elilo à souvent causé des problèmes avec quelques implémentations UEFI.

opsi-linux-bootimage:
Le Grub et les moduls correspendants ont été actualisés. En plus, on a étendu le menu grub. Des Ordinateurs démarrés par le menu grub et enregistrés par le opsi-linux-bootimage dans l'opsi-configed, recoivent le cochet UEFI, si le client se trouve en mode UEFI. La même chose est valable pour les paramètres kernel-append qui ont été ajoutés ultieurement.
Afin d'utiliser le menu grub étendu, il faut renommer le ficher grub.cfg.opsi à grub.opsi.

opsi-linux-client-agent:
Désormais opsiclientd n'est plus basé sur cx_freeze mais sur py_installer et il fonctionne avec toutes les distributions.

opsi-winst/opsi-script:
À côté des correxions, il y a des actualisations visibles suivantes:

* opsi-script crée un fichier logging c:\opsi.org\opsi-script.history avec une entrée d'une ligne par produit
* linkfolder: new link element window_state with the allowed values 'normal', 'min', 'max'
* Dans un appel winbatch le paramètre /timeoutseconds peut être combiné avec WaitForWindowAppearing ou 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")


Paquets actualisés dans stable:

Paquets Windows Localboot:
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)

Paquets Windows Netboot:
Windows-NT6 (4.1.0.1-13)

Paquets Linux Netboot:
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)
opsi-vhd-win10-x64 (4.1.0.1-15)

Paquets Linux Localboot:
swaudit (4.1.0.3-1)
opsi-linux-client-agent (4.1.0.23-1)

Paqeuts serveur opsi 4.1:
-

Paquets actualisés dans 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)
opsi-script (4.12.3.13-1)

Paquet sWindows Localboot:
opsi-auto-update (4.1.0.1-1)
opsi-configed (4.1.9.3.3-1)
windows10-upgrade (19.09-8)

Paquets Linux Localboot:
l-system-update (4.1.0.0-2)
opsi-linux-client-agent (4.1.1.0-2)

Paquets Windows Netboot:
Windows-NT6 (4.1.0.1-14)

Produits opsi-local-image:
opsi-local-image-NT6 (4.1.0.1-12)

Paquets Linux Netboot:
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)


Cordialement

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