/
davfs2_1.5.4.bb
41 lines (31 loc) · 1.38 KB
/
davfs2_1.5.4.bb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
DESCRIPTION = "A Linux file system driver that allows you to mount a WebDAV server as a disk drive."
SECTION = "network"
PRIORITY = "optional"
HOMEPAGE = "http://dav.sourceforge.net"
DEPENDS = "virtual/gettext neon"
RRECOMMENDS_${PN} = "kernel-module-coda"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://COPYING;md5=8f0e2cd40e05189ec81232da84bd6e1a"
PR = "r0"
SRC_URI[md5sum] = "c9f0b557275b7ec88fec751bf22f30cf"
SRC_URI[sha256sum] = "c9c4e0f0912a782386216b2147eb9c36c47f193b8fcf3d637719e0b9fe7c96e0"
SRC_URI = "http://download.savannah.nongnu.org/releases/davfs2/${BP}.tar.gz \
file://neon-config \
file://volatiles"
inherit autotools pkgconfig useradd
USERADD_PACKAGES = "davfs2"
USERADD_PARAM_davfs2 = "--system --home /var/run/mount.davfs \
--no-create-home --shell /bin/false \
--user-group davfs2"
EXTRA_OECONF = "--with-neon \
ac_cv_path_NEON_CONFIG=${WORKDIR}/neon-config"
CONFFILES_${PN} = "${sysconfdir}/davfs2/davfs2.conf ${sysconfdir}/davfs2/secrets"
do_install_prepend () {
cp ${WORKDIR}/davfs2-${PV}/etc/davfs2.conf ${WORKDIR}/build/etc
cp ${WORKDIR}/davfs2-${PV}/etc/secrets ${WORKDIR}/build/etc
}
do_install_append () {
mkdir -p ${D}${sysconfdir}/default/volatiles
install -m 644 ${WORKDIR}/volatiles ${D}${sysconfdir}/default/volatiles/10_davfs2
rm -rf ${D}/usr/share/davfs2
}