update README
This commit is contained in:
parent
ac2f21370c
commit
8a9cb1e45c
37
README.md
37
README.md
|
@ -1,9 +1,42 @@
|
||||||
# Apt Repo Updater
|
# Apt Repo Updater
|
||||||
|
|
||||||
This script will monitor a dir and execute `reprepro` to include the new .deb files.
|
This script will monitor an income dir and execute `reprepro` to
|
||||||
|
include the new .deb files under the income dir.
|
||||||
|
|
||||||
# Usage
|
# Usage
|
||||||
|
|
||||||
|
Create a directory as WORK_DIR, take `work` as example, and cd into it.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
mkdir work
|
||||||
|
cd work
|
||||||
```
|
```
|
||||||
WORK_DIR=/srv/apt apt-repo-updater
|
|
||||||
|
Create `conf/distributions` with content like the follow for `reprepro`
|
||||||
|
to use, see more at [here](https://manpages.debian.org/jessie/reprepro/reprepro.1.en.html)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
mkdir conf
|
||||||
|
cat << EOF > conf/distributions
|
||||||
|
Codename: bookworm
|
||||||
|
Description: An example repository
|
||||||
|
Architectures: amd64
|
||||||
|
Components: main
|
||||||
|
EOF
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Start apt-repo-updater
|
||||||
|
|
||||||
|
```bash
|
||||||
|
/path/to/apt-repo-updater --work-dir .
|
||||||
|
```
|
||||||
|
|
||||||
|
Use another terminal to copy a .deb into the INCOME_DIR created
|
||||||
|
by apt-repo-updater, normally it will be named `income` under the WORK_DIR
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cp /path/to/a/package.deb /path/to/WORK_DIR/income
|
||||||
|
```
|
||||||
|
|
||||||
|
Now the apt repository will include the .deb file just copyied.
|
||||||
|
And the .deb file will be deleted after included in the repository.
|
||||||
|
|
Loading…
Reference in a new issue