author | Olivier Brunel
<jjk@jjacky.com> 2015-08-09 18:26:25 UTC |
committer | Olivier Brunel
<jjk@jjacky.com> 2015-08-09 18:26:25 UTC |
parent | 979d0600cc3c40d40616d4099c5cd01cb6ca8664 |
HISTORY | +50 | -0 |
INSTALL | +29 | -0 |
package/info | +1 | -1 |
diff --git a/HISTORY b/HISTORY index 32d1982..e9e0624 100644 --- a/HISTORY +++ b/HISTORY @@ -1,4 +1,54 @@ +# 2015-08-10, v0.2.0 + + + Add aa-tty, small tool to print the device name of the active tty + + + Add aa-ctty, small execline helper to set controlling terminal + + + stage{0,2,3}: Set controlling terminal (to use ^C) + That way one can use Ctrl+C on aa-st{art,op} to manually timeout a pending + service. + +!!! Use /etc/anopa/listdirs/onboot instead of /etc/anopa/onboot + + ! status: Rename -l to -L for --list + (Because we'll want to use -l for --listdir, for consistency.) + + + stop/status/enable: Add --listdir + + + --listdir supports auto-prefix; That is, unless it starts with a slash or + dot, it gets auto-prefixed with "/etc/anopa/listdirs/" + ++++ status: Add --filter + + ! start/enable: Rename -n/-w to -N/-W + ++++ start/stop/status/enable: Add --dry-list (-n) + ++++ stop: Process "needs" in reverse order. We used to only stop whatever was + specified, processing dependencies ("needs") only as ordering directives + (i.e. as "after"), which obviously isn't right. + + Now they're correctly processed "in reverse," i.e. if A needs B then we'll + set it as B needs A, i.e. to stop B we also need to stop A (and the + matching "after" will be there to order stopping A before B). + ++++ start/stop/enable/status/reset: Support reading from stdin + Use "-" as service name on the command line to read them (one per line) + from stdin. + Useful to read them from a file, or pipe a --dry-list output. + + + enable: Add --upgrade to upgrade servicedirs + + + Support --double-output about everywhere + ++++ Make compatible/require s6 v2.2.0.0 + Event for "unready" in aa-setready is now 'N' (was 'D'), as is the short + option for --unready + + ! Plus a few fixes; see git log for details + + # 2015-04-10, v0.1.0 * first alpha release diff --git a/INSTALL b/INSTALL new file mode 100644 index 0000000..f37a0f3 --- /dev/null +++ b/INSTALL @@ -0,0 +1,29 @@ +Build Instructions +------------------ + +* Requirements + ------------ + + - A POSIX-compliant C development environment + - GNU make version 4.0 or later + - skalibs version 2.3.6.0 or later: http://skarnet.org/software/skalibs/ + - execline version 2.1.3.0 or later: http://skarnet.org/software/execline/ + - s6 version 2.2.0.0 or later: http://skarnet.org/software/s6/ + +Noting that both execline and s6 are also runtime dependencies, the former only +if using the aa-stage{0..4} scripts. + + +* Standard usage + -------------- + + ./configure && make && sudo make install + + will work for most users. + + +* Customization + ------------- + + You can customize paths via flags given to configure. + See ./configure --help for a list of all available configure options. diff --git a/package/info b/package/info index 5f3a600..c22d0d6 100644 --- a/package/info +++ b/package/info @@ -1,4 +1,4 @@ package=anopa -version=0.1.0 +version=0.2.0 category=admin package_macro_name=ANOPA