Commit 23e1b22f69c896130ac2ca927e171a1485ecef9a

Authored by JaelsonCarvalho
1 parent 07e71121
Exists in master

update patc...updater.sh

TRASH/togit 0 → 100644
@@ -0,0 +1 @@ @@ -0,0 +1 @@
  1 +This is a sample text file to git push.
patch_package_updater.sh
@@ -3,41 +3,89 @@ @@ -3,41 +3,89 @@
3 source conf 3 source conf
4 source signals_run.sh 4 source signals_run.sh
5 5
6 -UPDATE_SOURCE=/home/jota/Codes/signals_adjustment 6 +UPDATE_SOURCE=/home/jota/Codes/signals_adjustment/
7 PATCH_PACKAGE_NAME=$PATCH_PACKAGE 7 PATCH_PACKAGE_NAME=$PATCH_PACKAGE
8 -PATCH_ID_NUMBER=2  
9 -NEW_PATCH_VERSION=2  
10 COUNT_UPDATE_SOURCE=$(ls -1 $UPDATE_SOURCE/ | wc -l) 8 COUNT_UPDATE_SOURCE=$(ls -1 $UPDATE_SOURCE/ | wc -l)
  9 +ITS_A_NUMBER='^[0-9]+$'
11 10
12 if [ "$COUNT_UPDATE_SOURCE" != "0" ]; then 11 if [ "$COUNT_UPDATE_SOURCE" != "0" ]; then
13 12
14 - mkdir -p $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/  
15 - cp -r $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$(($NEW_PATCH_VERSION-1)).0.0/* $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/ 13 + while [ $COUNT_UPDATE_SOURCE != 0 ]; do
  14 +
  15 + FILE_NAME=$(find $UPDATE_SOURCE -printf '%T+ %f\n' | sort -n | head | awk 'FNR == 1 {print $2}')
  16 +
  17 + PATCH_ID_NUMBER=$(cat master.description | grep -i $FILE_NAME= | grep -o '[0-9]*')
  18 +
  19 + if [[ $PATCH_ID_NUMBER =~ $ITS_A_NUMBER ]] ; then
  20 +
  21 + PATCH_VERSION=$(ls -f $CURRENT_DIR/DB_SIGNALS/patch_packages_deb/patch$PATCH_ID_NUMBER.0.0*.deb | grep -v ^l | wc -l)
  22 + NEW_PATCH_VERSION=$(($PATCH_VERSION+1))
  23 +
  24 + if [ -d $CURRENT_DIR/DB_SIGNALS/patch_packages_folder/patch$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/ ]; then # &&[ -d $CURRENT_DIR/DB_SIGNALS/patch_packages_folder/patch$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/ ]; then
  25 + mv -f $UPDATE_SOURCE/$FILE_NAME $CURRENT_DIR/DB_SIGNALS/patch_packages_folder/patch$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/opt/vlibras_desktop/vlibras_player_Data/Bundles
  26 + echo -e "$FILE_NAME=$NEW_PATCH_VERSION" >> $CURRENT_DIR/DB_SIGNALS/patch_packages_folder/patch$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/opt/vlibras_desktop/vlibras_player_Data/Bundles/patch$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0.description
  27 + elif [ ! -d $CURRENT_DIR/DB_SIGNALS/patch_packages_folder/patch$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/ ]; then
  28 + mkdir -p $CURRENT_DIR/DB_SIGNALS/patch_packages_folder/patch$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/
  29 + cp -r $CURRENT_DIR/DB_SIGNALS/patch_packages_folder/patch$PATCH_ID_NUMBER.0.0_$(($NEW_PATCH_VERSION-1)).0.0/* $CURRENT_DIR/DB_SIGNALS/patch_packages_folder/patch$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/
  30 + sed -i "s@Version:\ .*@Version:\ $NEW_PATCH_VERSION.0.0@" $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/DEBIAN/control
  31 + mv -f $UPDATE_SOURCE/$FILE_NAME $CURRENT_DIR/DB_SIGNALS/patch_packages_folder/patch$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/opt/vlibras_desktop/vlibras_player_Data/Bundles
  32 + rm $CURRENT_DIR/DB_SIGNALS/patch_packages_folder/patch$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/opt/vlibras_desktop/vlibras_player_Data/Bundles/*.description
  33 + echo -e "{PATCH_ID_NUMBER=$PATCH_ID_NUMBER.0.0;VERSION=$NEW_PATCH_VERSION.0.0}" >> $CURRENT_DIR/DB_SIGNALS/patch_packages_folder/patch$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/opt/vlibras_desktop/vlibras_player_Data/Bundles/patch$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0.description
  34 + echo -e "$FILE_NAME" >> $CURRENT_DIR/DB_SIGNALS/patch_packages_folder/patch$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/opt/vlibras_desktop/vlibras_player_Data/Bundles/patch$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0.description
  35 + fi
  36 +
  37 + else
  38 + mv -f $UPDATE_SOURCE/$FILE_NAME $CURRENT_DIR/TRASH
  39 + fi
  40 +
  41 + COUNT_UPDATE_SOURCE=$(ls -1 $UPDATE_SOURCE/ | wc -l)
  42 + done
  43 +
  44 + cd $CURRENT_DIR/DB_SIGNALS/patch_packages_folder/
  45 + for d in * ; do
  46 + if [ ! -f $CURRENT_DIR/DB_SIGNALS/patch_packages_deb/$d*.deb ]; then
  47 + #echo "$d"
  48 + date >> $CURRENT_DIR/build.log 2>&1
  49 + echo -e "\nBUILDING A DEBIAN PACKAGE ${d}_amd64_deb(UPDATE)" >> $CURRENT_DIR/build.log 2>&1
  50 +
  51 + dpkg-deb -b $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$d" $CURRENT_DIR/DB_SIGNALS/patch_packages_deb >> $CURRENT_DIR/build.log 2>&1
  52 + echo -e "\n####################################################################################################\n" >> $CURRENT_DIR/build.log 2>&1
  53 +
  54 + date >> $CURRENT_DIR/import.log 2>&1
  55 + echo -e "\nIMPORTING DEBIAN PACKAGE ${d}_amd64_deb(UPDATE) TO REPOSITORY" >> $CURRENT_DIR/import.log 2>&1
  56 + reprepro --keepunreferencedfiles -Vb $CURRENT_DIR/repository includedeb precise $CURRENT_DIR/DB_SIGNALS/patch_packages_deb/$d*.deb >> $CURRENT_DIR/import.log 2>&1
  57 + echo -e "\n################################################################################################\n" >> $CURRENT_DIR/import.log 2>&1
  58 + fi
  59 + done
  60 + cd $CURRENT_DIR
  61 +
  62 +: <<'end_long_comment'
  63 + cp -r $CURRENT_DIR/default_package/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION
16 64
17 if [ "$PATCH_ID_NUMBER" != "1" ]; then 65 if [ "$PATCH_ID_NUMBER" != "1" ]; then
18 66
19 - sed -i "s@Package:\ .*@Package:\ $PATCH_PACKAGE_NAME$PATCH_ID_NUMBER.0.0@" $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/DEBIAN/control  
20 - sed -i "s@Version:\ .*@Version:\ $NEW_PATCH_VERSION.0.0@" $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/DEBIAN/control  
21 - sed -i "s@Pre-Depends:\ .*@Pre-Depends:\ $PATCH_PACKAGE_NAME$(($PATCH_ID_NUMBER-1)).0.0@" $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/DEBIAN/control 67 + sed -i s/Package:/Package:\ $PATCH_PACKAGE_NAME$PATCH_ID_NUMBER.0.0/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION/DEBIAN/control
  68 + sed -i s/Version:/Version:\ $NEW_PATCH_VERSION/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION/DEBIAN/control
  69 + sed -i s/Pre-Depends:/Pre-Depends:\ patch$(($PATCH_ID_NUMBER-1)).0.0/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION/DEBIAN/control
22 70
23 - mv -f $UPDATE_SOURCE/* $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/opt/vlibras_desktop/vlibras_player_Data/Bundles 71 + mv $UPDATE_SOURCE/* $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION/opt/vlibras_desktop/vlibras_player_Data/Bundles
24 72
25 - echo -e "\nBUILDING DEBIAN PACKAGE ${PATCH_PACKAGE_NAME}${PATCH_ID_NUMBER}.0.0_${NEW_PATCH_VERSION}.0.0_amd64_deb" >> $CURRENT_DIR/build.log 2>&1  
26 - dpkg-deb -b $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0 $CURRENT_DIR/DB_SIGNALS/patch_packages_deb >> $CURRENT_DIR/build.log 2>&1 73 + echo -e "\nBUILDING DEBIAN PACKAGE ${PATCH_PACKAGE_NAME}${PATCH_ID_NUMBER}.0.0_${NEW_PATCH_VERSION}_amd64_deb" >> $CURRENT_DIR/build.log 2>&1
  74 + dpkg-deb -b $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION $CURRENT_DIR/DB_SIGNALS/patch_packages_deb >> $CURRENT_DIR/build.log 2>&1
27 75
28 echo -e "\nUPDATED PATCH ID NUMBER : $PATCH_ID_NUMBER.0.0" >> $CURRENT_DIR/build.log 2>&1 76 echo -e "\nUPDATED PATCH ID NUMBER : $PATCH_ID_NUMBER.0.0" >> $CURRENT_DIR/build.log 2>&1
29 echo -e "\n####################################################################################################\n" >> $CURRENT_DIR/build.log 2>&1 77 echo -e "\n####################################################################################################\n" >> $CURRENT_DIR/build.log 2>&1
30 78
31 else 79 else
32 80
33 - sed -i "s@Package:\ .*@Package:\ $PATCH_PACKAGE_NAME$PATCH_ID_NUMBER.0.0@" $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/DEBIAN/control  
34 - sed -i "s@Version:\ .*@Version:\ $NEW_PATCH_VERSION.0.0@" $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/DEBIAN/control  
35 - sed -i "s@Pre-Depends:\ .*@Pre-Depends:\ 'dpkg (>= 1.14.0)'@" $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/DEBIAN/control 81 + sed -i s/Package:/Package:\ $PATCH_PACKAGE_NAME$PATCH_ID_NUMBER.0.0/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION/DEBIAN/control
  82 + sed -i s/Version:/Version:\ $NEW_PATCH_VERSION/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION/DEBIAN/control
  83 + #sed -i s/Pre-Depends:/Pre-Depends:\ 'dpkg (>= 1.14.0)'/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION/DEBIAN/control
36 84
37 - mv -f $UPDATE_SOURCE/* $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/opt/vlibras_desktop/vlibras_player_Data/Bundles 85 + mv $UPDATE_SOURCE/* $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION/opt/vlibras_desktop/vlibras_player_Data/Bundles
38 86
39 - echo -e "\nBUILDING DEBIAN PACKAGE ${PATCH_PACKAGE_NAME}${PATCH_ID_NUMBER}.0.0_${NEW_PATCH_VERSION}.0.0_amd64_deb" >> $CURRENT_DIR/build.log 2>&1  
40 - dpkg-deb -b $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0 $CURRENT_DIR/DB_SIGNALS/patch_packages_deb >> $CURRENT_DIR/build.log 2>&1 87 + echo -e "\nBUILDING DEBIAN PACKAGE ${PATCH_PACKAGE_NAME}${PATCH_ID_NUMBER}.0.0_${NEW_PATCH_VERSION}_amd64_deb" >> $CURRENT_DIR/build.log 2>&1
  88 + dpkg-deb -b $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION $CURRENT_DIR/DB_SIGNALS/patch_packages_deb >> $CURRENT_DIR/build.log 2>&1
41 89
42 echo -e "\nUPDATED PATCH ID NUMBER : $PATCH_ID_NUMBER.0.0" >> $CURRENT_DIR/build.log 2>&1 90 echo -e "\nUPDATED PATCH ID NUMBER : $PATCH_ID_NUMBER.0.0" >> $CURRENT_DIR/build.log 2>&1
43 echo -e "\n####################################################################################################\n" >> $CURRENT_DIR/build.log 2>&1 91 echo -e "\n####################################################################################################\n" >> $CURRENT_DIR/build.log 2>&1
@@ -45,10 +93,10 @@ if [ &quot;$COUNT_UPDATE_SOURCE&quot; != &quot;0&quot; ]; then @@ -45,10 +93,10 @@ if [ &quot;$COUNT_UPDATE_SOURCE&quot; != &quot;0&quot; ]; then
45 fi 93 fi
46 94
47 date >> $CURRENT_DIR/import.log 2>&1 95 date >> $CURRENT_DIR/import.log 2>&1
48 - echo -e "\nIMPORTING DEBIAN PACKAGE ${PATCH_PACKAGE_NAME}${PATCH_ID_NUMBER}.0.0_${NEW_PATCH_VERSION}.0.0_amd64_deb TO REPOSITORY" >> $CURRENT_DIR/import.log 2>&1  
49 - reprepro --keepunreferencedfiles -Vb $CURRENT_DIR/repository includedeb precise $CURRENT_DIR/DB_SIGNALS/patch_packages_deb/$PATCH_PACKAGE_NAME$PATCH_ID_NUMBER.0.0_${NEW_PATCH_VERSION}.0.0_amd64.deb >> $CURRENT_DIR/import.log 2>&1 96 + echo -e "\nIMPORTING DEBIAN PACKAGE ${PATCH_PACKAGE_NAME}${PATCH_ID_NUMBER}.0.0_${NEW_PATCH_VERSION}_amd64_deb TO REPOSITORY" >> $CURRENT_DIR/import.log 2>&1
  97 + reprepro --keepunreferencedfiles -Vb $CURRENT_DIR/repository includedeb precise $CURRENT_DIR/DB_SIGNALS/patch_packages_deb/$PATCH_PACKAGE_NAME$PATCH_ID_NUMBER.0.0_${NEW_PATCH_VERSION}_amd64.deb >> $CURRENT_DIR/import.log 2>&1
50 98
51 echo -e "\nUPDATED PATCH ID NUMBER : $PATCH_ID_NUMBER.0.0" >> $CURRENT_DIR/import.log 2>&1 99 echo -e "\nUPDATED PATCH ID NUMBER : $PATCH_ID_NUMBER.0.0" >> $CURRENT_DIR/import.log 2>&1
52 echo -e "\n################################################################################################\n" >> $CURRENT_DIR/import.log 2>&1 100 echo -e "\n################################################################################################\n" >> $CURRENT_DIR/import.log 2>&1
53 -  
54 -fi  
55 \ No newline at end of file 101 \ No newline at end of file
  102 +end_long_comment
  103 +fi
patch_package_updater.sh.bkp 0 → 100755
@@ -0,0 +1,53 @@ @@ -0,0 +1,53 @@
  1 +#!/bin/bash
  2 +
  3 +source conf
  4 +source signals_run.sh
  5 +
  6 +UPDATE_SOURCE=/home/jota/Codes/signals_adjustment
  7 +PATCH_PACKAGE_NAME=$PATCH_PACKAGE
  8 +PATCH_ID_NUMBER=3
  9 +NEW_PATCH_VERSION=2.0.0
  10 +COUNT_UPDATE_SOURCE=$(ls -1 $UPDATE_SOURCE/ | wc -l)
  11 +
  12 +if [ "$COUNT_UPDATE_SOURCE" != "0" ]; then
  13 +
  14 + cp -r $CURRENT_DIR/default_package/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION
  15 +
  16 + if [ "$PATCH_ID_NUMBER" != "1" ]; then
  17 +
  18 + sed -i s/Package:/Package:\ $PATCH_PACKAGE_NAME$PATCH_ID_NUMBER.0.0/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION/DEBIAN/control
  19 + sed -i s/Version:/Version:\ $NEW_PATCH_VERSION/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION/DEBIAN/control
  20 + sed -i s/Pre-Depends:/Pre-Depends:\ patch$(($PATCH_ID_NUMBER-1)).0.0/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION/DEBIAN/control
  21 +
  22 + mv $UPDATE_SOURCE/* $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION/opt/vlibras_desktop/vlibras_player_Data/Bundles
  23 +
  24 + echo -e "\nBUILDING DEBIAN PACKAGE ${PATCH_PACKAGE_NAME}${PATCH_ID_NUMBER}.0.0_${NEW_PATCH_VERSION}_amd64_deb" >> $CURRENT_DIR/build.log 2>&1
  25 + dpkg-deb -b $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION $CURRENT_DIR/DB_SIGNALS/patch_packages_deb >> $CURRENT_DIR/build.log 2>&1
  26 +
  27 + echo -e "\nUPDATED PATCH ID NUMBER : $PATCH_ID_NUMBER.0.0" >> $CURRENT_DIR/build.log 2>&1
  28 + echo -e "\n####################################################################################################\n" >> $CURRENT_DIR/build.log 2>&1
  29 +
  30 + else
  31 +
  32 + sed -i s/Package:/Package:\ $PATCH_PACKAGE_NAME$PATCH_ID_NUMBER.0.0/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION/DEBIAN/control
  33 + sed -i s/Version:/Version:\ $NEW_PATCH_VERSION/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION/DEBIAN/control
  34 + sed -i s/Pre-Depends:/Pre-Depends:\ 'dpkg (>= 1.14.0)'/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION/DEBIAN/control
  35 +
  36 + mv $UPDATE_SOURCE/* $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION/opt/vlibras_desktop/vlibras_player_Data/Bundles
  37 +
  38 + echo -e "\nBUILDING DEBIAN PACKAGE ${PATCH_PACKAGE_NAME}${PATCH_ID_NUMBER}.0.0_${NEW_PATCH_VERSION}_amd64_deb" >> $CURRENT_DIR/build.log 2>&1
  39 + dpkg-deb -b $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION $CURRENT_DIR/DB_SIGNALS/patch_packages_deb >> $CURRENT_DIR/build.log 2>&1
  40 +
  41 + echo -e "\nUPDATED PATCH ID NUMBER : $PATCH_ID_NUMBER.0.0" >> $CURRENT_DIR/build.log 2>&1
  42 + echo -e "\n####################################################################################################\n" >> $CURRENT_DIR/build.log 2>&1
  43 +
  44 + fi
  45 +
  46 + date >> $CURRENT_DIR/import.log 2>&1
  47 + echo -e "\nIMPORTING DEBIAN PACKAGE ${PATCH_PACKAGE_NAME}${PATCH_ID_NUMBER}.0.0_${NEW_PATCH_VERSION}_amd64_deb TO REPOSITORY" >> $CURRENT_DIR/import.log 2>&1
  48 + reprepro --keepunreferencedfiles -Vb $CURRENT_DIR/repository includedeb precise $CURRENT_DIR/DB_SIGNALS/patch_packages_deb/$PATCH_PACKAGE_NAME$PATCH_ID_NUMBER.0.0_${NEW_PATCH_VERSION}_amd64.deb >> $CURRENT_DIR/import.log 2>&1
  49 +
  50 + echo -e "\nUPDATED PATCH ID NUMBER : $PATCH_ID_NUMBER.0.0" >> $CURRENT_DIR/import.log 2>&1
  51 + echo -e "\n################################################################################################\n" >> $CURRENT_DIR/import.log 2>&1
  52 +
  53 +fi
0 \ No newline at end of file 54 \ No newline at end of file
@@ -12,6 +12,9 @@ rm -rf repository/db/ @@ -12,6 +12,9 @@ rm -rf repository/db/
12 rm -rf repository/pool/ 12 rm -rf repository/pool/
13 rm -rf repository/dists/ 13 rm -rf repository/dists/
14 14
  15 +rm *.description
  16 +rm -r TRASH/*
  17 +
15 echo -e "VERSION=0" > conf 18 echo -e "VERSION=0" > conf
16 19
17 echo -e "########################################## SERVER LOG ##########################################\n" > server.log 2>&1 20 echo -e "########################################## SERVER LOG ##########################################\n" > server.log 2>&1
signals_run.sh
@@ -30,6 +30,10 @@ if [ &quot;$COUNT_SOURCE&quot; != &quot;0&quot; ]; then @@ -30,6 +30,10 @@ if [ &quot;$COUNT_SOURCE&quot; != &quot;0&quot; ]; then
30 sed -i s/Version:/Version:\ 1.0.0/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0/DEBIAN/control 30 sed -i s/Version:/Version:\ 1.0.0/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0/DEBIAN/control
31 sed -i s/Pre-Depends:/Pre-Depends:\ patch$(($NEW_VERSION-1)).0.0/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0/DEBIAN/control 31 sed -i s/Pre-Depends:/Pre-Depends:\ patch$(($NEW_VERSION-1)).0.0/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0/DEBIAN/control
32 32
  33 + ls $SOURCE >> $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0/opt/vlibras_desktop/vlibras_player_Data/Bundles"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0.description
  34 + awk '{print $0"'"=$NEW_VERSION"'"}' $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0/opt/vlibras_desktop/vlibras_player_Data/Bundles"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0.description >> $CURRENT_DIR/master.description
  35 + sed -i "1i{PATCH_ID_NUMBER=$NEW_VERSION.0.0;VERSION=1.0.0}" $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0/opt/vlibras_desktop/vlibras_player_Data/Bundles"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0.description
  36 +
33 mv $SOURCE/* $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0/opt/vlibras_desktop/vlibras_player_Data/Bundles 37 mv $SOURCE/* $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0/opt/vlibras_desktop/vlibras_player_Data/Bundles
34 38
35 echo -e "\nBUILDING DEBIAN PACKAGE $PATCH_PACKAGE$NEW_VERSION.0.0_1.0.0_amd64_deb" >> $CURRENT_DIR/build.log 2>&1 39 echo -e "\nBUILDING DEBIAN PACKAGE $PATCH_PACKAGE$NEW_VERSION.0.0_1.0.0_amd64_deb" >> $CURRENT_DIR/build.log 2>&1
@@ -43,6 +47,10 @@ if [ &quot;$COUNT_SOURCE&quot; != &quot;0&quot; ]; then @@ -43,6 +47,10 @@ if [ &quot;$COUNT_SOURCE&quot; != &quot;0&quot; ]; then
43 sed -i s/Version:/Version:\ 1.0.0/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0/DEBIAN/control 47 sed -i s/Version:/Version:\ 1.0.0/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0/DEBIAN/control
44 sed -i s/Pre-Depends:/Pre-Depends:\ 'dpkg (>= 1.14.0)'/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0/DEBIAN/control 48 sed -i s/Pre-Depends:/Pre-Depends:\ 'dpkg (>= 1.14.0)'/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0/DEBIAN/control
45 49
  50 + ls $SOURCE >> $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0/opt/vlibras_desktop/vlibras_player_Data/Bundles"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0.description
  51 + awk '{print $0"'"=$NEW_VERSION"'"}' $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0/opt/vlibras_desktop/vlibras_player_Data/Bundles"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0.description >> $CURRENT_DIR/master.description
  52 + sed -i "1i{PATCH_ID_NUMBER=$NEW_VERSION.0.0;VERSION=1.0.0}" $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0/opt/vlibras_desktop/vlibras_player_Data/Bundles"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0.description
  53 +
46 mv $SOURCE/* $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0/opt/vlibras_desktop/vlibras_player_Data/Bundles 54 mv $SOURCE/* $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0_1.0.0/opt/vlibras_desktop/vlibras_player_Data/Bundles
47 55
48 echo -e "\nBUILDING DEBIAN PACKAGE $PATCH_PACKAGE$NEW_VERSION.0.0_1.0.0_amd64_deb" >> $CURRENT_DIR/build.log 2>&1 56 echo -e "\nBUILDING DEBIAN PACKAGE $PATCH_PACKAGE$NEW_VERSION.0.0_1.0.0_amd64_deb" >> $CURRENT_DIR/build.log 2>&1
@@ -56,7 +64,6 @@ if [ &quot;$COUNT_SOURCE&quot; != &quot;0&quot; ]; then @@ -56,7 +64,6 @@ if [ &quot;$COUNT_SOURCE&quot; != &quot;0&quot; ]; then
56 echo -e "\nIMPORTING DEBIAN PACKAGE $PATCH_PACKAGE$NEW_VERSION.0.0_1.0.0_amd64_deb TO REPOSITORY" >> $CURRENT_DIR/import.log 2>&1 64 echo -e "\nIMPORTING DEBIAN PACKAGE $PATCH_PACKAGE$NEW_VERSION.0.0_1.0.0_amd64_deb TO REPOSITORY" >> $CURRENT_DIR/import.log 2>&1
57 reprepro --keepunreferencedfiles -Vb $CURRENT_DIR/repository includedeb precise $CURRENT_DIR/DB_SIGNALS/patch_packages_deb/$PATCH_PACKAGE$NEW_VERSION.0.0_1.0.0_amd64.deb >> $CURRENT_DIR/import.log 2>&1 65 reprepro --keepunreferencedfiles -Vb $CURRENT_DIR/repository includedeb precise $CURRENT_DIR/DB_SIGNALS/patch_packages_deb/$PATCH_PACKAGE$NEW_VERSION.0.0_1.0.0_amd64.deb >> $CURRENT_DIR/import.log 2>&1
58 echo -e "\nIMPORTING DEBIAN PACKAGE ${HEADER_PACKAGE}_${NEW_VERSION}.0.0_amd64_deb TO REPOSITORY" >> $CURRENT_DIR/import.log 2>&1 66 echo -e "\nIMPORTING DEBIAN PACKAGE ${HEADER_PACKAGE}_${NEW_VERSION}.0.0_amd64_deb TO REPOSITORY" >> $CURRENT_DIR/import.log 2>&1
59 -  
60 reprepro --keepunreferencedfiles -Vb $CURRENT_DIR/repository includedeb precise $CURRENT_DIR/DB_SIGNALS/header_packages_deb"/$HEADER_PACKAGE"_$NEW_VERSION.0.0_amd64.deb >> $CURRENT_DIR/import.log 2>&1 67 reprepro --keepunreferencedfiles -Vb $CURRENT_DIR/repository includedeb precise $CURRENT_DIR/DB_SIGNALS/header_packages_deb"/$HEADER_PACKAGE"_$NEW_VERSION.0.0_amd64.deb >> $CURRENT_DIR/import.log 2>&1
61 68
62 sed -i "s@{\"version\":\ .*@{\"version\":\ \"$NEW_VERSION\"});@" $CURRENT_DIR/server/server.js 69 sed -i "s@{\"version\":\ .*@{\"version\":\ \"$NEW_VERSION\"});@" $CURRENT_DIR/server/server.js
1 #!/bin/bash 1 #!/bin/bash
2 2
3 -echo This is a sample text file to git push. | tee -a DB_SIGNALS/header_packages_folder/togit DB_SIGNALS/header_packages_deb/togit DB_SIGNALS/patch_packages_folder/togit DB_SIGNALS/patch_packages_deb/togit DB_CODE/togit default_package/opt/vlibras_desktop/vlibras_player_Data/Bundles/togit 3 +echo This is a sample text file to git push. | tee -a DB_SIGNALS/header_packages_folder/togit DB_SIGNALS/header_packages_deb/togit DB_SIGNALS/patch_packages_folder/togit DB_SIGNALS/patch_packages_deb/togit DB_CODE/togit default_package/opt/vlibras_desktop/vlibras_player_Data/Bundles/togit TRASH/togit