mit diesem Release haben wir weitere Pakete für opsi 4.2 in Testing und Stable veröffentlicht.
* Der opsi-server kann auf den folgenden Linux Distributionen aus dem stable Repository installiert werden:
Alma9/Rocky9/Redhat9 und SLES15-4
* Der neue opsipxeconfd in stable enthält eine grundlegende Änderung:
Die Boot-Konfigurationen werden nicht mehr als Named-Pipes angelegt, sondern als normale Dateien.
Dadurch können die Konfigurationsdateien von allen Programmen gelesen werden, ohne dass speziell angepasste Versionen verwendet werden müssen.
Die von opsipxeconfd erstellten Boot-Konfigurationen werden wie bisher automatisch entfernt, wenn diese gelesen wurden.
Die erstellten Boot-Konfigurationen werden auch automatisch entfernt, wenn der opsipxeconfd beendet wird und nach einem Neustart wieder erzeugt.
=====================================
Aktualisierte Pakete 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
=====================================
Aktualisierte Pakete 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
Mit freundlichen Grüßen
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
================================================================