Line 28: |
Line 28: |
| # create location for mirror | | # create location for mirror |
| # create new user to perform sync | | # create new user to perform sync |
| + | #* If you are running sme you will need to enable bash for this user<br><tt>db accounts setprop ''{user}'' Shell /bin/bash<br>signal-event user-modify ''{user}''</tt> |
| # download ftpsync script | | # download ftpsync script |
| #* <tt>wget http://contribs.org/ftpsync.tgz</tt> | | #* <tt>wget http://contribs.org/ftpsync.tgz</tt> |
| # extract tarball in users directory | | # extract tarball in users directory |
− | #* <tt>tar zxvf ftpsync.tgz</tt> | + | #* <tt>tar zxof ftpsync.tgz</tt> |
| # append the keys to authorized_keys file | | # append the keys to authorized_keys file |
| #* <tt>cat .ssh/pushmirror-*.pub >> .ssh/authorized_keys</tt> | | #* <tt>cat .ssh/pushmirror-*.pub >> .ssh/authorized_keys</tt> |
Line 64: |
Line 65: |
| * In the above instructions, under: "Steps to configure push sync" > Item 6 > <tt>{path to mirror}</tt> -- seems out of place | | * In the above instructions, under: "Steps to configure push sync" > Item 6 > <tt>{path to mirror}</tt> -- seems out of place |
| --[[User:Jester|jester]] 02:59, 8 July 2011 (MDT) | | --[[User:Jester|jester]] 02:59, 8 July 2011 (MDT) |
| + | * The Item 6 above is correct. You need to have the mirror directory owned by the user that will be performing the sync. |
| + | * As far as excluding obsoletes, yes you can do that. You just need to add the "--exclude obsolete/" to the EXCLUDE property and uncomment it. |
| + | * The warning in the ftpsync.conf file was there originally. It just means that anything in there that isn't part of the mirror upstream will be deleted. |
| + | <small>— [[User:Slords|Slords]] ([[User talk:Slords|talk]] • [[Special:Contributions/Slords|contribs]]).</small> 08:41, 8 July 2011 (MDT) |