diff options
author | Iru Cai <mytbk920423@gmail.com> | 2016-08-21 15:45:54 +0800 |
---|---|---|
committer | Iru Cai <mytbk920423@gmail.com> | 2016-08-21 15:45:54 +0800 |
commit | 40900cfbc2a0ee3530736ef246654a1bf9f61b12 (patch) | |
tree | 2ecb01cbac4b6b481e1e0ee929b2aa42cc720061 /listisos.sh | |
parent | 12f50194c2d6be71d06832128fb826ce5f2d565b (diff) | |
download | liveusb-builder-40900cfbc2a0ee3530736ef246654a1bf9f61b12.tar.xz |
buildlive: add -L option to list available distro isos
Diffstat (limited to 'listisos.sh')
-rwxr-xr-x | listisos.sh | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/listisos.sh b/listisos.sh new file mode 100755 index 0000000..1aef8f9 --- /dev/null +++ b/listisos.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +ISOINFOS=($(find distro -name isoinfo)) +for _isoinfo in "${ISOINFOS[@]}" +do + _distrobase="$(cut -d'/' -f1-2 <<< "$_isoinfo")" + _distroisodir="$(dirname $_isoinfo | cut -d'/' -f2-)" + if [ -f "$_distrobase/distroinfo" ]; then + source "$_distrobase/distroinfo" + else + continue + fi + source "$_isoinfo" + if [ -n "$ISONAME" ]; then + echo "$_distroisodir: $ISONAME" + fi +done + |