Welcome to little lamb

Code » anopa » commit 849f7c5

Add INSTALL. Update HISTORY; Version bump to 0.2.0

author Olivier Brunel
2015-08-09 18:26:25 UTC
committer Olivier Brunel
2015-08-09 18:26:25 UTC
parent 979d0600cc3c40d40616d4099c5cd01cb6ca8664

Add INSTALL. Update HISTORY; Version bump to 0.2.0

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