#!/usr/bin/env bash

#On prend en compte le dossier de travail
folder=$1

#On cherche le Pkgfile
pkgf=$(find $folder -name Pkgfile -print)

#On source le Pkgfile pour avoir les variables de nom, version et release
source $pkgf

if [[ -z $release ]]; then release=1; fi

#On renomme le paquet principal
for i in $folder/$name[0-9]*[a-z]*.cards.tar.*; do
 fileext=${i##*.}
 mv $i $folder/$name.$version#$release.raw.tar.$fileext
done

#On renomme les paquets de groupe
for i in $folder/$name.[a-z]*[0-9]*[a-z]*.cards.tar.*; do
 if [[ q"$i" == q"$folder/$name.[a-z]*[0-9]*[a-z]*.cards.tar.*" ]]; then
   continue
  else
   fileext=${i##*.}
   group=${i#*.}
   group=${group%%[0-9]*}
   mv $i $folder/$name.$group.$version#$release.raw.tar.$fileext
 fi
done
