From 6bb34497c711252ec282d61779bd2b69e9e860be Mon Sep 17 00:00:00 2001 From: gabrieljablonski Date: Thu, 29 Sep 2022 15:35:57 -0300 Subject: [PATCH] build sanitization script --- build-melted.sh => build-scripts/build.sh | 0 build-scripts/sanitize.sh | 42 +++++++++++++++++++++++ 2 files changed, 42 insertions(+) rename build-melted.sh => build-scripts/build.sh (100%) create mode 100755 build-scripts/sanitize.sh diff --git a/build-melted.sh b/build-scripts/build.sh similarity index 100% rename from build-melted.sh rename to build-scripts/build.sh diff --git a/build-scripts/sanitize.sh b/build-scripts/sanitize.sh new file mode 100755 index 000000000..74651f249 --- /dev/null +++ b/build-scripts/sanitize.sh @@ -0,0 +1,42 @@ +#!/bin/bash + +date=$(date +'%Y%m%d') + +base_dir=$HOME/melted-dev +source_dir=$base_dir/$date +target_dir=$base_dir/melted-playcast-$date + +rm -rf $target_dir +mkdir $target_dir + +cd $target_dir +mkdir -p bin etc lib sbin share + +cp $source_dir/bin/melt $target_dir/bin/ +cp $source_dir/bin/melted $target_dir/bin/ +# cp $source_dir/bin/preview-feed $target_dir/bin/ + +cp $source_dir/etc/*melted.conf* $target_dir/etc/ + +cp -RP $source_dir/lib/frei0r-1/ $target_dir/lib/ +cp -RP $source_dir/lib/mlt/ $target_dir/lib/ +cp -RP $source_dir/lib/pkgconfig/ $target_dir/lib/ + +cp -P $source_dir/lib/*.so* $target_dir/lib/ + +cp $source_dir/source-me $target_dir/sbin/ +cp $source_dir/start-melted-server $target_dir/sbin/ +cp $source_dir/stop-melted-server $target_dir/sbin/ +cp $source_dir/start-video-preview.sh $target_dir/sbin/ + +mkdir $target_dir/share/ffmpeg +cp $source_dir/share/ffmpeg/* $target_dir/share/ffmpeg/ +cp -R $source_dir/share/mlt $target_dir/share/ + +strip -s $target_dir/lib/*.so* +strip -s $target_dir/lib/**/*.so* + +# cp $source_dir/playcast.sh $target_dir/sbin/ + +cd .. +tar -cvf "melted-playcast-${date}.tar.xz" "melted-playcast-${date}/"