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.

Reply via email to