Skip to content
This repository was archived by the owner on Jul 14, 2024. It is now read-only.

vimusov/armi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

WARNING

This repository is strongly depreciated and archived. See Arch Mirror Tool instead.

What?

armi is an utility that makes a local mirror of Arch Linux packages.

Why?

Arch Linux repository consists of two parts: the packages database and packages themself. There are race conditions when packages are missing as files but still present in the database as records. rsync is not the answer because it knows nothing about the database records. So I created the armi to keep packages and their database in the guaranteed consistent state. armi fetches the database, unpack it into memory and fetch packages according to database records.

Usage

See ./armi -h for the details.

License

GPL.

About

Utility that makes a local mirror of Arch Linux packages.

Topics

Resources

Stars

Watchers

Forks

Languages