Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 715706 | Differences between
and this patch

Collapse All | Expand All

(-)a/configure (-3 / +2 lines)
Lines 439-447 Link Here
439
            LIBBSD="-lbsd"
439
            LIBBSD="-lbsd"
440
        else
440
        else
441
            echo 'no'
441
            echo 'no'
442
            echo 'This package requires logwtmp.'
442
            LOGWTMP="-DNO_LOGWTMP"
443
            rm -f __conftest*
444
            exit
445
        fi
443
        fi
446
    fi
444
    fi
447
fi
445
fi
Lines 562-566 Link Here
562
560
563
    echo "LIBTERMCAP=$LIBTERMCAP"
561
    echo "LIBTERMCAP=$LIBTERMCAP"
564
    echo "USE_GLIBC=$USE_GLIBC"
562
    echo "USE_GLIBC=$USE_GLIBC"
563
    echo "LOGWTMP=$LOGWTMP"
565
) > MCONFIG
564
) > MCONFIG
566
565
(-)a/telnetd/Makefile (+1 lines)
Lines 9-14 Link Here
9
# take out -DPARANOID_TTYS.
9
# take out -DPARANOID_TTYS.
10
10
11
CFLAGS += '-DISSUE_FILE="/etc/issue.net"' -DPARANOID_TTYS \
11
CFLAGS += '-DISSUE_FILE="/etc/issue.net"' -DPARANOID_TTYS \
12
	   $(LOGWTMP) \
12
	   -DNO_REVOKE -DKLUDGELINEMODE -DDIAGNOSTICS \
13
	   -DNO_REVOKE -DKLUDGELINEMODE -DDIAGNOSTICS \
13
	   -DLOGIN_WRAPPER=\"/usr/sbin/telnetlogin\" -D_GNU_SOURCE
14
	   -DLOGIN_WRAPPER=\"/usr/sbin/telnetlogin\" -D_GNU_SOURCE
14
# LIBS += $(LIBTERMCAP)
15
# LIBS += $(LIBTERMCAP)
(-)a/telnetd/sys_term.c (+2 lines)
Lines 731-737 Link Here
731
    }
731
    }
732
732
733
    p = line + sizeof("/dev/") - 1;
733
    p = line + sizeof("/dev/") - 1;
734
#ifndef NO_LOGWTMP
734
    if (logout(p)) logwtmp(p, "", "");
735
    if (logout(p)) logwtmp(p, "", "");
736
#endif
735
    shutdown(net, 2);
737
    shutdown(net, 2);
736
    exit(stat);
738
    exit(stat);
737
}
739
}

Return to bug 715706