diff options
author | Salvatore Bonaccorso <carnil@debian.org> | 2015-08-14 19:35:24 +0000 |
---|---|---|
committer | Salvatore Bonaccorso <carnil@debian.org> | 2015-08-14 19:35:24 +0000 |
commit | 1ed907fb05e128819df0e52c817436bfc40c4ef3 (patch) | |
tree | a3a0dbe08bdbd0eec9ff2fb63f8352f540557aec /doc | |
parent | e4a90732df4044fd798a1c85ce306fb6207f1d94 (diff) |
Remove documentation soler.txt since now moved to soriano
git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@36078 e39458fd-73e7-0310-bf30-c45bca0a0e42
Diffstat (limited to 'doc')
-rw-r--r-- | doc/soler.txt | 97 |
1 files changed, 0 insertions, 97 deletions
diff --git a/doc/soler.txt b/doc/soler.txt deleted file mode 100644 index 06eb24d4ad..0000000000 --- a/doc/soler.txt +++ /dev/null @@ -1,97 +0,0 @@ -Tracker setup on soler.debian.org -================================= - -(This is internal documentation, in case things need to be fixed. -It is not relevant to day-to-day editing tasks.) - -Relevant files and directories ------------------------------- - -The tracker runs under the user ID "sectracker". Most of its files -are stored in the directory /srv/security-tracker.debian.org/website: - - bin/cron invoked by cron once every minute - bin/cron-hourly invoked by cron once every hour - bin/cron-daily invoked by cron once every day - bin/read-and-touch invoked by ~/.procmailrc - bin/start-daemon invoked by cron at reboot - - secure-testing Subversion checkout - secure-testing/bin/* main entry points, called bin bin/cron - secure-testing/stamps/* files which trigger processing by bin/cron - -~sectracker/.procmailrc invokes bin/read-and-touch to create stamp -files, which are then picked up by bin/cron. This is done to serialize -change events in batches (e.g., commits originated from git-svn). -<sectracker@soler.debian.org> is subscribed to these mailing lists to be -notified of changes: - - <debian-security-announce@lists.debian.org> - <secure-testing-commits.lists.alioth.debian.org> - -The crontab of the "sectracker" user is set up such that the scripts -are invoked as specified above. - -~sectracker/.wgetrc contains the path to the bundle of certificate -authorities to verify peers for the data fetched via wget: - -ca-certificate=/etc/ssl/ca-global/ca-certificates.crt - -Web server ----------- - -80/TCP is handled by Apache. The Apache configuration is here: - - /srv/security-tracker.debian.org/etc/apache.conf - -mod_proxy is used to forward requests to the actual server which -listens on 127.0.0.1:25648 and is started by the -/srv/security-tracker.debian.org/website/bin/start-daemon script -(using a @reboot action in sectracker's crontab). - -To restart the security tracker service, kill the tracker_service.py -Python process and invoke the start-daemon process as the sectracker -user. - -Logging -------- - -Apache logs are stored in: - - /var/log/apache2/security-tracker.debian.org.access.log - /var/log/apache2/security-tracker.debian.org.error.log - -The Python daemon writes logs to a separate file, too: - - /srv/security-tracker.debian.org/website/log/daemon.log - -This also contains the exception traces. - -debsecan metadata ------------------ - -/srv/security-tracker.debian.org/website/bin/cron contains code which -pushes updates to secure-testing-master, using rsync. - -PTS interface -------------- - -The PTS fetches bug counts from this URL: - - http://security-tracker.debian.org/tracker/data/pts/1 - -Code updates ------------- - -Updates to the Subversion checkout only affect the directory -/srv/security-tracker.debian.org/website/secure-testing/data. -Code changes need to be applied manually, using "svn update", -and a service restart (see above). - -Subversion repository mirror ----------------------------- - -The Subversion repository is mirrored (including history) using -svnsync, to the /srv/security-tracker.debian.org/subversion-backup -directory. The sectracker crontab contains an entry which runs -svnsync periodically. |