Updates opsi 4.2 testing and stable

Antworten
Benutzeravatar
n.doerrer
uib-Team
Beiträge: 267
Registriert: 23 Okt 2020, 16:11

Updates opsi 4.2 testing and stable

Beitrag von n.doerrer »

Dear opsi users,

with this release we published new packages for opsi 4.2 in testing and stable.

* opsi-server is now available for the following new linux distributions (in stable):
Alma9/Rocky9/Redhat9 und SLES15-4

* The new opsipxeconfd contains a fundamental change:
The boot configurations are no longer created as named pipes but as normal files.
Thus the configuration files can be read by all programs without having to use specially adapted versions.
The boot configurations created by opsipxeconfd are automatically removed after they are read.
The created boot configurations are also automatically removed when opsipxeconfd is stopped and will be recreated after a restart.

=====================================
New Paketes in Testing:
=====================================

Windows Localboot:

* opsi-client-agent 4.2.0.41-3
* opsi-auto-update 4.2.0.4-1
* opsi-script-beautifier 4.2.0.4-2
* opsi-script-test 4.12.6.0-1

Linux Localboot:

* opsi-auto-update 4.2.0.4-1
* opsi-script-beautifier 4.2.0.4-2
* opsi-script-test 4.12.6.0-1
* l-opsi-client-kiosk 4.1.1.16-7

Macos Localboot:

* opsi-auto-update 4.2.0.4-1
* opsi-script-beautifier 4.2.0.4-2
* opsi-script-test 4.12.6.0-1
* m-homebrew 4.1.0.7-2
* m-opsi-client-kiosk 4.1.1.17-4

opsi-local-image Localboot:

* opsi-auto-update 4.2.0.4-1

Linux Netboot:

* debian11 4.2.0.1-13
* debian10 4.2.0.1-13
* mint20-1 4.2.0.3-3
* mint20-2 4.2.0.3-3
* mint20-3 4.2.0.3-3
* mint21 4.2.0.3-3
* ubuntu22-04 4.2.0.1-12

opsi-local-image Netboot:

* opsi-local-image-ubuntu 4.2.0.4-7

Server:

* opsi-linux-bootimage 20220926-2
* opsiconfd 4.2.0.290

=====================================
New Paketes in Stable:
=====================================

Windows Localboot:

* opsi-auto-update 4.2.0.4-1
* opsi-script 4.12.6.1-3
* opsi-script-test 4.12.6.0-1
* opsi-wim-capture 4.2.0.2-1
* opsi-winst 4.12.6.1-3

Linux Localboot:

* l-debuntu-upgrade 4.2.0.2-1
* l-opsi-server 4.2.0.8-1
* l-opsi-client-kiosk 4.1.1.16-7
* opsi-auto-update 4.2.0.4-1
* opsi-script 4.12.6.1-3
* opsi-script-test 4.12.6.0-1

Macos Localboot:

* m-opsi-client-kiosk 4.1.1.17-4
* opsi-auto-update 4.2.0.4-1
* opsi-script 4.12.6.1-3
* opsi-script-test 4.12.6.0-1

opsi-local-image Localboot:

* opsi-auto-update 4.2.0.4-1

Linux Netboot:

* debian11 4.2.0.1-13
* debian10 4.2.0.1-13
* debian9 4.2.0.1-11

opsi-local-image Netboot:

* opsi-local-image-ubuntu 4.2.0.4-7

opsi Server:

* opsipxeconfd 4.2.0.31-1
* opsi-script 4.12.6.1

Sonstiges:

* opsi-quick-install 4.2.0.8-1

Best Regards
Nils Dörrer


Changelogs:

Code: Alles auswählen

debian9 (4.2.0.1-11) 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

---------------------------

debian10/11 (4.2.0.1-13) testing; urgency=low

  * added accidentally deleted postinst.sh

 -- Mathias Radtke <m.radtke@uib.de> Mon, 16 Sep 2022 08:44:00 +0200

debian10/11 (4.2.0.1-12) testing; urgency=low

  * updated kernel and initrd

 -- Mathias Radtke <m.radtke@uib.de> Mon, 12 Sep 2022 15:22:00 +0200

debian10/11 (4.2.0.1-11) 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

