Files
RescueBRU/buildtools/get_distributables
2026-03-03 19:53:38 -05:00

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