Skip to content
This repository was archived by the owner on May 27, 2025. It is now read-only.

Commit 82bcb5e

Browse files
committed
allow for building/cleaning specific packages
1 parent bf8fab6 commit 82bcb5e

File tree

2 files changed

+19
-10
lines changed

2 files changed

+19
-10
lines changed

bin/repo-build

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
root="$(readlink -f $(dirname $BASH_SOURCE)/..)";
33
. $root/etc/repo.conf
44
. $root/etc/packages.conf
5+
if [[ "$1" != "" ]];then
6+
repo-clean $1;
7+
fi;
58
echo "Finding Architectures";
69
for arch in $(ls $root/etc/arch.d); do
710
echo -e "\tFound $arch";

bin/repo-clean

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,20 @@
1+
#!/bin/bash
12
root="$(readlink -f $(dirname $BASH_SOURCE)/..)";
23
. $root/etc/packages.conf
3-
4-
echo "Cleaning...";
5-
for val in "${packages[@]}"; do
6-
unset package;
7-
declare -A package;
8-
eval "package=($val)";
9-
name="${package[name]}";
10-
echo -e "\t$name";
11-
cd $root/src/$name;
4+
_clean(){
5+
echo -e "\t$1";
6+
cd $root/src/$1;
127
rm -f *.pkg.tar.xz;
13-
done;
8+
}
9+
echo "Cleaning...";
10+
if [[ "$1" == "" ]];then
11+
for val in "${packages[@]}"; do
12+
unset package;
13+
declare -A package;
14+
eval "package=($val)";
15+
_clean "${package[name]}";
16+
done;
17+
else
18+
_clean $1;
19+
fi;
1420
echo "Done";

0 commit comments

Comments
 (0)