Opened 11 years ago

Closed 8 years ago

#18 closed enhancement (fixed)

add signature support

Reported by: bruno Owned by: bruno
Priority: major Milestone: 0.11.3
Component: pb Version: 0.8.11
Keywords: Cc:

Description

pb should support package signing at the end of the build process, before the delivery.

Change History (13)

comment:1 Changed 11 years ago by bruno

  • Milestone changed from 0.9.0 to 0.9.1

comment:2 Changed 11 years ago by bruno

  • Milestone changed from 0.9.1 to 0.9.3
  • Owner set to bruno
  • Status changed from new to assigned

comment:3 Changed 11 years ago by bruno

We need to change that macro to use the gpg-agent

rpm --showrc | grep gpg
-14: __gpg_sign_cmd     %{__gpg}
        gpg --batch --no-verbose --no-armor --passphrase-fd 3 --no-secmem-warning
        -u "%{_gpg_name}" -sbo %{__signature_filename} %{__plaintext_filename}

then sign the package when it comes back from the VM/VE and before sending it to the ftp server

comment:4 Changed 11 years ago by bruno

  • Milestone changed from 0.9.3 to 0.9.4

comment:5 Changed 11 years ago by bruno

  • Milestone changed from 0.9.4 to 0.9.5

comment:6 Changed 11 years ago by bruno

Changing the gpg_sign_cmd command isn't sufficient as the rpm --addsign command is asking for a password anyway. Will have to look at rpm sources to see how to sign a package using gpg directly

comment:7 Changed 11 years ago by bruno

  • Milestone changed from 0.9.5 to 0.9.6

comment:8 Changed 10 years ago by bruno

  • Milestone changed from 0.9.6 to 0.9.7

comment:9 Changed 10 years ago by bruno

  • Milestone changed from 0.9.7 to 0.9.8

comment:10 Changed 9 years ago by bruno

  • Milestone changed from 0.9.9 to 0.9.10

comment:11 Changed 9 years ago by bruno

  • Milestone changed from 0.9.10 to 0.9.11

comment:12 Changed 8 years ago by bruno

  • Milestone changed from 0.10.1 to 0.10.2

comment:13 Changed 8 years ago by bruno

  • Resolution set to fixed
  • Status changed from assigned to closed

Supported for both RPM and DEB as of rev [1279]

Note: See TracTickets for help on using tickets.