openconnect: Restore support for vpnc-script hooks

* Restore hooks support from vpnc-script
* Use consistent style for tests and blocks in openconnect.sh
* Cleanup code that writes banner to syslog

Signed-off-by: Matthew Sykes <matthew.sykes@gmail.com>
shadow: fix libintl/libiconv dependencies

Include nls.mk rather than explicitly using the stub versions.
This allows to make the packages depend on the full versions
of libiconv & libintl and thus to have full language support.

Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
upmpdcli: Reduce binary sizes (force strip)

Signed-off-by: Ted Hess <thess@kitschensync.net>
shadow-utils: remove dependency causing conflict

The "+ALL:shadow" dependency causes conflict with passwd utility
as it is provided by busybox in the default configuration.

Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
Merge pull request #678 from thess/upmpdcli-work

upmpdcli: Reduce binary sizes (force strip)
Merge pull request #679 from kissg1988/shadow

shadow: fix dependency issues
Merge pull request #677 from sykesm/openconnect-vpnc-hooks

openconnect: Restore support for vpnc-script hooks
libxml2: fix build error with musl libc (fixes #454)

Thanks to nakarotori for spotting this.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
ethtool: update to 3.18

This release contains a patch which is supposed to improve musl compatiblity. I
haven't tested it with musl though.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
upmpdcli: Revert #678 (force strip)

Signed-off-by: Ted Hess <thess@kitschensync.net>