---------------------------

mint20-1/2/3 (4.2.0.3-3) testing; urgency=low

  * added 01_packages.sh postinst script

 -- Mathias Radtke <m.radtke@uib.de> Tue, 20 Sep 2022 13:45:00 +0200

---------------------------

mint21 (4.2.0.3-3) testing; urgency=low

  * added 01_packages.sh postinst script

 -- Mathias Radtke <m.radtke@uib.de> Tue, 20 Sep 2022 13:45:00 +0200

---------------------------

ubuntu22-04 (4.2.0.1-12) 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

ubuntu22-04 (4.2.0.1-11) testing; urgency=low

  * Removed obsolete architecture property
  * Added property to ignore certificate errors
  * Added UEFI firmware settings to intermediate grub menu
  * Changed method of not installing opsi-client-agent, if productproperty is set to false.
  * Moved opsi-client-agent installation to setup.py

 -- Terry Strooband <t.strooband@dgip.nl> Fri Jun 24 17:15:23 2022 +0200

---------------------------

l-opsi-server (4.2.0.8-1); testing; urgency=low

  * Make it work on Alma/Rocky/RedHat 9
  * Make it work on SLES 15 SP4

 -- Mathias Radtke <m.radtke@uib.de> Wed, 06 Jul 2022 13:55:00 +0200

---------------------------

opsi-linux-bootimage (20220926-2) testing; urgency=low

  * spec: corrected build error on RPM systems

 -- Mathias Radtke <m.radtke@uib.de> Mon, Sep 26 2022 10:18:00 +0200

opsi-linux-bootimage (20220926-1) testing; urgency=low

  * updated opsi boot cd creation
  * copying/symlinking opsi-netboot to TFTPROOT
  * kernel 5.19.8

 -- Mathias Radtke <m.radtke@uib.de> Mon, Sep 26 2022 08:25:00 +0200

---------------------------

l-debuntu-upgrade (4.2.0.2-1) stable; urgency=low

  * focal to jammy upgrade added

 -- Mathias Radtke <m.radtke@uib.de> Wed, 04 May 2022 09:30:00 +0200

---------------------------

opsipxeconfd (4.2.0.31-1) stable; urgency=medium

  * Improvement:  Update python packages
  * Improvement:  Using automatically removed files instead of pipes

 -- uib GmbH <info@uib.de>  Thu, 25 Aug 2022 09:14:55 +0200

---------------------------

opsiconfd (4.2.0.290-1) stable; urgency=medium

  * Improvement:  Split skip-setup "ssl" into "server_cert" and "opsi_ca"

 -- uib GmbH <info@uib.de>  Wed, 05 Oct 2022 09:29:00 +0000

opsiconfd (4.2.0.289-1) stable; urgency=medium

  * Improvement:  Update python packages

 -- uib GmbH <info@uib.de>  Fri, 30 Sep 2022 08:13:46 +0000

opsiconfd (4.2.0.288-1) stable; urgency=medium

  * Bugfix:  session max age on admin page
  * Improvement:  Update xterm.js to 5.0.0
  * Bugfix:  Fix write_error_log
  * Improvement:  New default for --symlink-logs is true

 -- uib GmbH <info@uib.de>  Mon, 26 Sep 2022 06:57:14 +0000

---------------------------

opsi-client-agent (4.2.0.41-3) stable; urgency=low

  * Fix syntax

-- Jan Schneider <j.schneider@uib.de> Fri, 23 Sep 2022 15:37:00 +0100

opsi-client-agent (4.2.0.41-2) stable; urgency=low

  * Do not use WMI to fetch Admin SID

-- Jan Schneider <j.schneider@uib.de> Fri, 23 Sep 2022 14:57:00 +0100

opsi-client-agent (4.2.0.41-1) stable; urgency=low

  * Updated opsiclientd to 4.2.0.130
  * Using system SID for ACL if local admin not found

-- Jan Schneider <j.schneider@uib.de> Fri, 23 Sep 2022 11:34:00 +0100

----------------------------

