ich bin dabei ein eigenes Repo aufzusetzen um damit ein paar Pakete an meine VMs verteilen zu können.
Das Problem ist das Einbinden der Changes-Datei ins Repo. Da bekomme ich Probleme, bzw. eine Fehlermeldung.
Das Repo habe ich wie folgt aufgesetzt:
Code: Alles auswählen
mkdir -p /var/www/REPONAME/conf
vim /var/www/REPONAME/conf/distributions
vim /var/www/REPONAME/conf/options
Code: Alles auswählen
Origin: SD
Codename: precise
Architectures: amd64
Components: main
Description: Apt repository for SD
SignWith: CFFE1861
Origin: SD
Codename: trusty
Architectures: amd64
Components: main
Description: Apt repository for SD
SignWith: CFFE1861
Code: Alles auswählen
verbose
ask-passphrase
Code: Alles auswählen
reprepro -b /var/www/REPONAME createsymlinks
Code: Alles auswählen
sdcerts-0.3/
├── debian
│ ├── changelog
│ ├── compat
│ ├── control
│ ├── files
│ ├── postinst
│ ├── postrm
│ ├── preinst
│ ├── prerm
│ ├── rules
│ └── source
│ └── format
└── files
└── usr
└── share
└── ca-certificates
└── sd
└── ca-sd-2014.crt
Code: Alles auswählen
Source: sdcerts
Section: main
Priority: important
Maintainer: Mein Name <meine@email.de>
Build-Depends: debhelper (>= 8.0.0), autotools-dev
Standards-Version: 3.9.4
Package: sdcerts
Architecture: amd64
Depends: openssl, ca-certificates
[...]
Code: Alles auswählen
sdcerts (0.1) precise trusty; urgency=low
* Initial release.
-- Mein Name <meine@email.de> Mon, 06 Oct 2014 15:36:15 +0200
Code: Alles auswählen
dpkg-buildpackage -kCFFE1861 -rfakeroot
Code: Alles auswählen
reprepro --ask-passphrase -V -b /var/www/REPONAME -V includedeb precise sdcerts-0.1_amd64.deb
Code: Alles auswählen
reprepro --ask-passphrase -V -b /var/www/REPONAME -V include precise sdcerts-0.1_amd64.changes
Da kommt diese Meldung:
Code: Alles auswählen
Error: 'sdcerts_0.1.tar.gz' has the wrong architecture to add it to trusty!
Not exporting trusty because there have been errors and no --export=force.
Make sure to run a full export soon.
There have been errors!
Bob