diff --git a/README.md b/README.md index 170ef3e..54c1f5c 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,3 @@ # kometa-packages +Скрипт для быстрой сборки нескольких спеков, лежащих в одной директории \ No newline at end of file diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..9b637bf --- /dev/null +++ b/build.sh @@ -0,0 +1,16 @@ +#!/bin/sh +rm -rf ~/RPM/BUILD/* +rm -rf ~/RPM/RPMS/* +rm -rf ~/RPM/SOURCES/* +rm -rf ~/RPM/SPECS/* +rm -rf ~/RPM/SRPMS/* +for i in $(ls *.spec) +do + v=$(cat $i | grep Version | cut -c 9- | sed 's/ *//g') + n=$(basename -s .spec $i) + d=$n-$v + tar -cvf $d.tar $d + mv -f $d.tar ~/RPM/SOURCES/ + cp -f $i ~/RPM/SPECS/ + rpm -ba ~/RPM/SPECS/$i +done