ca-certificates: Fix build and lower default preference
This is a late fall-out of the priority changes done by Henning. This recipe is not using autotools and doesn't support src != build dir builds. So let's not use the autotools class but simply invoke install ourselves. Let's lower the default preference so the recipe from yocto master is picked as well. ERROR: Function failed: do_install (log file is located at /home/builder/jenkins/workspace/Yocto-Master/label/OE/build/tmp/work/all-poky-linux/ca-certificates/20120623-r0/temp/log.do_install.16890) ERROR: Logfile of failure stored in: /home/builder/jenkins/workspace/Yocto-Master/label/OE/build/tmp/work/all-poky-linux/ca-certificates/20120623-r0/temp/log.do_install.16890 Log data follows: | DEBUG: SITE files ['endian-little', 'bit-32', 'common-linux', 'common-glibc', 'allarch-linux', 'common'] | DEBUG: Executing shell function do_install | NOTE: make -j 2 DESTDIR=/home/builder/jenkins/workspace/Yocto-Master/label/OE/build/tmp/work/all-poky-linux/ca-certificates/20120623-r0/image install | make: *** No rule to make target `install'. Stop. | ERROR: oe_runmake failed | WARNING: /home/builder/jenkins/workspace/Yocto-Master/label/OE/build/tmp/work/all-poky-linux/ca-certificates/20120623-r0/temp/run.do_install.16890:1 exit 1 from | exit 1 | ERROR: Function failed: do_install (log file is located at /home/builder/jenkins/workspace/Yocto-Master/label/OE/build/tmp/work/all-poky-linux/ca-certificates/20120623-r0/temp/log.do_install.16890) NOTE: recipe ca-certificates-20120623-r0: task do_install: Failed ERROR: Task 3639 (/home/builder/jenkins/workspace/Yocto-Master/label/OE/meta-sysmocom-bsp/recipes-extra/ca-certificates/ca-certificates_20120623.bb, do_install) failed with exit code '1'
This commit is contained in:
parent
aee3a65e2a
commit
5ba3282e45
|
@ -10,13 +10,15 @@ SRC_URI = "${DEBIAN_MIRROR}/main/c/ca-certificates/ca-certificates_${PV}.tar.gz
|
|||
SRC_URI[md5sum] = "5105d4cc086f0d4ecf7bf2e4c4667289"
|
||||
SRC_URI[sha256sum] = "878cd1130ba056fe5f96decde7e5fc1b71d35eb8565a1515744912e100731ee9"
|
||||
|
||||
inherit autotools allarch
|
||||
inherit allarch
|
||||
|
||||
do_install_prepend() {
|
||||
mkdir -p ${D}/usr/share/ca-certificates
|
||||
mkdir -p ${D}/usr/sbin
|
||||
mkdir -p ${D}/etc/ssl/certs
|
||||
mkdir -p ${D}/etc/ca-certificates/update.d
|
||||
|
||||
oe_runmake 'DESTDIR=${D}' install
|
||||
}
|
||||
|
||||
do_install_append() {
|
||||
|
@ -40,3 +42,5 @@ ${sbindir}/update-ca-certificates
|
|||
}
|
||||
|
||||
CONFFILES_${PN} = "/etc/ca-certificates.conf"
|
||||
|
||||
DEFAULT_PREFERENCE = "-1"
|
||||
|
|
Loading…
Reference in New Issue