From 9358ede0e510fe25cf26fd6cc349395ac8bc8558 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Tue, 23 Feb 2021 17:18:38 +0000 Subject: Prepare for 1.0.4.0; new +,-,& directives for execlineb cmd interp --- INSTALL | 4 +- NEWS | 7 ++++ doc/index.html | 8 +++- doc/mdevd.html | 28 ++++++++++++++ doc/upgrade.html | 12 ++++++ package/info | 2 +- src/mdevd/PARSING.txt | 105 +++++++++++++++++++++++++------------------------- src/mdevd/mdevd.c | 86 +++++++++++++++++++++-------------------- 8 files changed, 154 insertions(+), 98 deletions(-) diff --git a/INSTALL b/INSTALL index a6d2733..ba21fed 100644 --- a/INSTALL +++ b/INSTALL @@ -6,7 +6,7 @@ Build Instructions - A Linux-based system with a standard C development environment - GNU make version 3.81 or later - - skalibs version 2.10.0.0 or later: https://skarnet.org/software/skalibs/ + - skalibs version 2.10.0.2 or later: https://skarnet.org/software/skalibs/ This software is Linux-specific. It will run on a Linux kernel, version 2.6.10 or later. @@ -85,7 +85,7 @@ linking against the static libc with --enable-static-libc. Be aware that the GNU libc behaves badly with static linking and produces huge executables, which is why it is not the default. Other libcs are better suited to static linking, for instance -musl: http://musl-libc.org/ +musl: https://musl-libc.org/ * Cross-compilation diff --git a/NEWS b/NEWS index 4954108..2fa1072 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,12 @@ Changelog for mdevd. +In 0.1.4.0 +---------- + + - New +, - and & command prefixes accepted in mdev.conf, that run +their command interpreted by execlineb instead of /bin/sh. + + In 0.1.3.0 ---------- diff --git a/doc/index.html b/doc/index.html index 0f03ac9..d6ea237 100644 --- a/doc/index.html +++ b/doc/index.html @@ -98,9 +98,13 @@ and does not pull in any unnecessary code. The Linux kernel must be 2.6.10 or later.
  • GNU make, version 3.81 or later
  • skalibs version -2.10.0.0 or later. It's a build-time requirement. It's also a run-time +2.10.0.2 or later. It's a build-time requirement. It's also a run-time requirement if you link against the shared version of the skalibs library.
  • +
  • Optionally: execline +version 2.8.0.0 or later. It's a only a run-time requirement, and only +if your mdev.conf file contains +, - or +& command directives.
  • Licensing

    @@ -114,7 +118,7 @@ library.