2013-08-21 09:59:58 +02:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
# This script distributes a set of files into $1 folder
|
|
|
|
|
|
|
|
#Script for single stuff
|
2013-08-21 11:04:51 +02:00
|
|
|
PIRATEBOX_FOLDER=$4
|
|
|
|
PIRATEBOX_FOLDER=${PIRATEBOX_FOLDER:=/opt/piratebox}
|
2013-08-21 09:59:58 +02:00
|
|
|
script=$PIRATEBOX_FOLDER/bin/distribute_file_into_directory.sh
|
|
|
|
|
|
|
|
|
|
|
|
# To enable DEBUG mode, run the following line before startint this script
|
|
|
|
# export DEBUG=true
|
|
|
|
DEBUG=${DEBUG:=false}
|
|
|
|
|
|
|
|
work_on_file() {
|
|
|
|
local destination_root_folder=$1
|
|
|
|
local src_file=$2
|
|
|
|
|
|
|
|
find $destination_root_folder -type d -exec $script "{}" $src_file $overwrite ';'
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#-------------
|
|
|
|
|
|
|
|
destination=$1
|
|
|
|
overwrite=$2
|
|
|
|
overwrite=${overwrite:=false}
|
|
|
|
src_file=$3
|
|
|
|
src_file=${src_file:=all}
|
|
|
|
|
|
|
|
$DEBUG && echo "parameters:
|
|
|
|
destination $destination
|
|
|
|
overwrite $overwrite
|
|
|
|
src_file $src_file
|
|
|
|
PirateBox_folder=$PIRATEBOX_FOLDER
|
|
|
|
call script: $script
|
|
|
|
";
|
|
|
|
|
|
|
|
if [ "$src_file" == "all" ] ; then
|
|
|
|
work_on_file $destination $PIRATEBOX_FOLDER/src/HEADER.txt
|
|
|
|
work_on_file $destination $PIRATEBOX_FOLDER/src/README.txt
|
|
|
|
else
|
|
|
|
work_on_file $destination $src_file
|
|
|
|
fi
|
|
|
|
|
|
|
|
|