From: Karl O. Pinc Date: Tue, 13 Nov 2018 22:22:10 +0000 (-0600) Subject: Run "make dist" in the pgwui directories X-Git-Url: https://papio.biology.duke.edu/gitweb/?a=commitdiff_plain;h=41a6dff90598021b30017e04e65e2d7f109bc749;p=pgwui_develop Run "make dist" in the pgwui directories The functions common to bump_version should be abstracted. --- 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