Ticket #446: lprng.diff

File lprng.diff, 1.1 KB (added by broder, 14 years ago)

Potential fix

  • lprng/debathenify-lprng

     
    33 
    44name=lprng 
    55daname=debathena-lprng 
    6 daversionappend=debathena5 
     6daversionappend=debathena6 
    77section=debathena 
    88 
    99hack_package () { 
     
    1515    perl -pe '/^Replaces/ && s/lpr/lprng/' -i debian/control 
    1616 
    1717    perl -n -i - debian/rules << 'EOS' 
     18        my $updated = 0; 
     19 
    1820        if (/^build:/) { 
    1921            # lprng has a gcc 4.2.3-related build failure on some dists. 
    2022            # src/common/plp_snprintf.c uses a macro safestrlen() on 
     
    3335        print; 
    3436 
    3537        # Rename the commands. 
    36         if (/^[^#]*MAKE.*install/) { 
     38        if (/^[^#]*(?:MAKE.*install|dh_auto_install)/) { 
     39            $updated = 1; 
    3740            my $usr = "debian/debathena-lprng/usr"; 
    3841            my $man1 = "$usr/share/man/man1"; 
    3942            my $man8 = "$usr/share/man/man8"; 
     
    5659            print "\tmv $man1/lpstat.1 $man1/mit-lpstat.1\n"; 
    5760            print "\tmv $man8/lpc.8 $man8/mit-lpc.8\n"; 
    5861        } 
     62 
     63        END { 
     64            die "Didn't find install" unless $updated; 
     65        } 
    5966EOS 
    6067 
    6168    # The postinst script sets or unsets the setuid bit of