Task:rsyncd

(task: rsyncd)
(fix template usage)
 
(One intermediate revision not shown)
Line 1: Line 1:
-
{{ambox
+
{{task|proposed}}
-
| type = notice
+
-
| image= {{#switch:{{{1}}}
+
-
| proposed = [[Image:Ambox_notice.png]]
+
-
| accepted = [[Image:Ambox_notice.png]]
+
-
| ongoing = [[Image:Ambox_notice.png]]
+
-
| completed = [[Image:Ambox_notice.png]]
+
-
| #default = [[Image:Ambox_notice.png]]
+
-
}}
+
-
| imageright = {{#switch:{{{1}}}
+
-
| proposed = [[Image:Pictogram_comment.png|40px]]
+
-
| accepted = [[Image:Pictogram_info.png|40px]]
+
-
| ongoing = [[Image:Pictogram_wait.png|40px]]
+
-
| completed = [[Image:Pictogram_tick.png|40px]]
+
-
| #default = [[Image:Pictogram_comment.png|40px]]
+
-
}}
+
-
| text = '''{{#switch:{{{1}}}
+
-
| proposed = This task is in the [[Maemo.org_proposals|list of maemo.org development proposals]], please help planning and getting it ready for a sprint. Put a note on the [[{{TALKPAGENAME}}#{{#if:{{{talksection|}}}|{{anchorencode:{{{talksection}}}}}}}|talk page]] if you're interested in helping work on this task.
+
-
| accepted = This is an accepted task and it is currently in the [[Maemo.org_backlog|maemo.org development backlog]]. Probably nothing is stopping you from starting on it, though.
+
-
| ongoing = This is an ongoing task, planned to be completed during the [[maemo.org Sprints|current maemo.org development sprint]]. Any help is appreciated!
+
-
| completed = This task is completed and this page stays here for documentation purposes only. Please file bugs or propose a new, related task if you want to push this forward.
+
-
| #default  = This task is in the [[Maemo.org_proposals|list of maemo.org development proposals]], please help planning and getting it ready for a sprint. Put a note on the [[{{TALKPAGENAME}}#{{#if:{{{talksection|}}}|{{anchorencode:{{{talksection}}}}}}}|talk page]] if you're interested in helping work on this task.
+
-
}}'''<br /><small>Please see the [[{{TALKPAGENAME}}#{{#if:{{{talksection|}}}|{{anchorencode:{{{talksection}}}}}}}|talk page]] for discussion.</small>
+
-
}}<includeonly>[[Category:Tasks]] {{#switch:{{{1}}}
+
-
| proposed = [[Category:Proposed]]
+
-
| accepted = [[Category:Accepted]]
+
-
| ongoing = [[Category:Ongoing]]
+
-
| completed = [[Category:Completed]]
+
-
| #default =
+
-
}}</includeonly>
+
In the interest of making it as easy as possible for people to make copies of the maemo.org repositories, an rsync server should be set up.
In the interest of making it as easy as possible for people to make copies of the maemo.org repositories, an rsync server should be set up.
Line 44: Line 15:
   gid = rsync
   gid = rsync
   dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz
   dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz
 +
 +
 +
 +
== Done ==
 +
 +
I have set this up, but we need to poke a hole in the firewall for outside parties to reach the rsync server.  -- Jeremiah

Latest revision as of 13:53, 14 April 2010

Image:Ambox_notice.png
This task is in the list of maemo.org development proposals, please help planning and getting it ready for a sprint. Put a note on the talk page if you're interested in helping work on this task.
Please see the talk page for discussion.

In the interest of making it as easy as possible for people to make copies of the maemo.org repositories, an rsync server should be set up.

Sample code:

$ cat /etc/rsyncd.conf 
[repository.maemo.org]
  path = /var/www/repository.maemo.org
  comment = Extras Repositories for Maemo 5 (Fremantle)
  read only = yes
  use chroot = yes
  max connections=256
  list = yes
  uid = nobody
  gid = rsync
  dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz


[edit] Done

I have set this up, but we need to poke a hole in the firewall for outside parties to reach the rsync server. -- Jeremiah