opsi-script (4.12.6.1-3) urgency=medium
  New:
    Registry section [W]:
      - We support the data type QWord.
      - New command "deleteListEntries" to remove entries from list variables.
    Files section [L]: copy -u for Linux.
    Functions:
      - HashFromFile(<file>,<hash algorithm>) [W/L/M]: Supporting about 80 hashing algorithms.
      - GetValueFromIniFile (<file>, <section>, <key>, <defaultvalue>, [<encoding>]) [W/L/M]: new optional encoding parameter.
    EXPERIMENTAL:
      Statement reloadProductList [W/L/M]: Product list from the opsi-server can now be reloaded into ospi-script without the need of a reboot.
      The reload occured after finishing the script in which reloadProductList is called.

  Fixes:
    Interpreter [W/L/M]: If the script could not be loaded the product is not set to successful anymore.
    External processes[L/M]: at unix the exicodes also from child processes are caught to avoid zombies.
    Actions section [W/L/M]:
      - Parse and evaluate generic stringlist equal to createStringList for correct functionality.
      - Generic string list definition works the same way as the function createStringList now.
      - Throw an error if a variable is defined twice outside of defined functions.
    Files section [W/L/M]:
      - del command now deletes any file including hidden files.

  Changes:
    Actions section [W/L/M]:
      - direct initialization of variables (string and stringlist) works similar to 'set' now, e.g. logging.
    Registry section [W]:
      - synchronize data type handling with the documentation, i.e. supp does not change data types.
    Functions:
      - md5fromFile(<file>) [W/L/M]: now uses internally the new function HashFromFile.

-- j.werner <j.werner@uib.de> 31 Aug 2022

================================================================
opsi-script-test (4.12.6.0-1) stable; urgency=low

  [new] tests for function HashFromFile (!11, j.laajili)
  [new] test case empty string in del command (e.g. del -sf "") (!15, j.werner)
  [new] New test for new registry type QWord (!10, a.schmitz)
  [new] direct variable initialization (!9, a.schmitz)
  [new] Implementing tests for copy -u in Linux (!8, j.laajili)
  [change] Exchange deprecated AllNTUserProfiles (!12 a.schmitz)
  [change] Outsource Code From Main Script (!13, a.schmitz)
  [change] crypttest.opsiscript rework MD5 checksum test (cc6efb33, j.werner)
  [remove] test for statement LocalAdmin (!7, a.schmitz)
  [remove] unnecessary/unlogical test for current user profile in filestest.opsiscript (06cc3d5a, j.werner)

-- j.werner <j.werner@uib.de> Tue, 31 May 2022

opsi-script-test (4.12.5.1-1) stable; urgency=low

  * fixed some syntax errors in comments
  * ExecwithPython: check for python / python3 (d.oertel 24.6.2022)

-- j.werner <j.werner@uib.de> Tue, 31 May 2022

opsi-script-test (4.12.5.0-1) stable; urgency=low

  * standalone-tests/error_markerror_0: new tests for parsing errorsOccurredSinceMark added (a.schmitz)
  * testing %userprofiledir% inside of patches section (d.ooertel)
  * new powershellCall test. Testing powershellcall with piped command e.g. powershellcall('Get-Process | Select ProcessName'). (j.werner)
  * TOML tests (j.laajili)

-- a.schmitz <a.schmitz@uib.de> Mon, 21 Mar 2022 16:40


================================================================

m-opsi-client-kiosk (4.1.1.17-4) experimental; urgency=high

  * fix: replace not working sslib in package
  * fix: correct path to locale

-- Jan Werner <j.werner@uib.de> Tue, 27 September 2022


================================================================

l-opsi-client-kiosk (4.1.1.16-7) stable; urgency=high

  * fix: change ssl lib
  * update: Linkfolder

-- Jan Werner <j.werner@uib.de> Thu, 6 October 2022

==============================================================
opsi-auto-update (4.2.0.4-1) stable; urgency=low

  * extended check for running in WAN extension

-- detlef oertel <d.oertel@uib.de>  Fri, 23 Sep 2022 15:00:00 +0200

opsi-auto-update (4.2.0.3-1) stable; urgency=low

  * add always action request
  * add more messages

-- detlef oertel <d.oertel@uib.de>  Sat, 17 Sep 2022 15:00:00 +0200

