From c81b7f986867db292d62a1757123723b5ef66518 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Wed, 12 Dec 2001 19:52:40 +0000 Subject: Initial revision --- volinit-std-all | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100755 volinit-std-all (limited to 'volinit-std-all') diff --git a/volinit-std-all b/volinit-std-all new file mode 100755 index 0000000..e5e0a3b --- /dev/null +++ b/volinit-std-all @@ -0,0 +1,45 @@ +#!/bin/bash + +#TODO: generate based on actual config files +#cat AppleVolumes-xayide.jones.dk | egrep '^/' | sed 's!/var/local/netatalk/\(.*\)/\([[:alnum:]]*\)/\([[:alnum:]]*\)/[[:space:]].*!\1 \2 \3!' + +[ -f /etc/local/volumes ] || exit 1 +. /etc/local/volumes + +[ $DISTRIB ] && volinit-netatalk COMMON/C/intro users jonas create +[ $DISTRIB ] && volinit-netatalk COMMON/C/admin admin jonas create +[ $DISTRIB ] && volinit-netatalk COMMON/C/software users jonas create +[ $DISTRIB ] && volinit-netatalk COMMON/da/admin admin jonas create +[ $DISTRIB ] && volinit-netatalk COMMON/da/software users jonas create +[ $DISTRIB ] && volinit-netatalk COMMON/en/admin admin jonas create +[ $DISTRIB ] && volinit-netatalk COMMON/en/software users jonas create +[ $DISTRIB ] && volinit-samba COMMON/C/admin admin jonas create +[ $DISTRIB ] && volinit-samba COMMON/C/software users jonas create +[ $DISTRIB ] && volinit-samba COMMON/da/admin admin jonas create +[ $DISTRIB ] && volinit-samba COMMON/da/software users jonas create +[ $DISTRIB ] && volinit-samba COMMON/en/admin admin jonas create +[ $DISTRIB ] && volinit-samba COMMON/en/software users jonas create + +[ $MANAGED ] && volinit-netatalk tmpl users admin create +[ $MANAGED ] && volinit-netatalk software users admin create +[ $MANAGED ] && volinit-netatalk admin admin admin create +[ $MANAGED ] && volinit-samba tmpl users admin create +[ $MANAGED ] && volinit-samba software users admin create +[ $MANAGED ] && volinit-samba admin admin admin create + +[ $ANARCHY ] && volinit-netatalk doc users users create +#[ $ANARCHY ] && volinit-netatalk misc users users create +[ $ANARCHY ] && volinit-samba doc users users create +#[ $ANARCHY ] && volinit-samba misc users users create + +[ $PRIVATE ] && volinit-netatalk COMMON/private/C/private jonas jonas create +[ $PRIVATE ] && volinit-netatalk COMMON/private/da/private jonas jonas create +[ $PRIVATE ] && volinit-netatalk COMMON/private/en/private jonas jonas create +[ $PRIVATE ] && volinit-samba COMMON/private/C/private jonas jonas create +[ $PRIVATE ] && volinit-samba COMMON/private/da/private jonas jonas create +[ $PRIVATE ] && volinit-samba COMMON/private/en/private jonas jonas create + +[ $XCHANGE ] && volinit-xchange ./ users root create + +[ $PUBLIC ] && volinit-public ./ users users create + -- cgit v1.2.3