changelog/build.sh

21 lines
489 B
Bash
Executable File

#!/bin/bash
PLUGINS=$( grep -hv "^#!" plugins-enabled/* )
BUILD_FILE=build/changelog
mkdir -p build
[[ -f $BUILD_FILE ]] && rm $BUILD_FILE
cp changelog.sh $BUILD_FILE
PLUGIN_LINE=$(awk '/%PLUGIN%/ { print NR; exit}' $BUILD_FILE )
sed -i "${PLUGIN_LINE}r /dev/stdin" $BUILD_FILE <<< "$PLUGINS"
[[ -f config.sh ]] && {
CONFIG_LINE=$(awk '/%CONFIG%/ { print NR; exit}' $BUILD_FILE )
sed -i "${CONFIG_LINE}r config.sh" $BUILD_FILE
}
echo "Successfuly built $BUILD_FILE."