e66f4c Correct some errors in the RPM macro changes from -2

Authored and Committed by Adam Williamson 6 months ago
    Correct some errors in the RPM macro changes from -2
    
    The commands should always end || : , because by policy we should
    ensure RPM scriptlets always exit 0:
    https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/#_syntax
    Also, rm is in _bindir, not _sbindir.
    
    This seems to have caused a failed test for an nbdkit update:
    https://openqa.fedoraproject.org/tests/2628713#
    the live image build failed because of a scriptlet error that
    seems to be caused by this:
    
    INFO:anaconda.modules.payloads.payload.dnf.transaction_progress:Configuring (running scriptlet for): nbdkit-selinux-1.39.6-1.fc41.noarch 1715870254 02561380439e4e22473970fa46db331b277dc254650fdcb96130a056cadaf02f
    INFO:dnf.rpm:/var/tmp/rpm-tmp.ycmrWv: line 10: /usr/sbin/rm: No such file or directory
    warning: %post(nbdkit-selinux-1.39.6-1.fc41.noarch) scriptlet failed, exit status 1
    ERROR:dnf.rpm:Error in POSTIN scriptlet in rpm package nbdkit-selinux
    
    Signed-off-by: Adam Williamson <awilliam@redhat.com>
    
        
file modified
+4 -4
file modified
+4 -1