From 8c5d3921fbb5d9365621b54f18ab882008103550 Mon Sep 17 00:00:00 2001 From: Bertrand Jacquin Date: Tue, 6 Sep 2016 20:50:39 +0100 Subject: eclass/flx: Update syntax --- eclass/flx-init-scripts.eclass | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) (limited to 'eclass') diff --git a/eclass/flx-init-scripts.eclass b/eclass/flx-init-scripts.eclass index 04b6713d..8b49968c 100644 --- a/eclass/flx-init-scripts.eclass +++ b/eclass/flx-init-scripts.eclass @@ -24,30 +24,29 @@ IUSE="" EXPORT_FUNCTIONS src_prepare src_install flx-init-scripts_src_prepare() { - [ -d addons -a ! -e add-ons ] \ - && mv addons add-ons + if [[ -d addons && ! -e add-ons ]] ; then + mv addons add-ons + fi local _f for _f in \ - add-ons/initscript \ - add-ons/init.d/${SVCNAME} \ - add-ons/${SVCNAME}.init + add-ons/initscript \ + "add-ons/init.d/${SVCNAME}" \ + "add-ons/${SVCNAME}.init" do - if [ -e $_f ] ; then - fINIT=$_f - break - fi + if [[ -e "${_f}" ]] ; then + mv "${_f}" "add-ons/${SVCNAME}" + break + fi done - [ -n "${fINIT}" ] \ - && mv ${fINIT} add-ons/${SVCNAME} } flx-init-scripts_src_install() { - cd ${S} + cd "${S}" exeinto /sbin/init.d - doexe add-ons/${SVCNAME} + doexe "add-ons/${SVCNAME}" - [ -e ChangeLog ] && dodoc ChangeLog + [[ -e ChangeLog ]] && dodoc ChangeLog } -- cgit v1.2.3