41 lines
1.2 KiB
Bash
41 lines
1.2 KiB
Bash
#!/bin/bash
|
|
|
|
echo "Getting distributables..."
|
|
|
|
if [ ! -e buildtools.conf ]; then
|
|
cp buildtools.conf.delivered buildtools.conf
|
|
fi
|
|
source buildtools.conf
|
|
|
|
if [ "$1" = "b" ]; then
|
|
srcpath=$BUILD_SRC_PATH
|
|
elif [ "$1" = "d" ]; then
|
|
srcpath=$DEV_SRC_PATH
|
|
else
|
|
echo "Unknown system type parameter."
|
|
echo "Must be b for build machine or d for dev system."
|
|
exit 1
|
|
fi
|
|
rm -rf /mnt/custom/customcd/files/root/rescuebru/*
|
|
rm -rf /root/rescuebru/*
|
|
sleep 2
|
|
if [ "$1" = "b" ]; then
|
|
ntpdate 0.pool.ntp.org
|
|
fi
|
|
rm -rf /mnt/custom/customcd/isoroot/RescueBRU_Documentation/*
|
|
rsync -rlptDvz --exclude=*.iso --exclude=*.md5 $srcpath /mnt/custom/
|
|
find /mnt/custom/customcd/isoroot/RescueBRU_Documentation/ -type f ! -name '*.pdf' ! -name '*.xls' -delete
|
|
mkdir -p /mnt/custom/rescuebru-src
|
|
rsync -rlptDvz --del --exclude=*.iso --exclude=*.md5 $srcpath /mnt/custom/rescuebru-src/
|
|
cp -Rv /mnt/custom/rescuebru-src /mnt/custom/customcd/isoroot
|
|
if [ ! -d "/root/rescuebru" ]; then
|
|
mkdir /root/rescuebru
|
|
fi
|
|
chmod +x /mnt/custom/buildtools/*
|
|
chmod -x /mnt/custom/buildtools/*.conf /mnt/custom/buildtools/*.conf.delivered
|
|
cp -R /mnt/custom/customcd/files/root/rescuebru/* /root/rescuebru
|
|
|
|
rm -f /mnt/custom/customcd/files/root/.bash_history
|
|
rm -rf /mnt/custom/customcd/files/root/.config/geany
|
|
|