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
|
||||
if ! ${force} && [ -s "${MODULESLIST}" -a "${MODULESLIST}" -nt "${MODULESDIR}" ]; then
|
||||
local update=false
|
||||
for x in "${MODULESDIR}"/*; do
|
||||
for x in "${MODULESDIR}"/*.sh; do
|
||||
[ -e "${x}" ] || continue
|
||||
if [ "${x}" -nt "${MODULESLIST}" ]; then
|
||||
update=true
|
||||
@ -215,7 +215,7 @@ _gen_module_list()
|
||||
done
|
||||
}
|
||||
|
||||
for MODULE in "${MODULESDIR}"/*; do
|
||||
for MODULE in "${MODULESDIR}"/*.sh; do
|
||||
sh -n "${MODULE}" || continue
|
||||
. "${MODULE}" || continue
|
||||
MODULE=${MODULE#${MODULESDIR}/}
|
||||
|
Loading…
Reference in New Issue
Block a user