Signed-off-by: Denis 'GNUtoo' Carikli <gnu...@cyberdimension.org> --- common.sh | 35 +++++++++++++++++++++++++++++------ releasevars.sh | 13 ++++++++++++- 2 files changed, 41 insertions(+), 7 deletions(-)
diff --git a/common.sh b/common.sh index fce719b..60b937c 100755 --- a/common.sh +++ b/common.sh @@ -15,13 +15,36 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -set_color() +is_replicant_6() +{ + match_replicant_version '^6\.0-' +} + +is_replicant_11() +{ + match_replicant_version '^11-' +} + +match_replicant_version() { - if [ "$COLOR" = "1" ] ; then - color_start="\033[36m" - color_end="\033[0m" + regex="$1" + + echo "${RELEASE}" | grep "${regex}" 2>&1 > /dev/null ; ret=$? + if [ ${ret} -eq 0 ] ; then + true else - color_start="" - color_end="" + false fi + +} + +set_color() +{ + if [ "$COLOR" = "1" ] ; then + color_start="\033[36m" + color_end="\033[0m" + else + color_start="" + color_end="" + fi } diff --git a/releasevars.sh b/releasevars.sh index 6906ad5..b0dd53b 100755 --- a/releasevars.sh +++ b/releasevars.sh @@ -33,7 +33,7 @@ if [ -z "${RELEASE}" ] ; then exit 1 fi -RELEASE_DEVICES="\ +RELEASE_DEVICES_REPLICANT_6="\ espresso3g \ espressowifi \ i9100 \ @@ -46,6 +46,17 @@ RELEASE_DEVICES="\ n7100 \ " +RELEASE_DEVICES_REPLICANT_11="\ + i9300 \ + i9305 \ +" + +if is_replicant_11 ; then + RELEASE_DEVICES="${RELEASE_DEVICES_REPLICANT_11}" +elif is_replicant_6 ; then + RELEASE_DEVICES="${RELEASE_DEVICES_REPLICANT_6}" +fi + # The files are in out/dist/${device}/ RELEASE_IMAGES="" for device in ${RELEASE_DEVICES} ; do -- 2.33.0 _______________________________________________ Replicant mailing list Replicant@osuosl.org https://lists.osuosl.org/mailman/listinfo/replicant