You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
547 B
23 lines
547 B
#!/bin/sh
|
|
|
|
ENABLED=yes
|
|
[ "$ENABLED" != "yes" ] && exit 0
|
|
|
|
. /usr/lib/ublinux/functions
|
|
. /usr/lib/ublinux/os-config
|
|
|
|
SOURCE=${SYSCONF}/config; [ -f ${SOURCE} ] && . ${SOURCE} 2>/dev/null
|
|
|
|
DE=$(detectDE)
|
|
cd $HOME
|
|
|
|
EXEC=$(cmdline_value exec)
|
|
[ "$EXEC" != "" -a "$AUTOEXEC" != "" ] && DELIM=,
|
|
|
|
echo "$AUTOEXEC$DELIM$EXEC" | tr ',;' \\n | while read a ;do
|
|
NEEDDE=$(echo $a | grep : | awk -F: '{print $1}' | tr A-Z a-z)
|
|
PROGRAM=${a/*:/}
|
|
[ "$NEEDDE" -a "$NEEDDE" != "$DE" ] && continue
|
|
[ -z "$PROGRAM" ] || bash -c "$PROGRAM" &
|
|
done
|