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