grub: no biosdisk for mips arc
[openadk.git] / package / cryptinit / Makefile
blob87a27b257598a1bc04b0144e35788247fcf253d0
1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include ${ADK_TOPDIR}/rules.mk
6 PKG_NAME:= cryptinit
7 PKG_VERSION:= 2.0
8 PKG_RELEASE:= 1
9 PKG_DESCR:= init for encrypted rootfilesystem
10 PKG_SECTION:= base/misc
11 PKG_DEPENDS:= cryptsetup
13 PKG_CFLINE_CRYPTINIT:= select BUSYBOX_STTY@
14 PKG_CFLINE_CRYPTINIT+= select BUSYBOX_SWITCH_ROOT@
16 PKG_FLAVOURS_CRYPTINIT:=SC NO_GRUB
17 PKGFD_NO_GRUB:= predefine root/swap partition (without grub)
18 PKGFD_SC:= with smartcard support
19 PKGFS_SC:= ccid openct opensc pcsc-lite
20 PKGFB_SC:= ccid openct opensc pcsc-lite
22 PKG_FLAVOURS_STRING_CRYPTINIT:= ROOT SWAP
23 PKGFD_ROOT:= root partition
24 PKGFX_ROOT:= /dev/sda2
25 PKGFC_ROOT:= depends on ADK_PACKAGE_CRYPTINIT_NO_GRUB
26 PKGFD_SWAP:= swap partition
27 PKGFX_SWAP:= /dev/sda3
28 PKGFC_SWAP:= depends on ADK_PACKAGE_CRYPTINIT_NO_GRUB
30 WRKDIST= ${WRKDIR}/${PKG_NAME}-${PKG_VERSION}
31 NO_DISTFILES:= 1
33 include ${ADK_TOPDIR}/mk/package.mk
35 $(eval $(call PKG_template,CRYPTINIT,cryptinit,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
37 CONFIG_STYLE:= manual
38 BUILD_STYLE:= manual
39 INSTALL_STYLE:= manual
41 do-install:
42 $(INSTALL_DIR) $(IDIR_CRYPTINIT)/sbin
43 $(TARGET_CC) $(TARGET_CFLAGS) -Wall -o $(IDIR_CRYPTINIT)/sbin/p \
44 ./src/p.c
45 ifeq ($(ADK_PACKAGE_CRYPTINIT_SC),y)
46 $(INSTALL_BIN) ./src/cryptinitsc $(IDIR_CRYPTINIT)/cryptinit
47 else
48 $(INSTALL_BIN) ./src/cryptinit $(IDIR_CRYPTINIT)/
49 endif
51 include ${ADK_TOPDIR}/mk/pkg-bottom.mk