tazbug annotate mv-open-closed.sh @ rev 137

Update all plugins to use new storage paths
author Christophe Lincoln <pankso@slitaz.org>
date Wed Feb 22 14:59:49 2017 +0100 (2017-02-22)
parents b5f62d54152e
children 8fcbcf75a882
rev   line source
pankso@135 1 #!/bin/sh
pankso@135 2 #
paul@136 3 # From Tazbug 2.1 bugs are stored in $bugdir/open or $bugdir/closed
pankso@135 4 # This script will move all bugs to the correct directory
pankso@135 5 #
pankso@135 6 . /lib/libtaz.sh
pankso@135 7 check_root
pankso@135 8 path="$1"
pankso@135 9
pankso@135 10 if [ ! "${path}" ]; then
pankso@135 11 echo "Usage: $0 path/to/bug" && exit 0
pankso@135 12 fi
pankso@135 13
pankso@135 14 cd ${path}
pankso@135 15 mkdir -p open closed
pankso@135 16
pankso@135 17 for bug in *
pankso@135 18 do
pankso@135 19 if [ -f "${bug}/bug.conf" ]; then
pankso@135 20 . ./${bug}/bug.conf
paul@136 21 echo -n "Moving bug: ${bug} $STATUS"
pankso@135 22 if [ "$STATUS" == "OPEN" ]; then
pankso@135 23 mv ${bug} open/ && status
pankso@135 24 else
pankso@135 25 mv ${bug} closed/ && status
pankso@135 26 fi
pankso@135 27 unset DESC BUG STATUS PRIORITY CREATOR DATE PKGS
pankso@135 28
pankso@135 29 fi
pankso@135 30 chown -R www.www *
pankso@135 31 done
pankso@135 32
pankso@135 33 exit 0