]> git.decadent.org.uk Git - dak.git/blobdiff - setup/README
Add some core table setup
[dak.git] / setup / README
index ccc26cf732c28aca3517f3ef3ace3afb93e548e5..82ead70fffb57edc5138857f220a70797ed9c9e4 100644 (file)
@@ -16,27 +16,35 @@ The following roles are assumed to exist:
 For the purposes of this document, we'll be working in /srv/dak
 
 Set up the dak user on both the system and in postgres:
-sudo adduser dak
-sudo addgroup ftpmaster
-sudo addgroup dak ftpmaster
-sudo -u postgres createuser -s dak
+sudo adduser dak
+sudo addgroup ftpmaster
+sudo addgroup dak ftpmaster
+sudo -u postgres createuser -s dak
 
 Set up the dak directory:
-sudo mkdir /srv/dak
-sudo chown dak:ftpmaster /srv/dak
-sudo chmod 2775 /srv/dak
+sudo mkdir /srv/dak
+sudo chown dak:ftpmaster /srv/dak
+sudo chmod 2775 /srv/dak
 
 Become the dak user:
-sudo -u dak -s -H
+sudo -u dak -s -H
 
 Create the additional roles:
-createuser -S -R -D ftpmaster
-createuser -S -R -D ftpteam
-createuser -S -R -D ftptrainee
+createuser -S -R -D ftpmaster
+createuser -S -R -D ftpteam
+createuser -S -R -D ftptrainee
 
 Create an empty database with SQL_ASCII encoding:
-createdb -T template0 -E SQL_ASCII -O dak projectb
+createdb -T template0 -E SQL_ASCII -O dak projectb
 
 Import the schema:
-psql -f current_schema.sql -d projectb
+# psql -f current_schema.sql -d projectb
+
+Set up some core data in projectb to get started (read the init_vars file if
+you wish to customise various aspects):
+# ./init_core
+
+Add some architectures you care about:
+# dak admin architecture add i386 "Intel x86 port"
+# dak admin architecture add amd64 "AMD64 port"