opsi-auto-update (4.2.0.2-1) stable; urgency=low

	* use: reloadProductList / isSuspended
	  instead of ImmediateReboot
	  if possible
	* remove 'DefFunc setProductsToUninstall' (now in lib uib_backend)
	* fix comment line at WAN mode

-- detlef oertel <d.oertel@uib.de>  Fri, 22 Jul 2022 15:00:00 +0200

================================================================
opsi-script-beautifier (4.2.0.4-2)

 * Linux binary recompiled on ubu 20.04

-- d.oertel <d.oertel@uib.de> Mon , 03 Oct 2022 15:00:00 + 0100

opsi-script-beautifier (4.2.0.4-1)

 * fix EndFunc detection
 * fix indentation of indented opsiservicecall section (e.g. inside deffunc)
 * fix mac installtion

-- d.oertel <d.oertel@uib.de> Fri , 23 Sep 2022 15:00:00 + 0100

opsi-script-beautifier (4.2.0.3-1)

 * accept *.opsiinc as opsi-script extension
 * add opsi-logo to the package

-- d.oertel <d.oertel@uib.de> Mon , 08 Aug 2022 15:00:00 + 0100

================================================================
opsi-wim-capture (4.2.0.2-1) stable; urgency=low

  * setup.opsiscript: check modules via uib_backend.opsiscript:check_moduls_activation

-- detlef oertel <d.oertel@uib.de>  Tue, 22 Aug 2022 15:00:00 +0000

================================================================
m-homebrew 4.1.0.7-2 stable urgency=low

 * remove lock if existing

 -- d.oertel <d.oertel@uib.de> Thu, 22 Sep 2022 15:00:00 + 0100

================================================================
opsi-local-image-ubuntu (4.2.0.4-7) testing; urgency=low

  * add parameters to debootstrap call: --extractor=ar --include=quota

 -- detlef oertel <d.oertel@uib.de>  Tue, 29 Sep 2022 15:00:00 +0200


opsi-local-image (4.2.0.4-6) testing; urgency=low

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

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

================================================================
opsi-script (4.12.6.1-3) urgency=medium
  New:
    Registry section [W]:
      - We support the data type QWord.
      - New command "deleteListEntries" to remove entries from list variables.
    Files section [L]: copy -u for Linux.
    Functions:
      - HashFromFile(<file>,<hash algorithm>) [W/L/M]: Supporting about 80 hashing algorithms.
      - GetValueFromIniFile (<file>, <section>, <key>, <defaultvalue>, [<encoding>]) [W/L/M]: new optional encoding parameter.
    EXPERIMENTAL:
      Statement reloadProductList [W/L/M]: Product list from the opsi-server can now be reloaded into ospi-script without the need of a reboot.
      The reload occured after finishing the script in which reloadProductList is called.

  Fixes:
    Interpreter [W/L/M]: If the script could not be loaded the product is not set to successful anymore.
    External processes[L/M]: at unix the exicodes also from child processes are caught to avoid zombies.
    Actions section [W/L/M]:
      - Parse and evaluate generic stringlist equal to createStringList for correct functionality.
      - Generic string list definition works the same way as the function createStringList now.
      - Throw an error if a variable is defined twice outside of defined functions.
    Files section [W/L/M]:
      - del command now deletes any file including hidden files.

  Changes:
    Actions section [W/L/M]:
      - direct initialization of variables (string and stringlist) works similar to 'set' now, e.g. logging.
    Registry section [W]:
      - synchronize data type handling with the documentation, i.e. supp does not change data types.
    Functions:
      - md5fromFile(<file>) [W/L/M]: now uses internally the new function HashFromFile.

-- j.werner <j.werner@uib.de> 31 Aug 2022

================================================================
opsi-script-test (4.12.6.0-1) stable; urgency=low

  [new] tests for function HashFromFile (!11, j.laajili)
  [new] test case empty string in del command (e.g. del -sf "") (!15, j.werner)
  [new] New test for new registry type QWord (!10, a.schmitz)
  [new] direct variable initialization (!9, a.schmitz)
  [new] Implementing tests for copy -u in Linux (!8, j.laajili)
  [change] Exchange deprecated AllNTUserProfiles (!12 a.schmitz)
  [change] Outsource Code From Main Script (!13, a.schmitz)
  [change] crypttest.opsiscript rework MD5 checksum test (cc6efb33, j.werner)
  [remove] test for statement LocalAdmin (!7, a.schmitz)
  [remove] unnecessary/unlogical test for current user profile in filestest.opsiscript (06cc3d5a, j.werner)

