/
snap
/
lxd
/
35210
/
meta
/
hooks
/
File Upload :
llllll
Current File: //snap/lxd/35210/meta/hooks/disconnect-plug-ovn-certificates
#!/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 ovn_builtin=$(get_bool "$(snapctl get ovn.builtin)") if [ "${ovn_builtin:-"false"}" = "true" ]; then mkdir -p "${SNAP_COMMON}/ovn" ln -s "${SNAP_COMMON}/ovn" /etc/ovn else ln -s /var/lib/snapd/hostfs/etc/ovn /etc/ovn fi fi
Copyright ©2k19 -
Hexid
|
Tex7ure