diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2009-08-22 20:58:58 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2009-08-22 20:58:58 +0200 |
commit | 361d29abbbbbc313d01ea95862742ad890ad6eea (patch) | |
tree | 96d04a83bf8a2f507b9df3156158fd60f5ff76f0 /package/cryptinit/Makefile | |
parent | 5ea6a2557f7579a576c494fe288ff424e1a82604 (diff) |
make lemote yeelong finally usable
- moved startup script for all targets to /start
- add kernel patch to use /start
- add cryptinit package
- make an encrypted rootfilesystem as choice for lemote
Diffstat (limited to 'package/cryptinit/Makefile')
-rw-r--r-- | package/cryptinit/Makefile | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/package/cryptinit/Makefile b/package/cryptinit/Makefile new file mode 100644 index 000000000..f186247f7 --- /dev/null +++ b/package/cryptinit/Makefile @@ -0,0 +1,42 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +include ${TOPDIR}/rules.mk + +PKG_NAME:= cryptinit +PKG_VERSION:= 1.0.2 +PKG_RELEASE:= 1 +PKG_DESCR:= init for encrypted rootfilesystem +PKG_SECTION:= base + +WRKDIST= ${WRKDIR}/${PKG_NAME}-${PKG_VERSION} +NO_DISTFILES:= 1 + +include ${TOPDIR}/mk/package.mk + +$(eval $(call PKG_template,CRYPTINIT,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) + +BUILD_STYLE:= manual +INSTALL_STYLE:= manual + +pre-configure: + mkdir -p ${WRKBUILD} + +do-build: + ${TARGET_CC} ${TCPPFLAGS} ${TCFLAGS} -c -o ${WRKBUILD}/cryptinit.o \ + ./src/cryptinit.c + ( cd ${WRKBUILD}; \ + ${TARGET_CC} -static -o cryptinit cryptinit.o \ + ${STAGING_DIR}/usr/lib/libcryptsetup.a \ + -L${STAGING_DIR}/lib -L${STAGING_DIR}/usr/lib \ + -ldevmapper -lpthread \ + ${STAGING_DIR}/usr/lib/libgcrypt.a \ + ${STAGING_DIR}/usr/lib/libgpg-error.a \ + -luuid -Wl,--rpath -Wl,${STAGING_DIR}/usr/lib \ + ); + +do-install: + $(CP) ./files/initramfs_list $(LINUX_DIR) + $(CP) ${WRKBUILD}/cryptinit $(LINUX_DIR) + +include ${TOPDIR}/mk/pkg-bottom.mk |