|
@@ -17,7 +17,7 @@ Copyright (C) 2014 Bob Mottram
|
17
|
17
|
|
18
|
18
|
Permission is granted to copy, distribute and/or modify this document under the terms of the [[https://gnu.org/licenses/fdl.html][GNU Free Documentation License]], Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
|
19
|
19
|
|
20
|
|
-Source for this web site in [[https://en.wikipedia.org/wiki/Org-mode][Emacs org-mode]] format is available [[/beaglebone.txt][here]]. Comments or patches may be submitted via [[https://github.com/fuzzgun/freedombone][Github]].
|
|
20
|
+Source for this web site in [[https://en.wikipedia.org/wiki/Org-mode][Emacs org-mode]] format is available [[/beaglebone.txt][here]]. Comments or patches may be submitted via [[https://github.com/bashrc/freedombone][Github]].
|
21
|
21
|
#+END_CENTER
|
22
|
22
|
|
23
|
23
|
* Introduction
|
|
@@ -6195,10 +6195,10 @@ Install some dependencies.
|
6195
|
6195
|
apt-get install git-core python python-dev python-lxml python-imaging python-virtualenv python-gst0.10 libjpeg8-dev sqlite3 libapache2-mod-fcgid
|
6196
|
6196
|
#+END_SRC
|
6197
|
6197
|
|
6198
|
|
-Create a user, replacing /mymediagoblinsite/ with the domain name for your mediagoblin site.
|
|
6198
|
+Create a user, replacing /mymediagoblindomain/ with the domain name for your mediagoblin site.
|
6199
|
6199
|
|
6200
|
6200
|
#+BEGIN_SRC: bash
|
6201
|
|
-export HOSTNAME=mymediagoblinsite
|
|
6201
|
+export HOSTNAME=mymediagoblindomain
|
6202
|
6202
|
adduser mediagoblin
|
6203
|
6203
|
#+END_SRC
|
6204
|
6204
|
|
|
@@ -6208,7 +6208,7 @@ Give the user a long random password.
|
6208
|
6208
|
mkdir -p /srv/$HOSTNAME
|
6209
|
6209
|
chown -hR mediagoblin:mediagoblin /srv/$HOSTNAME
|
6210
|
6210
|
su - mediagoblin
|
6211
|
|
-export HOSTNAME=mymediagoblinsite
|
|
6211
|
+export HOSTNAME=mymediagoblindomain
|
6212
|
6212
|
cd /srv/$HOSTNAME
|
6213
|
6213
|
git clone git://gitorious.org/mediagoblin/mediagoblin.git
|
6214
|
6214
|
cd mediagoblin
|
|
@@ -6218,6 +6218,7 @@ virtualenv --system-site-packages .
|
6218
|
6218
|
./bin/python setup.py develop
|
6219
|
6219
|
./bin/easy_install flup
|
6220
|
6220
|
cp mediagoblin.ini mediagoblin_local.ini
|
|
6221
|
+cp paste.ini paste_local.ini
|
6221
|
6222
|
emacs mediagoblin_local.ini
|
6222
|
6223
|
#+END_SRC
|
6223
|
6224
|
|
|
@@ -6225,6 +6226,7 @@ Change *email_sender_address* to your email address, then save and exit.
|
6225
|
6226
|
|
6226
|
6227
|
#+BEGIN_SRC: bash
|
6227
|
6228
|
./bin/gmg dbupdate
|
|
6229
|
+exit # to go back to the root user
|
6228
|
6230
|
emacs /etc/init.d/mediagoblin-paster
|
6229
|
6231
|
#+END_SRC
|
6230
|
6232
|
|
|
@@ -6280,8 +6282,8 @@ MG_PASTER_PID_FILE=/var/run/mediagoblin/$DAEMON_NAME.pid
|
6280
|
6282
|
MG_PASTER_LOG_FILE=/var/log/mediagoblin/$DAEMON_NAME.log
|
6281
|
6283
|
|
6282
|
6284
|
set_up_directories() {
|
6283
|
|
- install -o $MG_USER -g users -d -m 755 /var/log/mediagoblin
|
6284
|
|
- install -o $MG_USER -g users -d -m 755 /var/run/mediagoblin
|
|
6285
|
+ install -o $MG_USER -g mediagoblin -d -m 755 /var/log/mediagoblin
|
|
6286
|
+ install -o $MG_USER -g mediagoblin -d -m 755 /var/run/mediagoblin
|
6285
|
6287
|
}
|
6286
|
6288
|
|
6287
|
6289
|
set_up_directories
|
|
@@ -6421,8 +6423,8 @@ MG_CELERYD_PID_FILE=/var/run/mediagoblin/$DAEMON_NAME.pid
|
6421
|
6423
|
MG_CELERYD_LOG_FILE=/var/log/mediagoblin/$DAEMON_NAME.log
|
6422
|
6424
|
|
6423
|
6425
|
set_up_directories() {
|
6424
|
|
- install -o $MG_USER -g users -d -m 755 /var/log/mediagoblin
|
6425
|
|
- install -o $MG_USER -g users -d -m 755 /var/run/mediagoblin
|
|
6426
|
+ install -o $MG_USER -g mediagoblin -d -m 755 /var/log/mediagoblin
|
|
6427
|
+ install -o $MG_USER -g mediagoblin -d -m 755 /var/run/mediagoblin
|
6426
|
6428
|
}
|
6427
|
6429
|
|
6428
|
6430
|
set_up_directories
|