]> diplodocus.org Git - nmh/blobdiff - tools/showbuildenv
Have showbuildenv only indent non-blank lines.
[nmh] / tools / showbuildenv
index 686d188..f5b4b3f 100755 (executable)
@@ -11,8 +11,9 @@
 # environment.
 
 offset () {
-    sed -e 's/^/    /'
+    sed -e '/./s/^/    /'
 }
+
 header () {
     echo
     echo $*
@@ -27,15 +28,28 @@ done
 
 header Shell Variables:
 set | sort -d -t= | offset
-echo
-
 
 case ${os} in
 
+  Darwin)
+       header Compilers:
+       cc -v 2>&1 | offset
+       echo
+       lex --version | offset
+       echo
+       yacc --version | offset
+       ;;
+
   FreeBSD)
+       header Compilers:
+       cc -v 2>&1 | offset
+
        header Installed packages:
        (pkg info 2>/dev/null | offset) || true
        (pkg_info 2>/dev/null | offset) || true
        ;;
 
+    Linux)
+        header Linux distribution:
+        (lsb_release -a 2>&1 | offset) || true
 esac