Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arch Linux local mirror synchronizer

Introduction

This project can be used to synchronize a local mirror of Arch Linux packages using a script called sync. This mirror can be HTTP served locally by running the serve script (it requires ruby).

Note
Related projects:

Use

Copy the config.sample file to config and configure it as you want:

$ cp config.sample config
$ vim config

The mirror will be synchronized with $MIRROR_BASE_URL. The local copy of the mirror will be downloaded in $MIRROR_BASE_DIR. The HTTP server port used by this script is configured in $HTTP_SERVER_PORT.

Warning
Downloaded mirror size after sync (aproximately, on 2019 March):
$ du -hs mirror/
 38G	mirror/
Note
Proxy settings:

If you are behind a proxy you may need to configure the RSYNC_PROXY variable before using the sync script. Example: $ export RSYNC_PROXY=user:password@proxy_host:proxy_port

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages