From 41a6dff90598021b30017e04e65e2d7f109bc749 Mon Sep 17 00:00:00 2001 From: "Karl O. Pinc" Date: Tue, 13 Nov 2018 16:22:10 -0600 Subject: [PATCH] Run "make dist" in the pgwui directories The functions common to bump_version should be abstracted. --- make_dist | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100755 make_dist diff --git a/make_dist b/make_dist new file mode 100755 index 0000000..c09ad26 --- /dev/null +++ b/make_dist @@ -0,0 +1,44 @@ +#!/bin/sh +# Copyright (C) 2018 The Meme Factory, Inc. http://www.meme.com/ + +# This file is part of PGWUI. +# +# This program is free software: you can redistribute it and/or +# modify it under the terms of the GNU Affero General Public License +# as published by the Free Software Foundation, either version 3 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public +# License along with this program. If not, see +# . +# + +# Karl O. Pinc + +# Run "make dist" in all the pgwui projects. + +change_project() { + make dist +} + +enter_project() { + if [ "$2" != '' ] ; then + (cd $2 \ + && change_project $1) + fi +} + +find_project() { + enter_project $1 "$(find $1 -maxdepth 1 -mindepth 1 -iname $1)" +} + +for d in $(ls -d pgwui_*); do + if [ "$d" != 'pgwui_venv' ] ; then + find_project "$d" + fi +done -- 2.34.1