28 lines
708 B
Bash
Executable File
28 lines
708 B
Bash
Executable File
#! /usr/bin/bash
|
|
#set -x
|
|
if [ $(basename $0) == initialize_rocm_suse.sh ]; then
|
|
URL=gitea@src.opensuse.org:ROCm
|
|
repo=suse
|
|
else
|
|
URL=https://src.fedoraproject.org/rpms
|
|
repu=upstream
|
|
fi
|
|
|
|
[ -e packagelist ] || { echo "File 'packagelist' does not exist in the current directory. Wrong directory?" >&2; exit 1; }
|
|
|
|
for i in `cat packagelist`; do
|
|
[ -e $i ] &&
|
|
{ echo -e "File or directory $i exists in current directory.\n" \
|
|
"unable to proceed"; exit 1; }
|
|
done
|
|
|
|
for i in `cat packagelist`; do
|
|
git clone $URL/$i.git
|
|
if [ $repo = suse ]; then
|
|
# Also fetch upstream/rawhide!
|
|
cd $i
|
|
git fetch origin remotes/upstream/rawhide:remotes/upstream/rawhide
|
|
cd - &>/dev/null
|
|
fi
|
|
done
|