When operating behind a NAT, rpm-sign must be run with the --nat option.
The simplest thing would be to just add a --nat flag to merfi as well. So we'd update the RpmSign class to handle this new flag, and when that flag is present, RpmSign will add a --nat flag when calling util.run() and util.run_output().
When operating behind a NAT,
rpm-sign
must be run with the--nat
option.The simplest thing would be to just add a
--nat
flag to merfi as well. So we'd update theRpmSign
class to handle this new flag, and when that flag is present,RpmSign
will add a--nat
flag when callingutil.run()
andutil.run_output()
.