initial buildroot for linux 5.15
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
From 226b9c57ff403b407dbf1ff8a615da455a4cbd23 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
||||
Date: Sat, 10 Nov 2012 22:03:43 +0100
|
||||
Subject: [PATCH] Remove yellow pages support
|
||||
|
||||
This support requires yellow pages support in libtirpc, which isn't
|
||||
available. As most Buildroot users are most likely never going to need
|
||||
such feature, get rid of it.
|
||||
|
||||
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
||||
[ rebased for 1.2.6 ]
|
||||
Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
|
||||
---
|
||||
src/security.c | 15 ---------------
|
||||
1 file changed, 15 deletions(-)
|
||||
|
||||
diff --git a/src/security.c b/src/security.c
|
||||
index 38967dd..0a70635 100644
|
||||
--- a/src/security.c
|
||||
+++ b/src/security.c
|
||||
@@ -318,24 +318,9 @@ check_callit(SVCXPRT *xprt, struct r_rmtcall_args *args, int versnum /*__unused*
|
||||
args->rmt_proc != MOUNTPROC_UMNT)
|
||||
break;
|
||||
goto deny;
|
||||
- case YPBINDPROG:
|
||||
- if (args->rmt_proc != YPBINDPROC_SETDOM)
|
||||
- break;
|
||||
- /* FALLTHROUGH */
|
||||
- case YPPASSWDPROG:
|
||||
case NFS_PROGRAM:
|
||||
case RQUOTAPROG:
|
||||
goto deny;
|
||||
- case YPPROG:
|
||||
- switch (args->rmt_proc) {
|
||||
- case YPPROC_ALL:
|
||||
- case YPPROC_MATCH:
|
||||
- case YPPROC_FIRST:
|
||||
- case YPPROC_NEXT:
|
||||
- goto deny;
|
||||
- default:
|
||||
- break;
|
||||
- }
|
||||
default:
|
||||
break;
|
||||
}
|
||||
--
|
||||
2.31.1
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
config BR2_PACKAGE_RPCBIND
|
||||
bool "rpcbind"
|
||||
# We really need libtirpc and can't work with the native RPC
|
||||
# implementation of toolchains.
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libtirpc
|
||||
depends on BR2_USE_MMU # fork()
|
||||
select BR2_PACKAGE_LIBTIRPC
|
||||
help
|
||||
The rpcbind utility is a server that converts RPC program
|
||||
numbers into universal addresses.
|
||||
|
||||
https://sourceforge.net/projects/rpcbind/
|
||||
|
||||
comment "rpcbind needs a toolchain w/ threads"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_USE_MMU
|
||||
@@ -0,0 +1,38 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Starts rpcbind.
|
||||
#
|
||||
|
||||
start() {
|
||||
printf "Starting rpcbind: "
|
||||
umask 077
|
||||
start-stop-daemon -S -q -p /var/run/rpcbind.pid --exec /usr/sbin/rpcbind
|
||||
echo "OK"
|
||||
}
|
||||
stop() {
|
||||
printf "Stopping rpcbind daemon: "
|
||||
start-stop-daemon -K -q -p /var/run/rpcbind.pid
|
||||
echo "OK"
|
||||
}
|
||||
restart() {
|
||||
stop
|
||||
start
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
start
|
||||
;;
|
||||
stop)
|
||||
stop
|
||||
;;
|
||||
restart|reload)
|
||||
restart
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $0 {start|stop|restart}"
|
||||
exit 1
|
||||
esac
|
||||
|
||||
exit $?
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
# Locally computed:
|
||||
sha256 5613746489cae5ae23a443bb85c05a11741a5f12c8f55d2bb5e83b9defeee8de rpcbind-1.2.6.tar.bz2
|
||||
sha256 2b9477d2f4ab277b29702958f0058546edc120aae4b5fb8b8d1a9652104e1ba3 COPYING
|
||||
@@ -0,0 +1,33 @@
|
||||
################################################################################
|
||||
#
|
||||
# rpcbind
|
||||
#
|
||||
################################################################################
|
||||
|
||||
RPCBIND_VERSION = 1.2.6
|
||||
RPCBIND_SITE = http://downloads.sourceforge.net/project/rpcbind/rpcbind/$(RPCBIND_VERSION)
|
||||
RPCBIND_SOURCE = rpcbind-$(RPCBIND_VERSION).tar.bz2
|
||||
RPCBIND_LICENSE = BSD-3-Clause
|
||||
RPCBIND_LICENSE_FILES = COPYING
|
||||
RPCBIND_CPE_ID_VENDOR = rpcbind_project
|
||||
RPCBIND_SELINUX_MODULES = rpcbind
|
||||
|
||||
RPCBIND_CONF_ENV += \
|
||||
CFLAGS="$(TARGET_CFLAGS) `$(PKG_CONFIG_HOST_BINARY) --cflags libtirpc`"
|
||||
RPCBIND_DEPENDENCIES += libtirpc host-pkgconf
|
||||
RPCBIND_CONF_OPTS += --with-rpcuser=root
|
||||
|
||||
ifeq ($(BR2_INIT_SYSTEMD),y)
|
||||
RPCBIND_CONF_OPTS += --enable-warmstarts \
|
||||
--with-systemdsystemunitdir=/usr/lib/systemd/system
|
||||
RPCBIND_DEPENDENCIES += systemd
|
||||
else
|
||||
RPCBIND_CONF_OPTS += --with-systemdsystemunitdir=no
|
||||
endif
|
||||
|
||||
define RPCBIND_INSTALL_INIT_SYSV
|
||||
$(INSTALL) -m 0755 -D package/rpcbind/S30rpcbind \
|
||||
$(TARGET_DIR)/etc/init.d/S30rpcbind
|
||||
endef
|
||||
|
||||
$(eval $(autotools-package))
|
||||
Reference in New Issue
Block a user