File: //snap/network-manager/981/meta/snap.yaml
name: network-manager
version: 1.36.6-15
summary: Network Manager
description: |
NetworkManager is a system network service that manages your network
devices and connections, attempting to keep active network connectivity
when available. It manages ethernet, WiFi, mobile broadband (WWAN) and
PPPoE devices, provides VPN integration with a variety of different
VPN services.
Please find the source code for this track at:
https://code.launchpad.net/~snappy-hwe-team/snappy-hwe-snaps/+git/network-manager/+ref/snap-22
architectures:
- amd64
base: core22
assumes:
- snapd2.54
epoch: '1'
apps:
nmcli:
command: usr/bin/nmcli
plugs:
- nmcli
nmtui:
command: usr/bin/nmtui
plugs:
- nmcli
nmtui-connect:
command: usr/bin/nmtui-connect
plugs:
- nmcli
nmtui-edit:
command: usr/bin/nmtui-edit
plugs:
- nmcli
nmtui-hostname:
command: usr/bin/nmtui-hostname
plugs:
- nmcli
networkmanager:
command: bin/networkmanager
daemon: simple
plugs:
- modem-manager
- ppp
- network-setup-observe
- wpa
- firewall-control
- hardware-observe
- network-setup-control
- login-session-observe
- network-observe
- network-control
slots:
- service
confinement: strict
grade: stable
environment:
LD_LIBRARY_PATH: ${SNAP_LIBRARY_PATH}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}:$SNAP/usr/lib:$SNAP/usr/lib/x86_64-linux-gnu
PATH: $SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH
plugs:
nmcli: network-manager
wpa:
interface: dbus
bus: system
name: fi.w1.wpa_supplicant1
vpn-creds:
content: vpn_creds
interface: content
target: $SNAP_COMMON/vpn_creds
slots:
service: network-manager
hooks:
configure:
plugs:
- network
- network-setup-observe
remove:
plugs:
- network-setup-control
layout:
/usr/lib/NetworkManager:
bind: $SNAP/usr/lib/NetworkManager
/etc/NetworkManager:
bind: $SNAP_DATA/conf
/var/lib/NetworkManager:
bind: $SNAP_DATA/var/lib/NetworkManager
/usr/sbin/openvpn:
symlink: $SNAP/usr/sbin/openvpn
/usr/lib/libnm.so.0:
symlink: $SNAP/usr/lib/libnm.so.0