Line 15:
Line 15:
RemoteRepoURL="https://src.koozali.org/$RemoteUser/$1"
RemoteRepoURL="https://src.koozali.org/$RemoteUser/$1"
mkdir -p $GitFiles
mkdir -p $GitFiles
+
#Make sure credentials taken from store
#Make sure credentials taken from store
−
git config --global credential.helper store
+
git config --global credential.helper store #The first time you pull or push it will ask for credentials and then save them in a file.
# Clone the CVS repository
# Clone the CVS repository
Line 28:
Line 29:
# Create the local Git repository
# Create the local Git repository
cd $GitFiles
cd $GitFiles
+
rm -rf $1
git init $1
git init $1
cd $1
cd $1
Line 34:
Line 36:
if [ $2 == "contrib" ]; then
if [ $2 == "contrib" ]; then
mkdir -p contribs10
mkdir -p contribs10
−
cp $CVSFiles/$1/contribs10/*.patch ./contribs10/
+
for fpath in "*.patch" "*.spec" "*.gz" "*.tgz" "*.xz" "Makefile"
−
cp $CVSFiles/$1/contribs10/*.spec ./contribs10/
+
do
−
cp $CVSFiles/$1/contribs10/*.tar.gz ./contribs10/
+
cp $CVSFiles/$1/contribs10/$fpath ./contribs10/
−
cp $CVSFiles/$1/contribs10/*.tgz ./contribs10/
+
done
−
cp $CVSFiles/$1/contribs10/*.xz ./contribs10/
−
cp $CVSFiles/$1/contribs10/Makefile ./contribs10/
else
else
−
mkdir -p sme10
+
mkdir -p sme10
−
cp $CVSFiles/$1/sme10/*.patch ./sme10/
+
for fpath in "*.patch" "*.spec" "*.gz" "*.tgz" "*.xz" "Makefile"
−
cp $CVSFiles/$1/sme10/*.spec ./sme10/
+
do
−
cp $CVSFiles/$1/sme10/*.tar.gz ./sme10/
+
cp $CVSFiles/$1/sme10/$fpath ./sme10/
−
cp $CVSFiles/$1/sme10/*.tgz ./sme10/
+
done
−
cp $CVSFiles/$1/sme10/*.xz ./sme10/
−
cp $CVSFiles/$1/sme10/Makefile ./sme10/
fi
fi
Line 65:
Line 63:
echo "Created $1 Repo in $RemoteRepoURL"
echo "Created $1 Repo in $RemoteRepoURL"
exit 0
exit 0
−
−
−
</syntaxhighlight>Issues:
</syntaxhighlight>Issues: