diff options
author | Michele Calgaro <michele.calgaro@yahoo.it> | 2018-06-20 19:13:35 +0900 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2018-06-20 19:16:10 +0900 |
commit | e324c2e7e496f30183b678e8fa1a3c10cdb80e5b (patch) | |
tree | 50fda18f6c1de7e73755e080fbc55a28833582ff /debian/_buildscripts/local/scripts/_update_repositories-int.sh | |
parent | 77398a607fe09f49f40349bce398661c43e77143 (diff) | |
download | tde-packaging-e324c2e7e496f30183b678e8fa1a3c10cdb80e5b.tar.gz tde-packaging-e324c2e7e496f30183b678e8fa1a3c10cdb80e5b.zip |
DEB build scripts: major update aimed at simplifying the use for
non-root users.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'debian/_buildscripts/local/scripts/_update_repositories-int.sh')
-rwxr-xr-x | debian/_buildscripts/local/scripts/_update_repositories-int.sh | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/debian/_buildscripts/local/scripts/_update_repositories-int.sh b/debian/_buildscripts/local/scripts/_update_repositories-int.sh deleted file mode 100755 index 4efd1bf19..000000000 --- a/debian/_buildscripts/local/scripts/_update_repositories-int.sh +++ /dev/null @@ -1,79 +0,0 @@ -#!/bin/bash - -# Load common code -. ./_build_common.sh - -#---------------------------- -# Initialization -init_common - -#---------------------------- -# Update TDE main repository -echo -e "\n---- Updating main TDE GIT repo ----\n" - -cd "$TDE_DIR/$CFG_GIT_DIR/tde" -if [[ ! -e .git ]] || [[ -z "`git rev-parse --git-dir 2>/dev/null`" ]]; then - echo "Current directory does not contain a .git folder. Exiting..." - cd $SCRIPT_DIR - exit 1 -fi - -branch=`git symbolic-ref -q HEAD | sed "s|^refs/heads/||"` -if [[ -z "$branch" ]] || [[ -z "`git rev-parse --symbolic-full-name --remotes=\"*/$branch\"`" ]]; then - echo "There is not active upstream branch. Exiting..." - cd $SCRIPT_DIR - exit 1 -fi - -touch /var/lock/update-tde-git-submodules - -PARENTDIR=$PWD -echo "---- Main repo ----" -git pull --rebase -if [[ ! -z "`git status --porcelain --ignore-submodules`" ]]; then - git reset --hard HEAD - git clean -dxff -fi - -exec 3< submodules -while read <&3 -do - cd $PARENTDIR - DIR2UPDATE=$REPLY - if [[ $DIR2UPDATE != "" ]]; then - echo -e "\n---- Submodule $DIR2UPDATE ----" - cd $PARENTDIR/$DIR2UPDATE/.. - cd `git rev-parse --show-toplevel` - if [[ -z "`grep \"^Updated: $PWD$\" /var/lock/update-tde-git-submodules`" ]]; then - echo "Updated: $PWD" >>/var/lock/update-tde-git-submodules - git submodule init - git submodule update - fi - cd $PARENTDIR/$DIR2UPDATE - if [[ ! -z "`git status --porcelain --ignore-submodules`" ]]; then - git reset --hard HEAD - git clean -dxff - fi - git checkout $branch - git pull --rebase - cd .. - cd `git rev-parse --show-toplevel` - fi -done -exec 3>&- - -rm /var/lock/update-tde-git-submodules - - -#------------------------------ -# Update TDE-packaging repository -echo -e "\n----------------------------------------" -echo -e "\n--- Updating TDE-packaging GIT repo ----\n" - -cd "$TDE_DIR/$CFG_GIT_DIR/tde-packaging" -git pull --rebase - - -#------------------------------ -# Done -cd $SCRIPT_DIR |