#!/bin/sh # create_twiki_web webpreferences_path_file projet_name web_type case $3 in MAIN) # For Web parent (Only Picolibre Admins And Project Admin can change and rename) sed "s/* Set ALLOWWEBCHANGE =/* Set ALLOWWEBCHANGE = Admins, $2_adm/" $1 | \ sed "s/* Set ALLOWWEBRENAME =/* Set ALLOWWEBRENAME = Admins, $2_adm/" | \ # For WebPreferences topic (Only Picolibre Admins And Project Admin) sed "s/* Set ALLOWTOPICCHANGE =/* Set ALLOWTOPICCHANGE = Admins, $2_adm/" | \ sed "s/* Set ALLOWTOPICRENAME =/* Set ALLOWTOPICRENAME = Admins, $2_adm/" > "$1.temp" mv "$1.temp" $1 exit 0 ;; PRI) # For twiki private (Only Picolibre Admins And Project Member can change, rename and view) sed "s/* Set ALLOWWEBCHANGE =/* Set ALLOWWEBCHANGE = Admins, $2/" $1 | \ sed "s/* Set ALLOWWEBRENAME =/* Set ALLOWWEBRENAME = Admins, $2/" | \ sed "s/* Set ALLOWWEBVIEW =/* Set ALLOWWEBVIEW = Admins, $2/" | \ # For WebPreferences topic (Picolibre Admins And Project Admin) sed "s/* Set ALLOWTOPICCHANGE =/* Set ALLOWTOPICCHANGE = Admins, $2_adm/" | \ sed "s/* Set ALLOWTOPICRENAME =/* Set ALLOWTOPICRENAME = Admins, $2_adm/" > "$1.temp" mv "$1.temp" $1 exit 0 ;; WEB) # For twiki web (Only Picolibre Admins And Project Member can change and rename) sed "s/* Set ALLOWWEBCHANGE =/* Set ALLOWWEBCHANGE = Admins, $2/" $1 | \ sed "s/* Set ALLOWWEBRENAME =/* Set ALLOWWEBRENAME = Admins, $2/" | \ # For WebPreferences topic sed "s/* Set ALLOWTOPICCHANGE =/* Set ALLOWTOPICCHANGE = Admins, $2_adm/" | \ sed "s/* Set ALLOWTOPICRENAME =/* Set ALLOWTOPICRENAME = Admins, $2_adm/" > "$1.temp" mv "$1.temp" $1 exit 0 ;; PUB) # For twiki public # For WebPreferences topic sed "s/* Set ALLOWTOPICCHANGE =/* Set ALLOWTOPICCHANGE = Admins, $2_adm/" $1 | \ sed "s/* Set ALLOWTOPICRENAME =/* Set ALLOWTOPICRENAME = Admins, $2_adm/" > "$1.temp" mv "$1.temp" $1 exit 0 ;; esac