Initial commit
This commit is contained in:
40
buildtools/get_distributables
Normal file
40
buildtools/get_distributables
Normal file
@@ -0,0 +1,40 @@
|
||||
#!/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
|
||||
|
||||
Reference in New Issue
Block a user