code_run.sh
1022 Bytes
#!/bin/bash
source conf
SOURCE=/home/jota/Codes/code
COUNT_SOURCE=$(ls -1 $SOURCE/ | wc -l)
if [ "$COUNT_SOURCE" != "0" ]; then
FILE=$(find $SOURCE -printf '%T+ %p\n' | sort -n | head | awk 'FNR == 1 {print $2}')
if [[ $FILE =~ \.deb$ ]]; then
date >> $CURRENT_DIR/import.log 2>&1
echo -e "\nIMPORTING DEBIAN PACKAGE $FILE_NAME TO REPOSITORY" >> $CURRENT_DIR/import.log 2>&1
reprepro --keepunreferencedfiles -Vb $CURRENT_DIR/repository includedeb precise $FILE >> $CURRENT_DIR/import.log 2>&1
echo -e "\n################################################################################################\n" >> $CURRENT_DIR/import.log 2>&1
mv $FILE $CURRENT_DIR/DB_CODE
else
date >> $CURRENT_DIR/import.log 2>&1
echo -e "\n$FILE IS NOT A DEBIAN PACKAGE TO BE IMPORTED INTO THE REPOSITORY" >> $CURRENT_DIR/import.log 2>&1
echo -e "\n################################################################################################\n" >> $CURRENT_DIR/import.log 2>&1
mv $FILE $CURRENT_DIR/DB_CODE
fi
fi