diff --git a/Makefile b/Makefile index 0b1d6a3..5c40bae 100644 --- a/Makefile +++ b/Makefile @@ -10,17 +10,8 @@ clean: install: $(UTILS) for i in $(UTILS); \ do \ - install --strip $$i /sbin; \ - install $$i.8 /usr/man/man8; \ + install $$i ${DESTDIR}/sbin; \ + install $$i.8 ${DESTDIR}/usr/share/man/man8; \ done - install init.ipx /etc/rc.d/init.d/ipx - install -m 0644 config.ipx /etc/sysconfig/ipx - rm -f /etc/rc.d/rc2.d/S15ipx - ln -sf /etc/rc.d/init.d/ipx /etc/rc.d/rc2.d/S15ipx - rm -f /etc/rc.d/rc3.d/S15ipx - ln -sf /etc/rc.d/init.d/ipx /etc/rc.d/rc3.d/S15ipx - rm -f /etc/rc.d/rc5.d/S15ipx - ln -sf /etc/rc.d/init.d/ipx /etc/rc.d/rc5.d/S15ipx - rm -f /etc/rc.d/rc6.d/K55ipx - ln -sf /etc/rc.d/init.d/ipx /etc/rc.d/rc6.d/K55ipx - +# install init.ipx /etc/rc.d/init.d/ipx +# install -m 0644 config.ipx /etc/sysconfig/ipx diff --git a/ipx_configure.c b/ipx_configure.c index fd3e458..670bc78 100644 --- a/ipx_configure.c +++ b/ipx_configure.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include #include diff --git a/ipx_interface.c b/ipx_interface.c index b9d0ad0..59185b7 100644 --- a/ipx_interface.c +++ b/ipx_interface.c @@ -8,7 +8,7 @@ #include #include #include -#include +#include #include #include #include @@ -191,7 +191,9 @@ ipx_delall_interface(int argc, char **argv) exit(-1); } - fp = fopen("/proc/net/ipx_interface", "r"); + fp = fopen("/proc/net/ipx/interface", "r"); + if (fp == NULL) + fp = fopen("/proc/net/ipx_interface", "r"); if (fp == NULL) { fprintf(stderr, "%s: Unable to open \"/proc/net/ipx_interface.\"\n", diff --git a/ipx_internal_net.c b/ipx_internal_net.c index f6f995b..9acef55 100644 --- a/ipx_internal_net.c +++ b/ipx_internal_net.c @@ -7,7 +7,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/ipx_route.c b/ipx_route.c index df083bc..f7277f3 100644 --- a/ipx_route.c +++ b/ipx_route.c @@ -8,7 +8,7 @@ #include #include #include -#include +#include #include #include #include