Commit 23e1b22f69c896130ac2ca927e171a1485ecef9a

Authored by JaelsonCarvalho
1 parent 07e71121
Exists in master

update patc...updater.sh

TRASH/togit 0 → 100644
... ... @@ -0,0 +1 @@
  1 +This is a sample text file to git push.
... ...
patch_package_updater.sh
... ... @@ -3,41 +3,89 @@
3 3 source conf
4 4 source signals_run.sh
5 5  
6   -UPDATE_SOURCE=/home/jota/Codes/signals_adjustment
  6 +UPDATE_SOURCE=/home/jota/Codes/signals_adjustment/
7 7 PATCH_PACKAGE_NAME=$PATCH_PACKAGE
8   -PATCH_ID_NUMBER=2
9   -NEW_PATCH_VERSION=2
10 8 COUNT_UPDATE_SOURCE=$(ls -1 $UPDATE_SOURCE/ | wc -l)
  9 +ITS_A_NUMBER='^[0-9]+$'
11 10  
12 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 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 76 echo -e "\nUPDATED PATCH ID NUMBER : $PATCH_ID_NUMBER.0.0" >> $CURRENT_DIR/build.log 2>&1
29 77 echo -e "\n####################################################################################################\n" >> $CURRENT_DIR/build.log 2>&1
30 78  
31 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 90 echo -e "\nUPDATED PATCH ID NUMBER : $PATCH_ID_NUMBER.0.0" >> $CURRENT_DIR/build.log 2>&1
43 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 93 fi
46 94  
47 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 99 echo -e "\nUPDATED PATCH ID NUMBER : $PATCH_ID_NUMBER.0.0" >> $CURRENT_DIR/import.log 2>&1
52 100 echo -e "\n################################################################################################\n" >> $CURRENT_DIR/import.log 2>&1
53   -
54   -fi
55 101 \ No newline at end of file
  102 +end_long_comment
  103 +fi
... ...
patch_package_updater.sh.bkp 0 → 100755
... ... @@ -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 54 \ No newline at end of file
... ...
reset.sh
... ... @@ -12,6 +12,9 @@ rm -rf repository/db/
12 12 rm -rf repository/pool/
13 13 rm -rf repository/dists/
14 14  
  15 +rm *.description
  16 +rm -r TRASH/*
  17 +
15 18 echo -e "VERSION=0" > conf
16 19  
17 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 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 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 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 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 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 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 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 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 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 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 66 echo -e "\nIMPORTING DEBIAN PACKAGE ${HEADER_PACKAGE}_${NEW_VERSION}.0.0_amd64_deb TO REPOSITORY" >> $CURRENT_DIR/import.log 2>&1
59   -
60 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 69 sed -i "s@{\"version\":\ .*@{\"version\":\ \"$NEW_VERSION\"});@" $CURRENT_DIR/server/server.js
... ...
to_git.sh
1 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
... ...