diff options
author | q66 <daniel@octaforge.org> | 2020-01-30 14:14:30 +0000 |
---|---|---|
committer | Daniel Kolesa <daniel@octaforge.org> | 2020-01-30 14:49:01 +0000 |
commit | cd2e132ea13fc40dcaeee573709784dd77a5d60f (patch) | |
tree | 6c3617c5bb069e3a6c8c934cf865e5cf522bd019 /etc | |
parent | 7b663b891b28d1e244039385689310512709925a (diff) | |
download | void-packages-cd2e132ea13fc40dcaeee573709784dd77a5d60f.tar void-packages-cd2e132ea13fc40dcaeee573709784dd77a5d60f.tar.gz void-packages-cd2e132ea13fc40dcaeee573709784dd77a5d60f.tar.bz2 void-packages-cd2e132ea13fc40dcaeee573709784dd77a5d60f.tar.lz void-packages-cd2e132ea13fc40dcaeee573709784dd77a5d60f.tar.xz void-packages-cd2e132ea13fc40dcaeee573709784dd77a5d60f.tar.zst void-packages-cd2e132ea13fc40dcaeee573709784dd77a5d60f.zip |
xbps-src: per-architecture handling of repo confs
The new behavior is basically this:
1) Local repos are installed same as before.
2) Multilib configs are now handled only if they exist. They follow
a naming system repos-{local,remote}-ARCH-multilib.conf.
3) Remote repo files follow naming repos-remote-ARCH.conf. If that
does not exist, repos-remote.conf or repos-remote-musl.conf is
used instead (fallback).
4) Cross follows the same behavior, just without multilib.
[ci skip]
Diffstat (limited to 'etc')
-rw-r--r-- | etc/xbps.d/repos-local-x86_64-multilib.conf (renamed from etc/xbps.d/repos-local-x86_64.conf) | 0 | ||||
-rw-r--r-- | etc/xbps.d/repos-remote-aarch64-musl.conf | 4 | ||||
-rw-r--r-- | etc/xbps.d/repos-remote-x86_64-multilib.conf (renamed from etc/xbps.d/repos-remote-x86_64.conf) | 0 |
3 files changed, 4 insertions, 0 deletions
diff --git a/etc/xbps.d/repos-local-x86_64.conf b/etc/xbps.d/repos-local-x86_64-multilib.conf index 3c531e4f9c0..3c531e4f9c0 100644 --- a/etc/xbps.d/repos-local-x86_64.conf +++ b/etc/xbps.d/repos-local-x86_64-multilib.conf diff --git a/etc/xbps.d/repos-remote-aarch64-musl.conf b/etc/xbps.d/repos-remote-aarch64-musl.conf new file mode 100644 index 00000000000..4c81aaa9aa8 --- /dev/null +++ b/etc/xbps.d/repos-remote-aarch64-musl.conf @@ -0,0 +1,4 @@ +# aarch64 voidlinux remote repositories +repository=https://alpha.de.repo.voidlinux.org/current/aarch64 +repository=https://alpha.de.repo.voidlinux.org/current/aarch64/nonfree +repository=https://alpha.de.repo.voidlinux.org/current/aarch64/debug diff --git a/etc/xbps.d/repos-remote-x86_64.conf b/etc/xbps.d/repos-remote-x86_64-multilib.conf index e770aa1f4b5..e770aa1f4b5 100644 --- a/etc/xbps.d/repos-remote-x86_64.conf +++ b/etc/xbps.d/repos-remote-x86_64-multilib.conf |