Documentation
Not logged in

How to use a private config

  1. create a repo for each client with their config

  2. configure $lcd.priv in lcdenv (default /opt/lcd.priv/)

  3. 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
  1. 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