File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,19 +7,22 @@ set -eu
77PROGNAME=$( basename " $0 " )
88ARCH=$( uname -m)
99IMAGES=" base enlightenment xfce mate cinnamon gnome kde lxde lxqt"
10+ TRIPLET=
1011REPO=
11- DATE=$( date +%Y%m%d)
12+ DATE=$( date -u +%Y%m%d)
1213
1314help () {
14- echo " $PROGNAME : [-a arch] [-b base|enlightenment|xfce|mate|cinnamon|gnome|kde|lxde|lxqt] [-r repo]" >&2
15+ echo " $PROGNAME : [-a arch] [-b base|enlightenment|xfce|mate|cinnamon|gnome|kde|lxde|lxqt] [-d date] [-t arch-date-variant] [- r repo]" >&2
1516}
1617
17- while getopts " a:b:hr:V" opt; do
18+ while getopts " a:b:d:t: hr:V" opt; do
1819case $opt in
1920 a) ARCH=" $OPTARG " ;;
2021 b) IMAGES=" $OPTARG " ;;
22+ d) DATE=" $OPTARG " ;;
2123 h) help ; exit 0;;
2224 r) REPO=" -r $OPTARG $REPO " ;;
25+ t) TRIPLET=" $OPTARG " ;;
2326 V) version; exit 0;;
2427 * ) help ; exit 1;;
2528esac
@@ -116,6 +119,14 @@ else
116119 exit 1
117120fi
118121
119- for image in $IMAGES ; do
120- build_variant " $image " " $@ "
121- done
122+ if [ -n " $TRIPLET " ]; then
123+ VARIANT=" ${TRIPLET##* -} "
124+ REST=" ${TRIPLET% -* } "
125+ DATE=" ${REST##* -} "
126+ ARCH=" ${REST% -* } "
127+ build_variant " $VARIANT " " $@ "
128+ else
129+ for image in $IMAGES ; do
130+ build_variant " $image " " $@ "
131+ done
132+ fi
You can’t perform that action at this time.
0 commit comments