- Rx3 Profile:
- Add global & opt dir in global vars,
- Add XDG_DATA_DIRS, HISTSIZE, HISTFILESIZE & _JAVA_OPTIONS variables,
- Base library:
- Add DUMP flag to cmd_exec() & sh_exec(),
- Add "-o errexit -o pipefail -o nounset -O extglob" for bash call in sh_exec(),
- Prefix program name in cmd_exec() & sh_exec() verbose log,
- ISL:
- Add RX3_LIB_DIR env variable support,
- Fix variable quoting bug,
- URPMI-Setup:
- Add Dump option by using the new DUMP flag,
- Add RX3_LIB_DIR env variable support,
- Fix a bug in media naming loop.
This commit is contained in:
21
sbin/isl
21
sbin/isl
@@ -28,7 +28,8 @@
|
||||
# Includes
|
||||
#-----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
. /usr/lib/rx3/base.bash
|
||||
: "${RX3_LIB_DIR:=/usr/lib/rx3}"
|
||||
. "${RX3_LIB_DIR}/base.bash"
|
||||
|
||||
|
||||
|
||||
@@ -38,7 +39,7 @@
|
||||
# Global Variables
|
||||
#-----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
declare -g VERSION="1.1.0"
|
||||
declare -g VERSION="1.1.1"
|
||||
declare -g NAME="ISL"
|
||||
declare -g HELP="usage: isl [-a | --add <URL>] | [-c | --cat [-r | --reverse]] | [-d | --dump [-i | --inline] [-r | --reverse]] | [-t | --top [-m | --image]] | [[-h | --help] | [-V | --version] [-T | --test] [-v | --verbose]"
|
||||
|
||||
@@ -210,20 +211,20 @@ isl_add()
|
||||
|
||||
ts=$(date -u +"%Y/%m/%d %H:%M:%S")
|
||||
|
||||
if [[ ! -e ${ISL_FILE} ]]
|
||||
if [[ ! -e "${ISL_FILE}" ]]
|
||||
then
|
||||
id=1
|
||||
else
|
||||
id=$(( $(wc -l <${ISL_FILE}) + 1))
|
||||
id=$(( $(wc -l <"${ISL_FILE}") + 1))
|
||||
fi
|
||||
|
||||
str="${id} ${ts} ${reg} ${name} ${tag}"
|
||||
|
||||
if [[ $id == "1" ]]
|
||||
then
|
||||
sh_exec 'echo "${str}" >${ISL_FILE}'
|
||||
sh_exec "echo \"${str}\" > \"${ISL_FILE}\""
|
||||
else
|
||||
cmd_exec sed -i '1i\'"${str}" ${ISL_FILE}
|
||||
cmd_exec sed -i '1i\'"${str}" "${ISL_FILE}"
|
||||
fi
|
||||
}
|
||||
|
||||
@@ -242,9 +243,9 @@ isl_cat()
|
||||
|
||||
if [[ "${reverse}" == "TRUE" ]]
|
||||
then
|
||||
cmd_exec tac ${ISL_FILE}
|
||||
cmd_exec tac "${ISL_FILE}"
|
||||
else
|
||||
cmd_exec cat ${ISL_FILE}
|
||||
cmd_exec cat "${ISL_FILE}"
|
||||
fi
|
||||
}
|
||||
|
||||
@@ -310,7 +311,7 @@ isl_top()
|
||||
local line=""
|
||||
|
||||
|
||||
line=$( head -1 ${ISL_FILE})
|
||||
line=$( head -1 "${ISL_FILE}")
|
||||
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
@@ -373,7 +374,7 @@ case "${MODE}" in
|
||||
;;
|
||||
|
||||
"DUMP")
|
||||
isl_dump "${REVERSE}" "${INLINE}"
|
||||
isl_html_dump "${REVERSE}" "${INLINE}"
|
||||
;;
|
||||
|
||||
"TOP")
|
||||
|
||||
Reference in New Issue
Block a user