Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Anchor
TOC
TOC
Include Page
KBCOMMON:KB-CSSstyle
KBCOMMON:KB-CSSstyle

...

The script will be initialized upon first edition and will be prepared for the existing virtual machines. Newly added virtual machines will be automatically added upon edition. StatuscolourRedtitleTO DO add an example with utnm -c "activate <sehdevice> <port>"

Usage

(warning) It is important to respect the rules described in the menu or inside the script.

...

Example: activation of port 1 on the SEH myUTN-50a USB/Ethernet box before starting the Charon emulator

#!/bin/sh
#
# Parameter $1: contains full path to cfg file
# Parameter $2: contains full path to emulator exe file
#
# Important notes:
# - comments & commands must be on separate lines
# - respect the structure of the file with case/in/esac
# - only place your commands between the selection and the ';;' line
# - do not add any 'exit' command in the script unless you want the
# #   virtual machine not to be started if the script fails
#
. /opt/charon/utils/charon_common
#
case "$1"
in
  
/charon/pluto.cfg)
    
/usr/bin/utnm -c "activate utn50agvalab 1"
    
;;
  
*)
    
echo "Invalid parameter '$1' for prestart"
    
exit 1
    
;;
esac

...