|
@@ -1,14 +1,20 @@
|
|
|
+#!/bin/bash
|
|
|
root="$(readlink -f $(dirname $BASH_SOURCE)/..)";
|
|
|
. $root/etc/packages.conf
|
|
|
-
|
|
|
-echo "Cleaning...";
|
|
|
-for val in "${packages[@]}"; do
|
|
|
- unset package;
|
|
|
- declare -A package;
|
|
|
- eval "package=($val)";
|
|
|
- name="${package[name]}";
|
|
|
- echo -e "\t$name";
|
|
|
- cd $root/src/$name;
|
|
|
+_clean(){
|
|
|
+ echo -e "\t$1";
|
|
|
+ cd $root/src/$1;
|
|
|
rm -f *.pkg.tar.xz;
|
|
|
-done;
|
|
|
+}
|
|
|
+echo "Cleaning...";
|
|
|
+if [[ "$1" == "" ]];then
|
|
|
+ for val in "${packages[@]}"; do
|
|
|
+ unset package;
|
|
|
+ declare -A package;
|
|
|
+ eval "package=($val)";
|
|
|
+ _clean "${package[name]}";
|
|
|
+ done;
|
|
|
+else
|
|
|
+ _clean $1;
|
|
|
+fi;
|
|
|
echo "Done";
|