2 # Copyright (C) 2016 Toke Høiland-Jørgensen
4 # This is free software, licensed under the GNU General Public License v3 or
8 include $(TOPDIR
)/rules.mk
13 PKG_MAINTAINER
:=Toke Høiland-Jørgensen
<toke@toke.dk
>
14 PKG_LICENSE
:=GPL-3.0
-only
15 PKG_LICENSE_FILES
:=LICENSE.md
17 include $(INCLUDE_DIR
)/package.mk
19 define Package
/acme-common
22 TITLE
:=ACME client wrapper common files
26 define Package
/acme-common
/description
27 ACME client wrapper common files.
30 define Package
/acme-common
/conffiles
36 define Package
/acme-common
/install
37 $(INSTALL_DIR
) $(1)/etc
/acme
38 $(INSTALL_DIR
) $(1)/etc
/ssl
/acme
39 $(INSTALL_DIR
) $(1)/etc
/config
40 $(INSTALL_CONF
) .
/files
/acme.config
$(1)/etc
/config
/acme
41 $(INSTALL_DIR
) $(1)/usr
/bin
42 $(INSTALL_BIN
) .
/files
/acme.sh
$(1)/usr
/bin
/acme
43 $(INSTALL_DIR
) $(1)/usr
/lib
/acme
44 $(INSTALL_DATA
) .
/files
/functions.sh
$(1)/usr
/lib
/acme
45 $(INSTALL_BIN
) .
/files
/acme-notify.sh
$(1)/usr
/lib
/acme
/notify
46 $(INSTALL_DIR
) $(1)/etc
/init.d
47 $(INSTALL_BIN
) .
/files
/acme.init
$(1)/etc
/init.d
/acme
48 $(INSTALL_DIR
) $(1)/etc
/uci-defaults
49 $(INSTALL_DATA
) .
/files
/acme.uci-defaults
$(1)/etc
/uci-defaults
/acme
50 $(INSTALL_DIR
) $(1)/etc
/hotplug.d
/acme
53 define Package
/acme
/postinst
55 grep
-q
'/usr/bin/acme' /etc
/crontabs
/root
2>/dev
/null
&& exit
0
56 echo
"0 0 * * * /usr/bin/acme get" >> /etc
/crontabs
/root
59 define Package
/acme-common
/prerm
61 sed
-i
'\|/usr/bin/acme|d' /etc
/crontabs
/root
64 define Build
/Configure
70 $(eval
$(call BuildPackage
,acme-common
))