Commit 5f3e674d0c0bcb0334feda29b55591385c9ceff1

Authored by JaelsonCarvalho
1 parent 32de5c32
Exists in master

patch_package_updater.sh and and update signals directory in default package

default_package/opt/vlibras_desktop/vlibras_player_Data/bundle/togit
@@ -1 +0,0 @@ @@ -1 +0,0 @@
1 -This is a sample text file to git push.  
default_package/opt/vlibras_desktop/vlibras_player_Data/bundles/togit 0 → 100644
@@ -0,0 +1 @@ @@ -0,0 +1 @@
  1 +This is a sample text file to git push.
patch_package_updater.sh 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
@@ -4,7 +4,7 @@ rm -rf DB_SIGNALS/header_packages_folder/* @@ -4,7 +4,7 @@ rm -rf DB_SIGNALS/header_packages_folder/*
4 rm -rf DB_SIGNALS/header_packages_deb/* 4 rm -rf DB_SIGNALS/header_packages_deb/*
5 rm -rf DB_SIGNALS/patch_packages_folder/* 5 rm -rf DB_SIGNALS/patch_packages_folder/*
6 rm -rf DB_SIGNALS/patch_packages_deb/* 6 rm -rf DB_SIGNALS/patch_packages_deb/*
7 -rm -rf default_package/opt/vlibras_desktop/vlibras_player_Data/bundle/* 7 +rm -rf default_package/opt/vlibras_desktop/vlibras_player_Data/bundles/*
8 8
9 rm -rf DB_CODE/* 9 rm -rf DB_CODE/*
10 10
signals_run.sh
@@ -30,7 +30,7 @@ if [ "$COUNT_SOURCE" != "0" ]; then @@ -30,7 +30,7 @@ if [ "$COUNT_SOURCE" != "0" ]; then
30 sed -i s/Version:/Version:\ 1.0.0/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.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/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/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/DEBIAN/control
32 32
33 - mv $SOURCE/* $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0/opt/vlibras_desktop/vlibras_player_Data/bundle 33 + mv $SOURCE/* $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0/opt/vlibras_desktop/vlibras_player_Data/bundles
34 34
35 echo -e "\nBUILDING DEBIAN PACKAGE $PATCH_PACKAGE$NEW_VERSION.0.0_1.0.0_amd64_deb" >> $CURRENT_DIR/build.log 2>&1 35 echo -e "\nBUILDING DEBIAN PACKAGE $PATCH_PACKAGE$NEW_VERSION.0.0_1.0.0_amd64_deb" >> $CURRENT_DIR/build.log 2>&1
36 dpkg-deb -b $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0 $CURRENT_DIR/DB_SIGNALS/patch_packages_deb >> $CURRENT_DIR/build.log 2>&1 36 dpkg-deb -b $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0 $CURRENT_DIR/DB_SIGNALS/patch_packages_deb >> $CURRENT_DIR/build.log 2>&1
@@ -43,7 +43,7 @@ if [ "$COUNT_SOURCE" != "0" ]; then @@ -43,7 +43,7 @@ if [ "$COUNT_SOURCE" != "0" ]; then
43 sed -i s/Version:/Version:\ 1.0.0/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0/DEBIAN/control 43 sed -i s/Version:/Version:\ 1.0.0/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.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/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/DEBIAN/control
45 45
46 - mv $SOURCE/* $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0/opt/vlibras_desktop/vlibras_player_Data/bundle 46 + mv $SOURCE/* $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0/opt/vlibras_desktop/vlibras_player_Data/bundles
47 47
48 echo -e "\nBUILDING DEBIAN PACKAGE $PATCH_PACKAGE$NEW_VERSION.0.0_1.0.0_amd64_deb" >> $CURRENT_DIR/build.log 2>&1 48 echo -e "\nBUILDING DEBIAN PACKAGE $PATCH_PACKAGE$NEW_VERSION.0.0_1.0.0_amd64_deb" >> $CURRENT_DIR/build.log 2>&1
49 dpkg-deb -b $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0 $CURRENT_DIR/DB_SIGNALS/patch_packages_deb >> $CURRENT_DIR/build.log 2>&1 49 dpkg-deb -b $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE"$NEW_VERSION.0.0 $CURRENT_DIR/DB_SIGNALS/patch_packages_deb >> $CURRENT_DIR/build.log 2>&1
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/bundle/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