Gentoo Archives: gentoo-commits

From: Florian Schmaus <flow@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-misc/boinc/, sci-misc/boinc/files/
Date: Mon, 01 Aug 2022 08:35:11
Message-Id: 1659342878.b19f0b8c64154a126e0cc38af89b4a58434c1c43.flow@gentoo
1 commit: b19f0b8c64154a126e0cc38af89b4a58434c1c43
2 Author: Sven Eden <sven.eden <AT> prydeworx <DOT> com>
3 AuthorDate: Wed Jul 27 11:41:27 2022 +0000
4 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 1 08:34:38 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b19f0b8c
7
8 sci-misc/boinc: Simplify the init script
9
10 It is no longer neccessary to maintain CUDA/OpenCL symlinks.
11
12 [ flow: remove sed which became effectless ]
13
14 Signed-off-by: Sven Eden <sven.eden <AT> prydeworx.com>
15 Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
16 Modified-by: Florian Schmaus <flow <AT> gentoo.org>
17
18 sci-misc/boinc/boinc-7.20.2-r2.ebuild | 1 -
19 sci-misc/boinc/boinc-9999.ebuild | 1 -
20 sci-misc/boinc/files/boinc.init.in | 49 -----------------------------------
21 3 files changed, 51 deletions(-)
22
23 diff --git a/sci-misc/boinc/boinc-7.20.2-r2.ebuild b/sci-misc/boinc/boinc-7.20.2-r2.ebuild
24 index 4f714313eeff..2375df6ac7ea 100644
25 --- a/sci-misc/boinc/boinc-7.20.2-r2.ebuild
26 +++ b/sci-misc/boinc/boinc-7.20.2-r2.ebuild
27 @@ -161,7 +161,6 @@ src_install() {
28 rm -r "${ED}"/etc || die "rm failed"
29 find "${D}" -name '*.la' -delete || die "Removing .la files failed"
30
31 - sed -e "s/@libdir@/$(get_libdir)/" "${FILESDIR}"/${PN}.init.in > ${PN}.init || die
32 newinitd ${PN}.init ${PN}
33 newconfd "${FILESDIR}"/${PN}.conf ${PN}
34 }
35
36 diff --git a/sci-misc/boinc/boinc-9999.ebuild b/sci-misc/boinc/boinc-9999.ebuild
37 index b6be3bb05451..9689e98c8f56 100644
38 --- a/sci-misc/boinc/boinc-9999.ebuild
39 +++ b/sci-misc/boinc/boinc-9999.ebuild
40 @@ -164,7 +164,6 @@ src_install() {
41 rm -r "${ED}"/etc || die "rm failed"
42 find "${D}" -name '*.la' -delete || die "Removing .la files failed"
43
44 - sed -e "s/@libdir@/$(get_libdir)/" "${FILESDIR}"/${PN}.init.in > ${PN}.init || die
45 newinitd ${PN}.init ${PN}
46 newconfd "${FILESDIR}"/${PN}.conf ${PN}
47 }
48
49 diff --git a/sci-misc/boinc/files/boinc.init.in b/sci-misc/boinc/files/boinc.init.in
50 index 9ac9b11a930d..c95b49825fbe 100644
51 --- a/sci-misc/boinc/files/boinc.init.in
52 +++ b/sci-misc/boinc/files/boinc.init.in
53 @@ -41,53 +41,6 @@ create_work_directory() {
54 return 0
55 }
56
57 -fix_lib_symlinks() {
58 - local src="$1"
59 - local tgt="$2"
60 -
61 - # If the source does not exist, we can not do anything
62 - if [ ! -f "${src}" ] ; then
63 - return 1
64 - fi
65 -
66 - # Check whether the symlink is already there and in order
67 - if [ -L "${tgt}" ] ; then
68 - if [ -f "${tgt}" ] ; then
69 - return 0
70 - fi
71 -
72 - # Remove broken symlink
73 - if ! rm -f "${tgt}"; then
74 - eerror "Removing '${tgt}' failed!"
75 - return 1
76 - fi
77 - fi
78 -
79 - # symlink the correct path
80 - if ! ln -snf "${src}" "${tgt}"; then
81 - eerror "Symlinking '${src}' to '${tgt}' failed!"
82 - return 1
83 - fi
84 -
85 - return 0
86 -}
87 -
88 -cuda_check() {
89 - local libsource="/opt/cuda/@libdir@/libcudart.so"
90 - local libtarget="${RUNTIMEDIR}/libcudart.so"
91 -
92 - fix_lib_symlinks "${libsource}" "${libtarget}" || return 1
93 - return 0
94 -}
95 -
96 -opencl_check() {
97 - local libsource="/usr/@libdir@/libOpenCL.so"
98 - local libtarget="${RUNTIMEDIR}/libOpenCL.so"
99 -
100 - fix_lib_symlinks "${libsource}" "${libtarget}" || return 1
101 - return 0
102 -}
103 -
104 env_check() {
105 # Make sure the configuration is sane
106 : ${USER:="boinc"}
107 @@ -120,8 +73,6 @@ env_check() {
108 start_pre() {
109 env_check || return 1
110 create_work_directory || return 1
111 - cuda_check || einfo "CUDA not supported"
112 - opencl_check || einfo "OpenCL not supported"
113
114 if [ ! -f "${RUNTIMEDIR}/lockfile" ]; then
115 einfo "File \"${RUNTIMEDIR}/lockfile\" does not exist, assuming first run."