diff --git a/PKGBUILD b/PKGBUILD index b50b566..f9c5272 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -14,16 +14,18 @@ source=(http://www.tazenda.demon.co.uk/phil/$pkgname/$pkgname-$pkgver.tar.bz2 net-tools.patch gcc340.patch net-tools-1.60-2.6-compilefix.patch net-tools-1.60-miiioctl.patch nisdomainname.conf.d net-tools-1.60-nameif.patch - net-tools-1.60-nameif_strncpy.patch) + net-tools-1.60-nameif_strncpy.patch + net-tools-1.60-statistics.patch) options=(!makeflags) -md5sums=('888774accab40217dde927e21979c165' - '7ef8d0c6818faa0fdeea94970a20e3fb' - 'b52d899cba9956bb0055150506f41ac1' - '51de6eabe2d6d6dc860f72c41cee636b' - 'c16109863bc63f3dad4ef35305a340bb' - 'af3eef5d4837939f7858eec692aa4671' - '29a32617382fab1735acba4d920f1fcd' - 'e66466b9304dac85eb42b32f1ec3b284') +md5sums=('888774accab40217dde927e21979c165' + '7ef8d0c6818faa0fdeea94970a20e3fb' + 'b52d899cba9956bb0055150506f41ac1' + '51de6eabe2d6d6dc860f72c41cee636b' + 'c16109863bc63f3dad4ef35305a340bb' + 'af3eef5d4837939f7858eec692aa4671' + '29a32617382fab1735acba4d920f1fcd' + 'e66466b9304dac85eb42b32f1ec3b284' + '7e1354c2ea119e8d1c39fd7f58b66f93') build() { cd $srcdir/$pkgname-$pkgver @@ -33,6 +35,7 @@ build() { patch -Np1 -i ../gcc340.patch || return 1 patch -Np1 -i ${srcdir}/net-tools-1.60-nameif.patch || return 1 patch -Np1 -i ${srcdir}/net-tools-1.60-nameif_strncpy.patch || return 1 + patch -Np1 -i ${srcdir}/net-tools-1.60-statistics.patch || return 1 yes "" | make || return 1 make BASEDIR=$pkgdir update install -D -m644 ../nisdomainname.conf.d \ diff --git a/net-tools-1.60-statistics.patch b/net-tools-1.60-statistics.patch new file mode 100644 index 0000000..77a203b --- /dev/null +++ b/net-tools-1.60-statistics.patch @@ -0,0 +1,13 @@ +diff --git a/statistics.c b/statistics.c +index a878df8..51beb8a 100644 +--- a/statistics.c ++++ b/statistics.c +@@ -291,7 +291,7 @@ struct tabtab *newtable(struct tabtab *tabs, char *title) + + void process_fd(FILE *f) + { +- char buf1[1024], buf2[1024]; ++ char buf1[2048], buf2[2048]; + char *sp, *np, *p; + while (fgets(buf1, sizeof buf1, f)) { + int endflag;