File: config.html

package info (click to toggle)
releaseforge 1.1-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 2,088 kB
  • ctags: 1,239
  • sloc: python: 13,801; makefile: 68; sh: 32
file content (103 lines) | stat: -rw-r--r-- 3,348 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
</head>
<body bgcolor=white>

<table width=100% border=0>
<tr>
<td width="25%" valign=top>
<p>
<h3>Help Sections</h3>
<p>
<ul>
<li><a href="mainwindow.html">Main Window</a>
<li><a href="login.html">Login</a>
<li><a href="config.html">Configuration File</a>
</ul>
<p>

<h3>Create Release</h3>
<ul>
<li><a href="new_release.html">New Release</a>
<li><a href="file_selection.html">File Selection</a>
<li><a href="progress.html">Progress</a>
</ul>
<p>

<h3>Edit Release</h3>
<ul>
<li><a href="edit_release.html">Select Release</a>
<li><a href="edit_release_details.html">Details</a>
<li><a href="edit_release_files.html">File Selection</a>
<li><a href="release_status.html">Edit Release Status</a>
</ul>

<h3>Other</h3>
<ul>
<li><a href="preferences.html">Preferences</a>
<li><a href="news.html">Submit News</a>
<li><a href="freshmeat_setup.html">Freshmeat Setup</a>
<li><a href="freshmeat_release.html">Freshmeat Release</a>
<li><a href="email_setup.html">Email Address Setup</a>
<li><a href="email_announcement.html">Email Announcement</a>
</ul>

</td>
<td width="75%">
<h1>ReleaseForge Configuration File</h1>

As of v0.9.0 ReleaseForge now requires a data directory in order to start.  Typically, this 
directory is a subdirectory of the user's home directory.  Namely, ReleaseForge, by default, 
will use $HOME/.releaseforge as it's data directory.  <p>

When ReleaseForge is initially launched this directory will be created if it does not already 
exist.  In the event that ReleaseForge cannot determine the $HOME environment variable the user 
has two options:

<ol>
<li>Explicitly set the $HOME environment variable
<li>Supply a data directory parameter on the command line
</ol>

<h2>Setting the $HOME environment variable</h2>

This varies depending on the operating system or shell so it is recommended that you consult 
your systems (or shells) documentation for the specific syntax.  If you are using the bash 
shell then you can set this value accordingly:<p>

$ <i>export HOME=/home/foo</i><br>
$ <i>python releaseforge.py</i><p>

This will result in ReleaseForge creating (if necessary) the directory 
<i>/home/foo/.releaseforge</i> and using it to store it's data.
<p>

<h2>Supply the data directory parameter on the command line</h2>

Use the <i>--data</i> flag to specify a data directory to use.  This path should be absolute.  
For example, to use /home/foo/.releaseforge as your data directory you would launch 
ReleaseForge as such:<p>

$ <i>python releaseforge.py --data=/home/foo/.releaseforge</i><p>

As in all cases, this will result in ReleaseForge creating (if necessary) the directory 
<i>/home/foo/.releaseforge</i> and using it to store it's data.


<h2>Further configuration</h2>

Once ReleaseForge initially runs successfully, the file releaseforge.cfg will be created (if 
it does not already exist) in ReleaseForge's data directory (usually $HOME/.releaseforge).  
This initial configuration file will be populated minimally.  It is recommended that the user 
select <i>Preferences</i> from the <i>Edit</i> menu of ReleaseForge's main window and then edit 
their settings accordingly and click <i>Ok</i>.  <p>

Please see the <a href="preferences.html">preferences</a> page for further information.

</td>
</tr>
</table>
</body>
</html>