Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sedrubal/lvfs-mirror
Tool to mirror Linux Vendor Firmware Service (LVFS) repositories, that are used for fwupd (https://fwupd.org/).
https://github.com/sedrubal/lvfs-mirror
firmware fwupd lvfs python
Last synced: about 1 month ago
JSON representation
Tool to mirror Linux Vendor Firmware Service (LVFS) repositories, that are used for fwupd (https://fwupd.org/).
- Host: GitHub
- URL: https://github.com/sedrubal/lvfs-mirror
- Owner: sedrubal
- License: mit
- Created: 2024-11-14T14:16:51.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-22T15:20:15.000Z (about 1 month ago)
- Last Synced: 2024-11-22T15:43:20.408Z (about 1 month ago)
- Topics: firmware, fwupd, lvfs, python
- Language: Python
- Homepage:
- Size: 113 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# LVFS Mirror
Tool to mirror Linux Vendor Firmware Service (LVFS) repositories,
that are used for [fwupd](https://fwupd.org/).## Configuration
The configuration is by default stored under `/etc/lvfs-mirror/mirror.conf`
or any path you give with `--config` / `-c`.
An example configuration file can be found in `mirror.conf`.The configuration of remotes is the same as for fwupd.
Details about signing and verifying can be found [here](https://github.com/hughsie/libjcat/).
## Installation
### Dependencies
This tool requires the tool `jcat-tool` available in the `PATH`.
### Production
[![Publish Python Package](https://github.com/sedrubal/lvfs-mirror/actions/workflows/python-publish.yml/badge.svg)](https://pypi.org/project/lvfs-mirror/)
Install from [pypi]() using:
```bash
pipx install lvfs-mirror
```### Development
Clone the repo and install it using:
```bash
poetry install
```Contributions are very welcome.
## License
© 2024 Sebastian Endres
[MIT License](LICENSE.txt)