Univention Bugzilla – Bug 47424
ldap.sh uses "die" but "die" is not defined in univention-lib
Last modified: 2019-02-13 13:27:23 CET
ldap.sh uses the shell function die() in ucs_parseCredentials(), but "die" is not defined anywhere in univention-lib.
It is defined in management/univention-join/joinscripthelper.lib
Ok the commit bfba478a2d now defines die() in univention-lib/shell/ldap.sh, two things are missing: * The 'echo "$1"' should probably be a 'echo "$@"' to match the implementation of management/univention-join/joinscripthelper.lib, quoted by Erik. * We need a yaml advisory. Strictly speaking we need it before changing any code. Please fix this ASAP, because it's blocking the release of the fix for Bug #48427 which is of top priority currently.
321ad813de Bug #47424: Advisory 7e40dff954 Bug #47424: Fix typo and changelog 4d7b6a6708 Bug #47424: Changelog 87684513d4 Bug #47424 Merge branch 'jbremer/bug47424' into 4.3-3 bfba478a2d Bug #47424: defined method die in ldap.sh Successful build Package: univention-lib Version: 7.0.0-23A~4.3.0.201902120851 Branch: ucs_4.3-0 Scope: errata4.3-3 User: jbremer
OK: univention-lib specific die() implementation OK: fix merged and built in 4.3-3, merged and built in 4.4-0 OK: yaml Verified
<http://errata.software-univention.de/ucs/4.3/424.html>