about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--installer.sh.in2
-rw-r--r--mklive.sh.in6
-rw-r--r--mkrootfs.sh.in5
3 files changed, 9 insertions, 4 deletions
diff --git a/installer.sh.in b/installer.sh.in
index 1ab2eff..43aa6c3 100644
--- a/installer.sh.in
+++ b/installer.sh.in
@@ -84,7 +84,7 @@ WIDGET_SIZE="10 70"
 DIALOG() {
     rm -f $ANSWER
     dialog --colors --keep-tite --no-shadow --no-mouse \
-        --backtitle "${BOLD}${WHITE}Void Linux installation -- http://www.voidlinux.eu/${RESET}" \
+        --backtitle "${BOLD}${WHITE}Void Linux installation -- http://www.voidlinux.eu/ (@@MKLIVE_VERSION@@)${RESET}" \
         --cancel-label "Back" --aspect 20 "$@" 2>$ANSWER
     return $?
 }
diff --git a/mklive.sh.in b/mklive.sh.in
index dfc8f78..e680eec 100644
--- a/mklive.sh.in
+++ b/mklive.sh.in
@@ -29,6 +29,8 @@
 set -E
 trap "echo; error_out $LINENO $?" INT TERM HUP ERR
 
+readonly PROGNAME=$(basename $0)
+
 info_msg() {
     printf "\033[1m$@\n\033[m"
 }
@@ -110,6 +112,7 @@ Options:
                     current working directory will be used).
  -o outfile         Output file name for the ISO image.
  -s splash          Splash image file for isolinux.
+ -V                 Show version.
 _EOF
     exit 1
 }
@@ -263,7 +266,7 @@ generate_iso_image() {
 #
 # main()
 #
-while getopts "C:c:l:o:r:s:h" opt; do
+while getopts "C:c:l:o:r:s:hV" opt; do
     case $opt in
         C) CONFIG_FILE="$OPTARG";;
         c) COMPRESSTYPE="$OPTARG";;
@@ -272,6 +275,7 @@ while getopts "C:c:l:o:r:s:h" opt; do
         r) ROOTDIR="$OPTARG";;
         s) SPLASH_IMAGE="$OPTARG";;
         h) usage;;
+        V) echo "$PROGNAME @@MKLIVE_VERSION@@"; exit 0;;
     esac
 done
 shift $(($OPTIND - 1))
diff --git a/mkrootfs.sh.in b/mkrootfs.sh.in
index b26a600..3cc7e51 100644
--- a/mkrootfs.sh.in
+++ b/mkrootfs.sh.in
@@ -41,7 +41,7 @@ die() {
 }
 
 usage() {
-    echo "Usage: $PROGNAME [-a raspberrypi]"
+    echo "Usage: $PROGNAME [-a raspberrypi] [-V]"
 }
 
 run_cmd() {
@@ -72,10 +72,11 @@ register_binfmt() {
 #
 # main()
 #
-while getopts "a:h" opt; do
+while getopts "a:hV" opt; do
     case $opt in
         a) TARGET_ARCH="$OPTARG";;
         h) usage; exit 0;;
+        V) echo "$PROGNAME @@MKLIVE_VERSION@@"; exit 0;;
     esac
 done
 shift $(($OPTIND - 1))