Date: Mon, 11 Dec 2017 08:03:43 +0000 From: Jonathan de Boyne Pollard <J.deBoynePollard-newsgroups@NTLWorld.COM> To: Debian users <debian-user@lists.debian.org>, FreeBSD Hackers <freebsd-hackers@freebsd.org>, Supervision <supervision@list.skarnet.org> Subject: nosh version 1.36 Message-ID: <a190516f-0b6f-a99a-19cf-29b071d3982f@NTLWorld.COM> In-Reply-To: <43de321f-e66c-5353-09db-58b9921354b4@NTLWorld.COM> References: <54430B41.3010301@NTLWorld.com> <76c00c13-4cc9-ed9c-f48f-81a3f050b80b@NTLWorld.com> <0d6afc48-3465-3509-ff46-494da45022bc@NTLWorld.com> <da1dc089-7850-82d8-6d87-5bb999e9e89a@NTLWorld.com> <731531599.156033.1491767527334.JavaMail.open-xchange@oxbe4.tb.ukmail.iss.as9143.net> <592685009.2293134.1499287287329.JavaMail.open-xchange@oxbe2.tb.ukmail.iss.as9143.net> <43de321f-e66c-5353-09db-58b9921354b4@NTLWorld.COM>
next in thread | previous in thread | raw e-mail | index | archive | help
The nosh package is now up to version 1.36 .
*
http://jdebp.eu./Softwares/nosh/
*
https://www.freebsd.org/news/status/report-2015-07-2015-09.html#The-nosh-Project
*
http://jdebp.info./Softwares/nosh/
More Java tools
This release comes with the |find-default-jvm| and |find-matching-jvm|
tools, which will set up the |JAVA_HOME| environment variable to point
to a default/matching JVM directory, using the FreeBSD/TrueOS and Debian
conventions for locating JVM directories. To match these,
|convert-systemd-units| now recognizes |JVMDefault|, |JVMVersion|,
|JVMOperatingSystem|, and |JVMManufacturer| extensions to the systemd
unit file format.
Tool improvements
|convert-systemd-units| now recognizes a |MachineEnvironment| extension
to the systemd unit file format, which controls the generation of an
invocation of |machineenv|. It also now recognizes and translates
|RDMAHCAHandlesMax| and |RDMAHCAObjectsMax| settings.
The |unshare| command now has flags for specifying process ID and user
ID namespaces on Linux.
The |setup-machine-id| command now correctly falls back to the old D-Bus
files on FreeBSD, which it had not been doing because of a bug.
New system management features
In support of an initiative by Warner Losh, there is support for power
cycling via hardware and a kernel that support it.
The system manager treats |SIGRTMIN+6|, unused in the systemd system, as
a request to invoke a new |powercycle| service bundle; and
|SIGRTMIN+16|, similarly unused, as the underlying actual powercycle
request, which it translates to either |RB_POWERCYCLE| if it is present
in the C library headers, or |RB_AUTOBOOT| if it is not. There is a new
|system-control powercycle| subcommand, which defaults to sending these
signals.
Note that the binary packages are currently built on a system that lacks
|RB_POWERCYCLE| in the C library.
The compatibility |shutdown|, |reboot|, |halt|, and |poweroff| commands
all now sport a new |-c|/|--powercycle| option. There are new
|fastpowercycle| and |powercycle| commands. The |system-control init|
subcommand now sports a new |c|/|C| argument, by analogy to |h|/|H|. And
this is of course thus reflected automatically in the compatibility
|telinit| command and the |initctl-read| server.
Service bundles
Fixing an oversight in 1.35, the per-user |dbus| services are now
renamed to |dbus-daemon| too.
There are a few more service bundles, including ones for |jenkins|,
|apacheds|, |udisks2|, and |ndppd|.
The |linux-utmp| service bundle has been retired, in favour of a unified
|utx| service bundle, which was previously FreeBSD-only, that operates
across platforms. In support of this, there is a new
|login-update-utmpx| command, and a new |freebsd-shims| package that
aliases that to the |utx| command on non-FreeBSD platforms.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a190516f-0b6f-a99a-19cf-29b071d3982f>
