How to use a private config
-
create a repo for each client with their config
-
configure $lcd.priv in lcdenv (default /opt/lcd.priv/)
-
create a type conf.priv to deploy private configs
lcd user@host conf.priv ssh://repos/client => fossil clone ssh://repos/client /opt/lcd.priv.fsl mkdir /opt/lcd.priv/ cd /opt/lcd.priv/ fossil open /opt/lcd.priv.fsl
-
give the option --source to a type
if [ ${source##$lcd_priv} ] ${source##$lcd_priv} ; then
cd $lcd_priv
if fossil info; then fossil up
else
if -f $lcd_priv.fsl;
fossil open $lcd_priv.fsl
fi
fi