Browse Source

- move services-script from skel-root/ to archive-imagefiles/scripts

master
vanhofen 7 years ago
parent
commit
fc675e4262
  1. 0
      archive-imagefiles/scripts/service
  2. 1
      make/ni.mk
  3. 9
      make/plugins.mk
  4. 34
      skel-root/coolstream/hd1/sbin/service
  5. 34
      skel-root/coolstream/hd2/sbin/service

0
skel-root/armbox/hd51/sbin/service → archive-imagefiles/scripts/service

1
make/ni.mk

@ -106,6 +106,7 @@ endif
ifeq ($(PERSONALIZE), yes)
make personalize
endif
make scripts
make init-scripts
make rootfs
make images

9
make/plugins.mk

@ -12,6 +12,7 @@ $(T):
BIN = $(TARGET_DIR)/bin
ETCINIT = $(TARGET_DIR)/etc/init.d
LIBPLUG = $(TARGET_DIR)/lib/tuxbox/plugins
SBIN = $(TARGET_DIR)/sbin
SHAREICONS = $(TARGET_DIR)/share/tuxbox/neutrino/icons
SHAREFLEX = $(TARGET_DIR)/share/tuxbox/neutrino/flex
SHAREPLUG = $(TARGET_DIR)/share/tuxbox/neutrino/plugins
@ -25,6 +26,7 @@ VARCONF = $(TARGET_DIR)/var/tuxbox/config
$(BIN) \
$(ETCINIT) \
$(LIBPLUG) \
$(SBIN) \
$(SHAREICONS) \
$(SHAREFLEX) \
$(SHAREPLUG) \
@ -82,6 +84,13 @@ plugins-hd2: # nothing to do
plugins-hd51: \
showiframe
################
### scripts ###
################
scripts:
install -m755 $(IMAGEFILES)/scripts/service $(SBIN)
#####################
### init-scripts ###
#####################

34
skel-root/coolstream/hd1/sbin/service

@ -1,34 +0,0 @@
#!/bin/sh
. /etc/init.d/globals
SERVICE="$1"
ACTION="$2"
shift 2
OPTIONS="$*"
usage() {
echo "usage: service <name> <action>"
echo " start or stop a given service (init script)"
echo " action depends on the init script"
echo
exit 1
}
test -z "$ACTION" && usage;
for i in /etc/init.d/$SERVICE /var/etc/init.d/$SERVICE; do
if [ -x "$i" ]; then
LOGINFO "running $i $ACTION $OPTIONS"
"$i" "$ACTION" "$OPTIONS"
exit $?
fi
done
echo "$SERVICE not found in /etc/init.d/ and /var/etc/init.d/"
SERVICES=$(for i in /etc/init.d/[^SK]* /var/etc/init.d/[^SK]*; do
echo "${i##*/}";
done | sort -u | grep -v '^\(functions\|globals\|rcK\|rcS\|start\|start_neutrino\|\[\^SK\]\*\)$')
echo "available services:"
echo $SERVICES | xargs -n 1 echo " "
exit 1

34
skel-root/coolstream/hd2/sbin/service

@ -1,34 +0,0 @@
#!/bin/sh
. /etc/init.d/globals
SERVICE="$1"
ACTION="$2"
shift 2
OPTIONS="$*"
usage() {
echo "usage: service <name> <action>"
echo " start or stop a given service (init script)"
echo " action depends on the init script"
echo
exit 1
}
test -z "$ACTION" && usage;
for i in /etc/init.d/$SERVICE /var/etc/init.d/$SERVICE; do
if [ -x "$i" ]; then
LOGINFO "running $i $ACTION $OPTIONS"
"$i" "$ACTION" "$OPTIONS"
exit $?
fi
done
echo "$SERVICE not found in /etc/init.d/ and /var/etc/init.d/"
SERVICES=$(for i in /etc/init.d/[^SK]* /var/etc/init.d/[^SK]*; do
echo "${i##*/}";
done | sort -u | grep -v '^\(functions\|globals\|rcK\|rcS\|start\|start_neutrino\|\[\^SK\]\*\)$')
echo "available services:"
echo $SERVICES | xargs -n 1 echo " "
exit 1
Loading…
Cancel
Save