diff options
Diffstat (limited to 'package/simpleinit')
| -rw-r--r-- | package/simpleinit/Makefile | 29 | ||||
| -rwxr-xr-x | package/simpleinit/files/rc | 13 |
2 files changed, 19 insertions, 23 deletions
diff --git a/package/simpleinit/Makefile b/package/simpleinit/Makefile index b06bd736a..91fe5141f 100644 --- a/package/simpleinit/Makefile +++ b/package/simpleinit/Makefile @@ -1,36 +1,37 @@ # This file is part of the OpenADK project. OpenADK is copyrighted # material, please see the LICENCE file in the top-level directory. -include ${ADK_TOPDIR}/rules.mk +include $(ADK_TOPDIR)/rules.mk PKG_NAME:= simpleinit PKG_VERSION:= 1.0 PKG_RELEASE:= 1 -PKG_DESCR:= simple init for systems without mmu -PKG_SECTION:= base/apps +PKG_DESCR:= very simple init +PKG_SECTION:= base/init NO_DISTFILES:= 1 -include ${ADK_TOPDIR}/mk/package.mk +include $(ADK_TOPDIR)/mk/package.mk -$(eval $(call PKG_template,SIMPLEINIT,simpleinit,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) +$(eval $(call PKG_template,SIMPLEINIT,simpleinit,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION))) CONFIG_STYLE:= manual BUILD_STYLE:= manual INSTALL_STYLE:= manual TARGET_CPPFLAGS+= -DCONFIG_USER_INIT_CONSOLE_SH +TARGET_CFLAGS+= -Wno-incompatible-pointer-types do-build: - PATH="${TOOLCHAIN_DIR}/usr/bin:$$PATH" \ - ${TARGET_CC} ${TARGET_CPPFLAGS} ${TARGET_CFLAGS} ${TARGET_LDFLAGS} \ - -o ${WRKBUILD}/simpleinit ${WRKBUILD}/simpleinit.c + PATH='$(HOST_PATH)' \ + $(TARGET_CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(TARGET_LDFLAGS) \ + -o $(WRKBUILD)/simpleinit $(WRKBUILD)/simpleinit.c do-install: - ${INSTALL_DIR} ${IDIR_SIMPLEINIT}/etc - ${CP} ./files/rc ${IDIR_SIMPLEINIT}/etc - ${CP} ./files/inittab ${IDIR_SIMPLEINIT}/etc - ${INSTALL_DIR} ${IDIR_SIMPLEINIT}/sbin - ${INSTALL_BIN} ${WRKBUILD}/simpleinit ${IDIR_SIMPLEINIT}/sbin/init + $(INSTALL_DIR) $(IDIR_SIMPLEINIT)/etc + $(CP) ./files/rc $(IDIR_SIMPLEINIT)/etc + $(CP) ./files/inittab $(IDIR_SIMPLEINIT)/etc + $(INSTALL_DIR) $(IDIR_SIMPLEINIT)/sbin + $(INSTALL_BIN) $(WRKBUILD)/simpleinit $(IDIR_SIMPLEINIT)/sbin/init -include ${ADK_TOPDIR}/mk/pkg-bottom.mk +include $(ADK_TOPDIR)/mk/pkg-bottom.mk diff --git a/package/simpleinit/files/rc b/package/simpleinit/files/rc index ec8ace337..08d67601a 100755 --- a/package/simpleinit/files/rc +++ b/package/simpleinit/files/rc @@ -1,15 +1,10 @@ #!/bin/sh echo Starting OpenADK -hostname openadk mount -t proc proc /proc mount -t sysfs sys /sys -mkdir -m 755 /dev/pts +mkdir /dev/pts mount -t devpts devpts /dev/pts -mount -t tmpfs -o size=8M tmpfs /tmp +mount -t tmpfs tmpfs /tmp chmod 1777 /tmp -mkdir -p /var/log -mkdir -p /var/run -mkdir -p /var/tmp -mdev -s -mount -ifconfig lo 127.0.0.1 up +mkdir /var/log +mkdir /var/tmp |
