Univention Bugzilla – Bug 45340
Download- & update mechanism for univention-system-check
Last modified: 2017-11-01 12:41:00 CET
Customers should have a way to automatically download the new univention-system-check tool (Bug #40461) from our website and keep it updated. curl -OOs https://updates.software-univention.de/download/univention-system-check/univention-system-check.tar.gz{,.gpg} gpgv --keyring /usr/share/keyrings/univention-archive-key-ucs-4x.gpg \ univention-system-check.tar.gz.gpg univention-system-check.tar.gz tar -xzf univention-system-check.tar.gz That way we may decide later to create a nagios-check which runs the script or a UMC diagnostic module which runs it on demand. But that's not part of this bug.
A Debian package should be created in UCS 4.2-2.
A debian package was created, it can be found in the branch ’jahlers/bug45340’ on gitlab.
(In reply to jahlers from comment #2) > A debian package was created, it can be found in the branch > ’jahlers/bug45340’ on gitlab. I made a lot of comments. Could you please consider these notes and adapt the code/files accordingly. https://git.knut.univention.de/univention/ucs/commit/abc299b6b9740bad463c1929f97432622c8511af
I applied the comments. Hopefully I didn't miss any.
ucslint shows the following errors: W:0011-13: debian/control: ucslint is missing in Build-Depends E:0004-12: conffiles/etc/cron.d/univention-system-check-downloader: template file contains variables that are not registered in file entry: - server/role E:0010-2: univention-system-check-downloader: file contains no copyright text block E:0010-2: debian/rules: file contains no copyright text block W:0007-2: debian/changelog: latest changelog entry does not contain bug/ticket/issue number I added some more comments.
Applied more comments.
I reopen this issue because no Target Milestone is assigned.