Add -a/--archive option to package the built repo as a single tar.gz
Convenient for transferring the offline repo as one file instead of a directory tree; excludes the internal .cache/ (download cache + fakeroot rpm db), which the target machine doesn't need.
This commit is contained in:
@@ -18,18 +18,20 @@
|
||||
## Использование
|
||||
|
||||
```bash
|
||||
sudo ./altsp-download-repo.sh [-o|--output DIR] PKG1 [PKG2 ...]
|
||||
sudo ./altsp-download-repo.sh [-o|--output DIR] [-a|--archive] PKG1 [PKG2 ...]
|
||||
```
|
||||
|
||||
- Пакеты передаются аргументами командной строки — можно указать сразу
|
||||
несколько для batch-скачивания.
|
||||
- `-o/--output DIR` — каталог репозитория (по умолчанию `./altsp-repo`).
|
||||
- `--skip-update` — пропустить `apt-get update` перед скачиванием.
|
||||
- `-a/--archive` — дополнительно упаковать готовый репозиторий в
|
||||
`<каталог>.tar.gz`, чтобы перенести его одним файлом.
|
||||
|
||||
Пример:
|
||||
|
||||
```bash
|
||||
sudo ./altsp-download-repo.sh -o /srv/offline-repo bash mc htop
|
||||
sudo ./altsp-download-repo.sh -o /srv/offline-repo -a bash mc htop
|
||||
```
|
||||
|
||||
Повторные запуски с другим набором пакетов дополняют существующий каталог
|
||||
|
||||
Reference in New Issue
Block a user