/
snap
/
lxd
/
current
/
snap
/
hooks
/
File Upload :
llllll
Current File: //snap/lxd/current/snap/hooks/connect-plug-ovn-chassis
#!/bin/sh set -eu # Re-exec outside of apparmor confinement if [ -d /sys/kernel/security/apparmor ]; then label="$(cat /proc/self/attr/current 2>/dev/null)" if [ "$label" != "unconfined" ] && [ -n "${label##*(unconfined)}" ]; then exec aa-exec -p unconfined -- "$0" "$@" fi fi # Utility functions get_bool() { value=$(echo "${1:-}" | tr '[:upper:]' '[:lower:]') # See if it's true for yes in "true" "1" "yes" "on"; do if [ "${value}" = "${yes}" ]; then echo "true" return fi done # See if it's false for no in "false" "0" "no" "off"; do if [ "${value}" = "${no}" ]; then echo "false" return fi done # Invalid value (or not set) return } # Only create symlinks if /etc has been generated by daemon.start. if [ -e "/etc/.lxd_generated" ]; then openvswitch_builtin=$(get_bool "$(snapctl get openvswitch.builtin)") if ! [ "${openvswitch_builtin:-"false"}" = "true" ]; then ln -snf "${SNAP_DATA}/microovn/chassis/switch" /run/openvswitch fi fi
Copyright ©2k19 -
Hexid
|
Tex7ure