Only allow .sh files to be used as net modules.
This commit is contained in:
parent
2bd31e8d03
commit
4f6e778758
@ -172,7 +172,7 @@ _gen_module_list()
|
|||||||
local x= f= force=$1
|
local x= f= force=$1
|
||||||
if ! ${force} && [ -s "${MODULESLIST}" -a "${MODULESLIST}" -nt "${MODULESDIR}" ]; then
|
if ! ${force} && [ -s "${MODULESLIST}" -a "${MODULESLIST}" -nt "${MODULESDIR}" ]; then
|
||||||
local update=false
|
local update=false
|
||||||
for x in "${MODULESDIR}"/*; do
|
for x in "${MODULESDIR}"/*.sh; do
|
||||||
[ -e "${x}" ] || continue
|
[ -e "${x}" ] || continue
|
||||||
if [ "${x}" -nt "${MODULESLIST}" ]; then
|
if [ "${x}" -nt "${MODULESLIST}" ]; then
|
||||||
update=true
|
update=true
|
||||||
@ -215,7 +215,7 @@ _gen_module_list()
|
|||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
for MODULE in "${MODULESDIR}"/*; do
|
for MODULE in "${MODULESDIR}"/*.sh; do
|
||||||
sh -n "${MODULE}" || continue
|
sh -n "${MODULE}" || continue
|
||||||
. "${MODULE}" || continue
|
. "${MODULE}" || continue
|
||||||
MODULE=${MODULE#${MODULESDIR}/}
|
MODULE=${MODULE#${MODULESDIR}/}
|
||||||
|
Loading…
Reference in New Issue
Block a user