diff options
author | Ulrich Müller <ulm@gentoo.org> | 2015-01-18 23:06:48 +0100 |
---|---|---|
committer | Ulrich Müller <ulm@gentoo.org> | 2015-01-18 23:06:48 +0100 |
commit | 67d78f61f927c6e91d3b37a9f3f1cf28eed44839 (patch) | |
tree | e192a4d50317a59bdb46887170320c3e9332c0ff /modules | |
parent | Improve is_script test in rc module. (diff) | |
download | eselect-67d78f61f927c6e91d3b37a9f3f1cf28eed44839.tar.gz eselect-67d78f61f927c6e91d3b37a9f3f1cf28eed44839.tar.bz2 eselect-67d78f61f927c6e91d3b37a9f3f1cf28eed44839.zip |
Clean up coding style in rc module.
Diffstat (limited to 'modules')
-rw-r--r-- | modules/rc.eselect | 58 |
1 files changed, 25 insertions, 33 deletions
diff --git a/modules/rc.eselect b/modules/rc.eselect index c568a13..03c0af3 100644 --- a/modules/rc.eselect +++ b/modules/rc.eselect @@ -22,9 +22,8 @@ get_runlevel() { list_runlevels() { [[ $# -eq 1 ]] || return local x runlevels - for x in "${EROOT}"/etc/runlevels/* ; do - [[ -d ${x} && -L ${x}/${1} ]] \ - && runlevels=(${runlevels[@]} "${x##*/}") + for x in "${EROOT}"/etc/runlevels/*; do + [[ -d ${x} && -L ${x}/$1 ]] && runlevels=(${runlevels[@]} "${x##*/}") done echo -ne "${runlevels[@]}" } @@ -44,8 +43,8 @@ is_script() { # find_scripts PRIVATE # browse directory $1 for init scripts and return a list find_scripts() { - for file in ${1}/* ; do - is_script ${file} && echo "${file##*/}" + for file in $1/*; do + is_script "${file}" && echo "${file##*/}" done } @@ -64,7 +63,7 @@ find_unused_scripts() { # show_script_status PRIVATE # output list entry for script $1 and show its status show_script_status() { - local script=${1} status=unknown x + local script=$1 status=unknown x local PATH=/lib/rc/bin:${PATH} # path to service_* commands for x in stopping starting inactive started stopped; do @@ -89,7 +88,7 @@ show_script_status() { # run_runscript PRIVATE # run RC_RUNSCRIPT with script $2- and command $1 run_runscript() { - local command=${1} + local command=$1 shift for script; do is_script "${EROOT}/etc/init.d/${script}" \ @@ -113,20 +112,19 @@ describe_add_options() { } do_add() { - [[ $# -gt 0 ]] \ - || die -q "Please specify the init script to be added!" + [[ $# -gt 0 ]] || die -q "Please specify the init script to be added!" local script=${1##*/} [[ -e ${EROOT}/etc/init.d/${script} ]] \ || die -q "Please specify a valid init script!" shift 1 local runlevels=${@:-default} write_list_start "Adding $(highlight ${script}) to following runlevels" - for runlevel in ${runlevels} ; do - if [[ ! -d ${EROOT}/etc/runlevels/${runlevel} ]] ; then + for runlevel in ${runlevels}; do + if [[ ! -d ${EROOT}/etc/runlevels/${runlevel} ]]; then write_kv_list_entry ${runlevel} "[invalid]" continue else - if [[ -L ${EROOT}/etc/runlevels/${runlevel}/${script} ]] ; then + if [[ -L ${EROOT}/etc/runlevels/${runlevel}/${script} ]]; then write_kv_list_entry ${runlevel} "[skipped]" else ln -sf \ @@ -155,20 +153,19 @@ describe_delete_options() { } do_delete() { - [[ $# -gt 0 ]] \ - || die -q "Please specify the init script to be deleted!" + [[ $# -gt 0 ]] || die -q "Please specify the init script to be deleted!" local script=${1##*/} shift 1 [[ -e ${EROOT}/etc/init.d/${script} ]] || write_warning_msg \ "Init script not found in ${EROOT}/etc/init.d/. Continuing anyway." local runlevels=${@:-default} write_list_start "Deleting $(highlight ${script}) from following runlevels" - for runlevel in ${runlevels} ; do - if [[ ! -d ${EROOT}/etc/runlevels/${runlevel} ]] ; then + for runlevel in ${runlevels}; do + if [[ ! -d ${EROOT}/etc/runlevels/${runlevel} ]]; then write_kv_list_entry ${runlevel} "[invalid]" continue else - if [[ -L ${EROOT}/etc/runlevels/${runlevel}/${script} ]] ; then + if [[ -L ${EROOT}/etc/runlevels/${runlevel}/${script} ]]; then rm "${EROOT}/etc/runlevels/${runlevel}/${script}" \ && write_kv_list_entry ${runlevel} "[done]" \ || write_kv_list_entry ${runlevel} "[failed]" @@ -195,18 +192,18 @@ describe_list_options() { do_list() { local dir file item - if [[ -n ${1} ]] && [[ -d ${EROOT}/etc/runlevels/${1} ]] ; then - dir=${EROOT}/etc/runlevels/${1} + if [[ -n $1 ]] && [[ -d ${EROOT}/etc/runlevels/$1 ]]; then + dir=${EROOT}/etc/runlevels/$1 write_list_start \ - "Init scripts to be started by runlevel $(highlight ${1})" - elif [[ -z ${1} ]] ; then + "Init scripts to be started by runlevel $(highlight $1)" + elif [[ -z $1 ]]; then dir=${EROOT}/etc/init.d write_list_start "Available init scripts" else - die -q "${1} is no valid runlevel!" + die -q "$1 is no valid runlevel!" fi - for file in $(find_scripts "${dir}") ; do + for file in $(find_scripts "${dir}"); do write_kv_list_entry "${file}" \ $([[ ${dir##*/} = init.d ]] && list_runlevels "${file}") done @@ -290,8 +287,7 @@ describe_start_options() { } do_start() { - [[ $# -gt 0 ]] \ - || die -q "Please specify the init script to be started!" + [[ $# -gt 0 ]] || die -q "Please specify the init script to be started!" write_list_start "Starting init script$([[ $# -gt 1 ]] && echo -n 's')" run_runscript start "$@" } @@ -311,8 +307,7 @@ describe_stop_options() { } do_stop() { - [[ $# -gt 0 ]] \ - || die -q "Please specify the init script to be stopped!" + [[ $# -gt 0 ]] || die -q "Please specify the init script to be stopped!" write_list_start "Stopping init script$([[ $# -gt 1 ]] && echo -n 's')" run_runscript stop "$@" } @@ -332,8 +327,7 @@ describe_pause_options() { } do_pause() { - [[ $# -gt 0 ]] \ - || die -q "Please specify the init script to be paused!" + [[ $# -gt 0 ]] || die -q "Please specify the init script to be paused!" write_list_start "Pausing init script$([[ $# -gt 1 ]] && echo -n 's')" run_runscript pause "$@" } @@ -353,8 +347,7 @@ describe_reload_options() { } do_reload() { - [[ $# -gt 0 ]] \ - || die -q "Please specify the init script to be reloaded!" + [[ $# -gt 0 ]] || die -q "Please specify the init script to be reloaded!" write_list_start "Reloading init script$([[ $# -gt 1 ]] && echo -n 's')" run_runscript reload "$@" } @@ -374,8 +367,7 @@ describe_restart_options() { } do_restart() { - [[ $# -gt 0 ]] \ - || die -q "Please specify the init script to be restarted!" + [[ $# -gt 0 ]] || die -q "Please specify the init script to be restarted!" write_list_start "Restarting init script$([[ $# -gt 1 ]] && echo -n 's')" run_runscript restart "$@" } |