Changes

Jump to navigation Jump to search
197 bytes removed ,  11:04, 7 February 2023
Streamlined the file copy, added remove old git directory
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:
  

Navigation menu