diff --git a/kernel/drivers/module-nvidia304/actions.py b/kernel/drivers/module-nvidia304/actions.py index 043480d88d..3d00e24a22 100644 --- a/kernel/drivers/module-nvidia304/actions.py +++ b/kernel/drivers/module-nvidia304/actions.py @@ -31,7 +31,7 @@ def setup(): % (arch, get.srcVERSION())) shelltools.move("tmp/*", ".") - shelltools.system("patch -p1 < NVIDIA-Linux-x86_64-304.125-kernel-3.19.patch") + #shelltools.system("patch -p0 < nv-drm.patch") # Our libc is TLS enabled so use TLS library shelltools.unlink("*-tls.so*") diff --git a/kernel/drivers/module-nvidia304/files/nv-drm.patch b/kernel/drivers/module-nvidia304/files/nv-drm.patch new file mode 100644 index 0000000000..4c6a393c43 --- /dev/null +++ b/kernel/drivers/module-nvidia304/files/nv-drm.patch @@ -0,0 +1,27 @@ +--- kernel/nv-drm.c~ 2014-09-12 00:33:06.000000000 +0200 ++++ kernel/nv-drm.c 2014-10-14 11:35:52.854400737 +0200 +@@ -18,6 +18,11 @@ + + #include + ++/* 3.18-rc0+ */ ++#ifndef drm_gem_object ++#include ++#endif ++ + extern nv_linux_state_t *nv_linux_devices; + + struct nv_gem_object { +diff --git a/kernel/nv-drm.c~ b/kernel/nv-drm.c +index ecc982a..60d7aae 100644 +--- kernel/nv-drm.c~ ++++ kernel/nv-drm.c +@@ -129,6 +129,8 @@ static struct drm_driver nv_drm_driver = { + .gem_prime_vmap = nv_gem_prime_vmap, + .gem_prime_vunmap = nv_gem_prime_vunmap, + ++ .set_busid = drm_pci_set_busid, ++ + .name = "nvidia-drm", + .desc = "NVIDIA DRM driver", + .date = "20130102", diff --git a/kernel/drivers/module-nvidia340/files/nv-drm.patch b/kernel/drivers/module-nvidia340/files/nv-drm.patch new file mode 100644 index 0000000000..4c6a393c43 --- /dev/null +++ b/kernel/drivers/module-nvidia340/files/nv-drm.patch @@ -0,0 +1,27 @@ +--- kernel/nv-drm.c~ 2014-09-12 00:33:06.000000000 +0200 ++++ kernel/nv-drm.c 2014-10-14 11:35:52.854400737 +0200 +@@ -18,6 +18,11 @@ + + #include + ++/* 3.18-rc0+ */ ++#ifndef drm_gem_object ++#include ++#endif ++ + extern nv_linux_state_t *nv_linux_devices; + + struct nv_gem_object { +diff --git a/kernel/nv-drm.c~ b/kernel/nv-drm.c +index ecc982a..60d7aae 100644 +--- kernel/nv-drm.c~ ++++ kernel/nv-drm.c +@@ -129,6 +129,8 @@ static struct drm_driver nv_drm_driver = { + .gem_prime_vmap = nv_gem_prime_vmap, + .gem_prime_vunmap = nv_gem_prime_vunmap, + ++ .set_busid = drm_pci_set_busid, ++ + .name = "nvidia-drm", + .desc = "NVIDIA DRM driver", + .date = "20130102", diff --git a/network/misc/iputils/actions.py b/network/misc/iputils/actions.py index 661fe8eba7..2442dd3c35 100644 --- a/network/misc/iputils/actions.py +++ b/network/misc/iputils/actions.py @@ -10,19 +10,16 @@ from pisi.actionsapi import pisitools from pisi.actionsapi import get def build(): - autotools.make("CCOPT='%s -fpie' CC=%s" % (get.CFLAGS(), get.CC())) - - autotools.compile("ifenslave.c -o ifenslave") + autotools.make("USE_GNUTLS=no CCOPT='%s -fpie' CC=%s" % (get.CFLAGS(), get.CC())) def install(): - for app in ["ping", "ping6"]: - pisitools.dobin(app) + pisitools.dobin("ping") - for app in ["clockdiff", "arping", "rdisc", "tracepath", "tracepath6", "traceroute6", "ifenslave"]: + for app in ["clockdiff", "rarpd", "tftpd", "arping", "rdisc", "tracepath", "tracepath6", "traceroute6"]: pisitools.dosbin(app) # We will not need these if we set cap on postInstall like Fedora shelltools.chmod("%s/usr/bin/ping" % get.installDIR(), 04711) - shelltools.chmod("%s/usr/bin/ping6" % get.installDIR(), 04711) + #shelltools.chmod("%s/usr/bin/ping6" % get.installDIR(), 04711) pisitools.dodoc("RELNOTES") diff --git a/network/misc/iputils/files/fedora/tftp.xinetd b/network/misc/iputils/files/fedora/tftp.xinetd new file mode 100644 index 0000000000..26041a3f90 --- /dev/null +++ b/network/misc/iputils/files/fedora/tftp.xinetd @@ -0,0 +1,10 @@ +service tftp +{ + socket_type = dgram + protocol = udp + wait = yes + user = nobody + server = /usr/sbin/tftpd + server_args = /var/tftpboot + disable = yes +} diff --git a/network/misc/iputils/pspec.xml b/network/misc/iputils/pspec.xml index d0870317c1..356b5a4603 100644 --- a/network/misc/iputils/pspec.xml +++ b/network/misc/iputils/pspec.xml @@ -3,7 +3,7 @@ iputils - http://www.linux-ipv6.org + https://github.com/iputils/iputils PisiLinux Community admins@pisilinux.org @@ -12,66 +12,25 @@ app:console Network monitoring tools including ping and ping6 iputils contains network monitoring tools including ping and ping6. - http://www.skbuff.net/iputils/iputils-s20121221.tar.bz2 - - - ifenslave/ifenslave.c - + https://github.com/iputils/iputils/archive/s20150815.tar.gz openssl-devel libidn-devel - gnutls-devel libcap-devel - - 021109-uclibc-no-ether_ntohost.patch - - iputils-20121221-printf-size.patch - iputils-20121221-owl-pingsock.diff - iputils-20121221-openssl.patch - iputils-20121221-makefile.patch - iputils-20121221-crypto-build.patch - iputils-20100418-so_mark.patch - iputils-20071127-nonroot-floodping.patch - iputils-20071127-kernel-ifaddr.patch - - - - fedora/iputils-20020124-countermeasures.patch - - fedora/iputils-20020927-ping-subint.patch - - fedora/iputils-20070202-traffic_class.patch - - fedora/iputils-20100418-convtoint.patch - - - - - - - docs.patch - iputils libcap - gnutls + libidn - /bin + /etc /usr/bin /usr/sbin /sbin @@ -89,16 +48,22 @@ man/rdisc.8 man/tracepath.8 man/traceroute6.8 - ifenslave/ifenslave.8 - ifenslave/README.bonding - + + fedora/tftp.xinetd - fedora/rdisc.sysconfig - fedora/rdisc.service + + + 2015-10-01 + 20150815 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-05-11 20121221