-- j.werner <j.werner@uib.de> Tue, 31 May 2022

opsi-script-test (4.12.5.1-1) stable; urgency=low

  * fixed some syntax errors in comments
  * ExecwithPython: check for python / python3 (d.oertel 24.6.2022)

-- j.werner <j.werner@uib.de> Tue, 31 May 2022

opsi-script-test (4.12.5.0-1) stable; urgency=low

  * standalone-tests/error_markerror_0: new tests for parsing errorsOccurredSinceMark added (a.schmitz)
  * testing %userprofiledir% inside of patches section (d.ooertel)
  * new powershellCall test. Testing powershellcall with piped command e.g. powershellcall('Get-Process | Select ProcessName'). (j.werner)
  * TOML tests (j.laajili)

-- a.schmitz <a.schmitz@uib.de> Mon, 21 Mar 2022 16:40


================================================================

m-opsi-client-kiosk (4.1.1.17-4) experimental; urgency=high

  * fix: replace not working sslib in package
  * fix: correct path to locale

-- Jan Werner <j.werner@uib.de> Tue, 27 September 2022


================================================================

l-opsi-client-kiosk (4.1.1.16-7) stable; urgency=high

  * fix: change ssl lib
  * update: Linkfolder

-- Jan Werner <j.werner@uib.de> Thu, 6 October 2022

==============================================================
opsi-auto-update (4.2.0.4-1) stable; urgency=low

  * extended check for running in WAN extension

-- detlef oertel <d.oertel@uib.de>  Fri, 23 Sep 2022 15:00:00 +0200

opsi-auto-update (4.2.0.3-1) stable; urgency=low

  * add always action request
  * add more messages

-- detlef oertel <d.oertel@uib.de>  Sat, 17 Sep 2022 15:00:00 +0200

opsi-auto-update (4.2.0.2-1) stable; urgency=low

	* use: reloadProductList / isSuspended
	  instead of ImmediateReboot
	  if possible
	* remove 'DefFunc setProductsToUninstall' (now in lib uib_backend)
	* fix comment line at WAN mode

-- detlef oertel <d.oertel@uib.de>  Fri, 22 Jul 2022 15:00:00 +0200

================================================================
opsi-script-beautifier (4.2.0.4-2)

 * Linux binary recompiled on ubu 20.04

-- d.oertel <d.oertel@uib.de> Mon , 03 Oct 2022 15:00:00 + 0100

opsi-script-beautifier (4.2.0.4-1)

 * fix EndFunc detection
 * fix indentation of indented opsiservicecall section (e.g. inside deffunc)
 * fix mac installtion

-- d.oertel <d.oertel@uib.de> Fri , 23 Sep 2022 15:00:00 + 0100

opsi-script-beautifier (4.2.0.3-1)

 * accept *.opsiinc as opsi-script extension
 * add opsi-logo to the package

-- d.oertel <d.oertel@uib.de> Mon , 08 Aug 2022 15:00:00 + 0100

================================================================
opsi-wim-capture (4.2.0.2-1) stable; urgency=low

  * setup.opsiscript: check modules via uib_backend.opsiscript:check_moduls_activation

-- detlef oertel <d.oertel@uib.de>  Tue, 22 Aug 2022 15:00:00 +0000

================================================================
m-homebrew 4.1.0.7-2 stable urgency=low

 * remove lock if existing

 -- d.oertel <d.oertel@uib.de> Thu, 22 Sep 2022 15:00:00 + 0100

================================================================
opsi-local-image-ubuntu (4.2.0.4-7) testing; urgency=low

  * add parameters to debootstrap call: --extractor=ar --include=quota

 -- detlef oertel <d.oertel@uib.de>  Tue, 29 Sep 2022 15:00:00 +0200


opsi-local-image (4.2.0.4-6) testing; urgency=low

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

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

================================================================
Antworten