Move all to deprecated folder.
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
Make the libcrypt test somewhat cross-compilation compliant
|
||||
|
||||
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
||||
|
||||
Index: b/src/Makefile
|
||||
===================================================================
|
||||
--- a/src/Makefile
|
||||
+++ b/src/Makefile
|
||||
@@ -78,8 +78,9 @@ else
|
||||
endif
|
||||
|
||||
# Additional libs for GNU libc.
|
||||
-ifneq ($(wildcard /usr/lib*/libcrypt.a),)
|
||||
- SULOGINLIBS += -lcrypt
|
||||
+HAS_LIBCRYPT=$(shell f=`mktemp` && echo 'int main(void) {}' | $(CC) -o $$f -xc - -lcrypt >/dev/null 2>&1 && echo yes; rm -f $$f)
|
||||
+ifeq ($(HAS_LIBCRYPT),yes)
|
||||
+ SULOGINLIBS += -lcrypt
|
||||
endif
|
||||
|
||||
all: $(BIN) $(SBIN) $(USRBIN)
|
||||
7
deprecated/firmware/buildroot/package/sysvinit/Config.in
Normal file
7
deprecated/firmware/buildroot/package/sysvinit/Config.in
Normal file
@@ -0,0 +1,7 @@
|
||||
config BR2_PACKAGE_SYSVINIT
|
||||
bool "sysvinit"
|
||||
depends on BR2_INIT_SYSV
|
||||
help
|
||||
/sbin/init - parent of all processes
|
||||
|
||||
http://savannah.nongnu.org/projects/sysvinit
|
||||
27
deprecated/firmware/buildroot/package/sysvinit/inittab
Normal file
27
deprecated/firmware/buildroot/package/sysvinit/inittab
Normal file
@@ -0,0 +1,27 @@
|
||||
# /etc/inittab
|
||||
#
|
||||
# This inittab is a basic inittab sample for sysvinit, which mimics
|
||||
# Buildroot's default inittab for BusyBox.
|
||||
id:3:initdefault:
|
||||
|
||||
si0::sysinit:/bin/mount -t proc proc /proc
|
||||
si1::sysinit:/bin/mount -o remount,rw /
|
||||
si2::sysinit:/bin/mkdir -p /dev/pts
|
||||
si3::sysinit:/bin/mkdir -p /dev/shm
|
||||
si4::sysinit:/bin/mount -a
|
||||
si5::sysinit:/bin/hostname -F /etc/hostname
|
||||
si6::sysinit:/etc/init.d/rcS
|
||||
|
||||
# S0:1:respawn:/sbin/getty -L ttyS0 115200 vt100 # GENERIC_SERIAL
|
||||
|
||||
# Stuff to do for the 3-finger salute
|
||||
#ca::ctrlaltdel:/sbin/reboot
|
||||
|
||||
# Stuff to do before rebooting
|
||||
shd0:06:wait:/etc/init.d/rcK
|
||||
shd1:06:wait:/sbin/swapoff -a
|
||||
shd2:06:wait:/bin/umount -a -r
|
||||
|
||||
# The usual halt or reboot actions
|
||||
hlt0:0:wait:/sbin/halt -dhp
|
||||
reb0:6:wait:/sbin/reboot
|
||||
@@ -0,0 +1,3 @@
|
||||
# From http://snapshot.debian.org/archive/debian/20141023T043132Z/pool/main/s/sysvinit/sysvinit_2.88dsf-13.1%2Bsqueeze1.dsc
|
||||
sha256 b016f937958d2809a020d407e1287bdc09abf1d44efaa96530e2ea57f544f4e8 sysvinit_2.88dsf.orig.tar.gz
|
||||
sha256 26b456a31036b1e1c2486c22ca2b7fde6d723b7c63669604eacc61cfb6609ef8 sysvinit_2.88dsf-13.1+squeeze1.diff.gz
|
||||
50
deprecated/firmware/buildroot/package/sysvinit/sysvinit.mk
Normal file
50
deprecated/firmware/buildroot/package/sysvinit/sysvinit.mk
Normal file
@@ -0,0 +1,50 @@
|
||||
################################################################################
|
||||
#
|
||||
# sysvinit
|
||||
#
|
||||
################################################################################
|
||||
|
||||
SYSVINIT_VERSION = 2.88
|
||||
SYSVINIT_SOURCE = sysvinit_$(SYSVINIT_VERSION)dsf.orig.tar.gz
|
||||
SYSVINIT_PATCH = sysvinit_$(SYSVINIT_VERSION)dsf-13.1+squeeze1.diff.gz
|
||||
SYSVINIT_SITE = http://snapshot.debian.org/archive/debian/20141023T043132Z/pool/main/s/sysvinit
|
||||
SYSVINIT_LICENSE = GPLv2+
|
||||
SYSVINIT_LICENSE_FILES = COPYING
|
||||
|
||||
SYSVINIT_MAKE_OPTS = SYSROOT=$(STAGING_DIR)
|
||||
|
||||
# Override BusyBox implementations if BusyBox is enabled.
|
||||
ifeq ($(BR2_PACKAGE_BUSYBOX),y)
|
||||
SYSVINIT_DEPENDENCIES = busybox
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBSELINUX),y)
|
||||
SYSVINIT_DEPENDENCIES += libselinux
|
||||
SYSVINIT_MAKE_OPTS += WITH_SELINUX="yes"
|
||||
endif
|
||||
|
||||
define SYSVINIT_DEBIAN_PATCHES
|
||||
if [ -d $(@D)/debian/patches ]; then \
|
||||
$(APPLY_PATCHES) $(@D) $(@D)/debian/patches \*.patch; \
|
||||
fi
|
||||
endef
|
||||
|
||||
SYSVINIT_POST_PATCH_HOOKS = SYSVINIT_DEBIAN_PATCHES
|
||||
|
||||
define SYSVINIT_BUILD_CMDS
|
||||
# Force sysvinit to link against libcrypt as it otherwise
|
||||
# use an incorrect test to see if it's available
|
||||
$(TARGET_CONFIGURE_OPTS) $(MAKE) $(SYSVINIT_MAKE_OPTS) -C $(@D)/src
|
||||
endef
|
||||
|
||||
define SYSVINIT_INSTALL_TARGET_CMDS
|
||||
for x in halt init shutdown killall5; do \
|
||||
$(INSTALL) -D -m 0755 $(@D)/src/$$x $(TARGET_DIR)/sbin/$$x || exit 1; \
|
||||
done
|
||||
$(INSTALL) -D -m 0644 package/sysvinit/inittab $(TARGET_DIR)/etc/inittab
|
||||
ln -sf /sbin/halt $(TARGET_DIR)/sbin/reboot
|
||||
ln -sf /sbin/halt $(TARGET_DIR)/sbin/poweroff
|
||||
ln -sf killall5 $(TARGET_DIR)/sbin/pidof
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
Reference in New Issue
Block a user