[gb] Apply all files in /config to /data at startup

This commit is contained in:
Geoff Bourne 2016-06-27 11:16:09 -05:00
parent 413de37568
commit ec1dd96a7c

View File

@ -9,13 +9,7 @@ apply_base_data() {
} }
apply_config() { apply_config() {
for p in /config/*.properties; do cp -rf /config/* $GITBLIT_BASE_FOLDER
echo "
APPLYING configuration file $p
"
cp $p $GITBLIT_BASE_FOLDER
mv $p ${p}.applied
done
} }
create_repo() { create_repo() {
@ -81,12 +75,23 @@ create_initial_repo() {
} }
shopt -s nullglob shopt -s nullglob
if [ ! -f /var/local/gitblit_firststart ]; then
FIRSTSTART=1
else
FIRSTSTART=0
fi
if [ $FIRSTSTART = 1 ]; then
apply_base_data apply_base_data
if [ -d /config ]; then echo "
Applying configuration from /config
"
apply_config apply_config
touch /var/local/gitblit_firststart
fi fi
if [[ -n $GITBLIT_INITIAL_REPO ]]; then if [[ -n $GITBLIT_INITIAL_REPO ]]; then
create_initial_repo create_initial_repo
fi fi