Berylium Setup:

createOS {
    install freebsd
    install desktop applications
    }

create server {
    create berylium user
    create directory structure
    install apache/php/ssl
    install mysql
    create beryliumdb
    }
    
configure berylium {
    update database info
    update other envs
    }
    
berylium-init {
    make object tables if necessary
    insert session
    insert site
    insert root folder
    insert admin sitemember
    insert editor foldermember
    
    update site with sitememberid
    update folder with sitememberid
    update session with siteid and sitememberid
    
    insert default contexts {
	generic-view-editor
	generic-list-editor
	generic-edit-editor
	generic-save-editor
	
	context-create-editor
	context-edit-editor
	context-list-editor
	context-save-editor
	context-pview-editor
	context-view-editor
	
	policy-view-editor
	policy-edit-editor
	policy-list-editor
	
	site-view-anonymous
	folder-view-anonymous
	generic-login-anonymous	
	generic-createmember-anonymous
	generic-editmember-member
	
	foldermember-view-member
	foldermember-list-editor
	foldermember-edit-member
	foldermember-create-member
	}
    insert default policies - anonymous, member, editor, none
    insert default objects - documents, images
    }
    

    
