Commit 23e1b22f69c896130ac2ca927e171a1485ecef9a
1 parent
07e71121
Exists in
master
update patc...updater.sh
Showing
6 changed files
with
135 additions
and
23 deletions
Show diff stats
... | ... | @@ -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 [ "$COUNT_UPDATE_SOURCE" != "0" ]; 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 | ... | ... |
... | ... | @@ -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 [ "$COUNT_SOURCE" != "0" ]; 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 [ "$COUNT_SOURCE" != "0" ]; 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 [ "$COUNT_SOURCE" != "0" ]; 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 | ... | ... |