#!/bin/bash

set -e

i=1
additional_options=""
while [ $i -le $# ]
do
  additional_option=$(eval "echo \$$i")
  if [ $(echo "$additional_option" | grep -c -E -e '^-') -ne 0 ]; then
    additional_options="$additional_options $(eval echo \$$i)"
  else
    additional_options="$additional_options '$(eval echo \$$i)'"
  fi
  i=$(expr $i + 1)
done

### Include ymclibnettools
. /usr/lib/lib-fliwi/ymc-networktools.bash

if [ -e "/boot/ymccluster/host.password" ]; then
  username=$(ymc_get_local_short_hostname)
  password=$(cat /boot/ymccluster/host.password)
fi

if [ ! "$username" = "" -a ! "$password" = "" ]; then
  eval svn commit --no-auth-cache --username "$username" --password "$password" $additional_options "/ymc_config"
fi

### Support for fliwi-config
ymc-config-update-fliwi-config-links

