diff --git a/TRASH/togit b/TRASH/togit new file mode 100644 index 0000000..0dfb795 --- /dev/null +++ b/TRASH/togit @@ -0,0 +1 @@ +This is a sample text file to git push. diff --git a/patch_package_updater.sh b/patch_package_updater.sh index 9e21d30..c0783b6 100755 --- a/patch_package_updater.sh +++ b/patch_package_updater.sh @@ -3,41 +3,89 @@ source conf source signals_run.sh -UPDATE_SOURCE=/home/jota/Codes/signals_adjustment +UPDATE_SOURCE=/home/jota/Codes/signals_adjustment/ PATCH_PACKAGE_NAME=$PATCH_PACKAGE -PATCH_ID_NUMBER=2 -NEW_PATCH_VERSION=2 COUNT_UPDATE_SOURCE=$(ls -1 $UPDATE_SOURCE/ | wc -l) +ITS_A_NUMBER='^[0-9]+$' if [ "$COUNT_UPDATE_SOURCE" != "0" ]; then - mkdir -p $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/ - 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/ + while [ $COUNT_UPDATE_SOURCE != 0 ]; do + + FILE_NAME=$(find $UPDATE_SOURCE -printf '%T+ %f\n' | sort -n | head | awk 'FNR == 1 {print $2}') + + PATCH_ID_NUMBER=$(cat master.description | grep -i $FILE_NAME= | grep -o '[0-9]*') + + if [[ $PATCH_ID_NUMBER =~ $ITS_A_NUMBER ]] ; then + + PATCH_VERSION=$(ls -f $CURRENT_DIR/DB_SIGNALS/patch_packages_deb/patch$PATCH_ID_NUMBER.0.0*.deb | grep -v ^l | wc -l) + NEW_PATCH_VERSION=$(($PATCH_VERSION+1)) + + 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 + 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 + 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 + elif [ ! -d $CURRENT_DIR/DB_SIGNALS/patch_packages_folder/patch$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/ ]; then + mkdir -p $CURRENT_DIR/DB_SIGNALS/patch_packages_folder/patch$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION.0.0/ + 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/ + 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 + 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 + 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 + 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 + 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 + fi + + else + mv -f $UPDATE_SOURCE/$FILE_NAME $CURRENT_DIR/TRASH + fi + + COUNT_UPDATE_SOURCE=$(ls -1 $UPDATE_SOURCE/ | wc -l) + done + + cd $CURRENT_DIR/DB_SIGNALS/patch_packages_folder/ + for d in * ; do + if [ ! -f $CURRENT_DIR/DB_SIGNALS/patch_packages_deb/$d*.deb ]; then + #echo "$d" + date >> $CURRENT_DIR/build.log 2>&1 + echo -e "\nBUILDING A DEBIAN PACKAGE ${d}_amd64_deb(UPDATE)" >> $CURRENT_DIR/build.log 2>&1 + + dpkg-deb -b $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$d" $CURRENT_DIR/DB_SIGNALS/patch_packages_deb >> $CURRENT_DIR/build.log 2>&1 + echo -e "\n####################################################################################################\n" >> $CURRENT_DIR/build.log 2>&1 + + date >> $CURRENT_DIR/import.log 2>&1 + echo -e "\nIMPORTING DEBIAN PACKAGE ${d}_amd64_deb(UPDATE) TO REPOSITORY" >> $CURRENT_DIR/import.log 2>&1 + reprepro --keepunreferencedfiles -Vb $CURRENT_DIR/repository includedeb precise $CURRENT_DIR/DB_SIGNALS/patch_packages_deb/$d*.deb >> $CURRENT_DIR/import.log 2>&1 + echo -e "\n################################################################################################\n" >> $CURRENT_DIR/import.log 2>&1 + fi + done + cd $CURRENT_DIR + +: <<'end_long_comment' + cp -r $CURRENT_DIR/default_package/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION if [ "$PATCH_ID_NUMBER" != "1" ]; then - 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 - 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 - 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 + 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 + 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 + 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 - 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 + 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 - 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 - 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 + echo -e "\nBUILDING DEBIAN PACKAGE ${PATCH_PACKAGE_NAME}${PATCH_ID_NUMBER}.0.0_${NEW_PATCH_VERSION}_amd64_deb" >> $CURRENT_DIR/build.log 2>&1 + 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 echo -e "\nUPDATED PATCH ID NUMBER : $PATCH_ID_NUMBER.0.0" >> $CURRENT_DIR/build.log 2>&1 echo -e "\n####################################################################################################\n" >> $CURRENT_DIR/build.log 2>&1 else - 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 - 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 - 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 + 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 + 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 + #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 - 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 + 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 - 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 - 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 + echo -e "\nBUILDING DEBIAN PACKAGE ${PATCH_PACKAGE_NAME}${PATCH_ID_NUMBER}.0.0_${NEW_PATCH_VERSION}_amd64_deb" >> $CURRENT_DIR/build.log 2>&1 + 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 echo -e "\nUPDATED PATCH ID NUMBER : $PATCH_ID_NUMBER.0.0" >> $CURRENT_DIR/build.log 2>&1 echo -e "\n####################################################################################################\n" >> $CURRENT_DIR/build.log 2>&1 @@ -45,10 +93,10 @@ if [ "$COUNT_UPDATE_SOURCE" != "0" ]; then fi date >> $CURRENT_DIR/import.log 2>&1 - 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 - 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 + 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 + 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 echo -e "\nUPDATED PATCH ID NUMBER : $PATCH_ID_NUMBER.0.0" >> $CURRENT_DIR/import.log 2>&1 echo -e "\n################################################################################################\n" >> $CURRENT_DIR/import.log 2>&1 - -fi \ No newline at end of file +end_long_comment +fi diff --git a/patch_package_updater.sh.bkp b/patch_package_updater.sh.bkp new file mode 100755 index 0000000..011b857 --- /dev/null +++ b/patch_package_updater.sh.bkp @@ -0,0 +1,53 @@ +#!/bin/bash + +source conf +source signals_run.sh + +UPDATE_SOURCE=/home/jota/Codes/signals_adjustment +PATCH_PACKAGE_NAME=$PATCH_PACKAGE +PATCH_ID_NUMBER=3 +NEW_PATCH_VERSION=2.0.0 +COUNT_UPDATE_SOURCE=$(ls -1 $UPDATE_SOURCE/ | wc -l) + +if [ "$COUNT_UPDATE_SOURCE" != "0" ]; then + + cp -r $CURRENT_DIR/default_package/ $CURRENT_DIR/DB_SIGNALS/patch_packages_folder"/$PATCH_PACKAGE_NAME"$PATCH_ID_NUMBER.0.0_$NEW_PATCH_VERSION + + if [ "$PATCH_ID_NUMBER" != "1" ]; then + + 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 + 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 + 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 + + 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 + + echo -e "\nBUILDING DEBIAN PACKAGE ${PATCH_PACKAGE_NAME}${PATCH_ID_NUMBER}.0.0_${NEW_PATCH_VERSION}_amd64_deb" >> $CURRENT_DIR/build.log 2>&1 + 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 + + echo -e "\nUPDATED PATCH ID NUMBER : $PATCH_ID_NUMBER.0.0" >> $CURRENT_DIR/build.log 2>&1 + echo -e "\n####################################################################################################\n" >> $CURRENT_DIR/build.log 2>&1 + + else + + 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 + 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 + 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 + + 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 + + echo -e "\nBUILDING DEBIAN PACKAGE ${PATCH_PACKAGE_NAME}${PATCH_ID_NUMBER}.0.0_${NEW_PATCH_VERSION}_amd64_deb" >> $CURRENT_DIR/build.log 2>&1 + 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 + + echo -e "\nUPDATED PATCH ID NUMBER : $PATCH_ID_NUMBER.0.0" >> $CURRENT_DIR/build.log 2>&1 + echo -e "\n####################################################################################################\n" >> $CURRENT_DIR/build.log 2>&1 + + fi + + date >> $CURRENT_DIR/import.log 2>&1 + 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 + 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 + + echo -e "\nUPDATED PATCH ID NUMBER : $PATCH_ID_NUMBER.0.0" >> $CURRENT_DIR/import.log 2>&1 + echo -e "\n################################################################################################\n" >> $CURRENT_DIR/import.log 2>&1 + +fi \ No newline at end of file diff --git a/reset.sh b/reset.sh index 873511a..d0d761b 100755 --- a/reset.sh +++ b/reset.sh @@ -12,6 +12,9 @@ rm -rf repository/db/ rm -rf repository/pool/ rm -rf repository/dists/ +rm *.description +rm -r TRASH/* + echo -e "VERSION=0" > conf echo -e "########################################## SERVER LOG ##########################################\n" > server.log 2>&1 diff --git a/signals_run.sh b/signals_run.sh index 8e6a341..6e1f610 100755 --- a/signals_run.sh +++ b/signals_run.sh @@ -30,6 +30,10 @@ if [ "$COUNT_SOURCE" != "0" ]; then 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 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 + 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 + 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 + 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 + 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 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 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 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 + 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 + 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 + 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 + 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 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 echo -e "\nIMPORTING DEBIAN PACKAGE $PATCH_PACKAGE$NEW_VERSION.0.0_1.0.0_amd64_deb TO REPOSITORY" >> $CURRENT_DIR/import.log 2>&1 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 echo -e "\nIMPORTING DEBIAN PACKAGE ${HEADER_PACKAGE}_${NEW_VERSION}.0.0_amd64_deb TO REPOSITORY" >> $CURRENT_DIR/import.log 2>&1 - 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 sed -i "s@{\"version\":\ .*@{\"version\":\ \"$NEW_VERSION\"});@" $CURRENT_DIR/server/server.js diff --git a/to_git.sh b/to_git.sh index 867a62f..5f5a8f7 100755 --- a/to_git.sh +++ b/to_git.sh @@ -1,3 +1,3 @@ #!/bin/bash -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 +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 -- libgit2 0.21.2