Package: reprepro
Version: 4.13.1-1+b1
Severity: wishlist

Dear Maintainer,

I have some mini-dinstall repositories I would like to migrate to
reprepro but it use “simple-subdir” archive style:

    [eole-2.3-updtes]
    release_description = Eole-2.3 updates packages
    poll_time = 1200
    archive_style = simple-subdir
    architectures = all, i386, amd64

This results in the following tree:

    eole-2.3-updates/
    ├── all/
    │   ├── Packages
    │   ├── Packages.bz2
    │   ├── Packages.gz
    │   ├── Release
    │   ├── Release.gpg
    ├── amd64/
    │   ├── Packages
    │   ├── Packages.bz2
    │   ├── Packages.gz
    │   ├── Release
    │   ├── Release.gpg
    ├── i386/
    │   ├── Packages
    │   ├── Packages.bz2
    │   ├── Packages.gz
    │   ├── Release
    │   ├── Release.gpg
    ├── source/
        ├── Sources
        ├── Sources.bz2
        ├── Sources.gz

Each sub directory is a Flat archive, the all must be merged with both
i386 and amd64.

For now, I have the following configuration:

    # conf/distribution
    Origin: EOLE
    Label: EOLE
    Codename: lucid
    Version: 2.3
    Architectures: amd64 i386 source
    Components: local
    DscIndices: Sources Release . .gz .bz2
    DebIndices: Packages Release . .gz .bz2
    Description: EOLE repository for generating ISO
    Log: eole-2.3.log
    # This could be a long list to merge eole-2.3 eole-2.3-security and 
eole-2.3-updates
    Update: eole-2.3-updates-all-i386 eole-2.3-updates-i386 
eole-2.3-updates-all-amd64 eole-2.3-updates-amd64

    # conf/updates
    Name: eole-2.3-base
    Method: file:///srv/old-repositories
    Flat: local
    GetInRelease: no
    VerifyRelease: blindtrust
    
    Name: eole-2.3-updates-all-i386
    From: eole-2.3-base
    Suite: eole-2.3-updates/all
    Architectures: all>i386
    
    Name: eole-2.3-updates-i386
    From: eole-2.3-base
    Suite: eole-2.3-updates/i386
    Architectures: i386
    
    Name: eole-2.3-updates-all-amd64
    From: eole-2.3-base
    Suite: eole-2.3-updates/all
    Architectures: all>amd64
    
    Name: eole-2.3-updates-amd64
    From: eole-2.3-base
    Suite: eole-2.3-updates/amd64
    Architectures: amd64


A conf/updates option could simplify this:

- in conf/distribution: Update: eole-2.3-updates

- in conf/updates:
    Name: eole-2.3-base
    Method: file:///srv/old-repositories
    Flat: local
    SubDir: all i386 amd64
    GetInRelease: no
    VerifyRelease: blindtrust
  
    Name: eole-2.3-updates
    From: eole-2.3-base
    Suite: eole-2.3-updates
    Architectures: all>i386 all>amd64 i386 amd64

Regards.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (90, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.10-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages reprepro depends on:
ii  libarchive13   3.1.2-7
ii  libbz2-1.0     1.0.6-5
ii  libc6          2.17-92
ii  libdb5.1       5.1.29-7
ii  libgpg-error0  1.10-3.1
ii  libgpgme11     1.4.3-0.1
ii  zlib1g         1:1.2.8.dfsg-1

Versions of packages reprepro recommends:
ii  apt  0.9.10

Versions of packages reprepro suggests:
ii  gnupg-agent      2.0.20-1
pn  inoticoming      <none>
pn  lzip             <none>
ii  xz-utils [lzma]  5.1.1alpha+20120614-2

-- no debconf information

-- 
Daniel Dehennin
Récupérer ma clef GPG:
gpg --keyserver pgp.mit.edu --recv-keys 0x7A6FE2DF


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to