Skip to content

Building

Standard build

With cowbuilder:

DIST=bookworm sudo -E cowbuilder --build $package*.dsc

With sbuild:

Signing

To sign both the .dsc and the .changes files:

debsign $package*.changes

Uploading

Simply run

dupload *changes

This assumes a ~/.dupload.conf like the following:

package config;
$default_host = "myremote";

$cfg{'myremote'} = {
        fqdn     => "myremote.example.org",
        login    => "user",
        method   => "scpb",
        incoming => "/var/reprepro/incoming/",
        # The dinstall on ftp-master sends emails itself
        #dinstall_runs => 1,
};

It's also important that:

  1. The host remote port is correctly defined at your ~/.ssh/config.
  2. The user is in the reprepro group in the server.