diff options
| author | Michael Biebl <biebl@debian.org> | 2018-09-23 10:10:27 +0200 |
|---|---|---|
| committer | Michael Biebl <biebl@debian.org> | 2018-09-23 10:10:27 +0200 |
| commit | e126f3e804c35480c4f075777430419d6ece23da (patch) | |
| tree | 5d5821ebcda8cd6ac34d2483bb3354910e508930 /tools | |
| parent | c240974325c552cad177c457d6ff04e381fd77a3 (diff) | |
New upstream version 1.12.4 upstream/1.12.4
Diffstat (limited to 'tools')
| -rwxr-xr-x | tools/create-exports-NetworkManager.sh | 23 | ||||
| -rwxr-xr-x | tools/test-networkmanager-service.py | 18 |
2 files changed, 15 insertions, 26 deletions
diff --git a/tools/create-exports-NetworkManager.sh b/tools/create-exports-NetworkManager.sh index 7d359005..68752c54 100755 --- a/tools/create-exports-NetworkManager.sh +++ b/tools/create-exports-NetworkManager.sh @@ -35,7 +35,7 @@ call_nm() { } get_symbols_nm () { - call_nm ./src/${libs}libNetworkManager.a | + call_nm ./src/.libs/libNetworkManager.a | sed -n 's/^[tTDGRBS] //p' | _sort } @@ -47,11 +47,11 @@ EOF } get_symbols_missing() { - (for f in $(find ./src/settings/plugins/*/${libs} \ - ./src/devices/*/${libs} \ - ./src/ppp/${libs} -name '*.so'); do + (for f in $(find ./src/settings/plugins/*/.libs/ \ + ./src/devices/*/.libs/ \ + ./src/ppp/.libs/ -name '*.so'); do call_nm "$f" | - sed -n 's/^\([U]\) \(\(nm_\|nmp_\|_nm\|NM\|_NM\|c_siphash_\).*\)$/\2/p' + sed -n 's/^\([U]\) \(\(nm_\|nmp_\|_nm\|NM\|_NM\).*\)$/\2/p' done) | _sort | grep -Fx -f <(get_symbols_explict) -v | @@ -90,25 +90,16 @@ local: EOF } -if [ -f "build.ninja" ]; then - from_meson=1 - libs= -else - libs=.libs/ -fi - -test -f ./src/${libs}libNetworkManager.a || die "must be called from NetworkManager top build dir after building the tree" +test -f ./src/.libs/libNetworkManager.a || die "must be called from NetworkManager \$(top_builddir) after building the tree" case "$1" in rebuild) - [ -n "$from_meson" ] && die "can't do a build when called from meson" do_rebuild ;; build) - [ -n "$from_meson" ] && die "can't do a build when called from meson" do_build ;; - --called-from-build) + '--called-from-make') if test -z "${NM_BUILD_NO_CREATE_EXPORTS+x}"; then do_update else diff --git a/tools/test-networkmanager-service.py b/tools/test-networkmanager-service.py index 9dd75bea..7fbed7ec 100755 --- a/tools/test-networkmanager-service.py +++ b/tools/test-networkmanager-service.py @@ -108,9 +108,7 @@ class Util: return (Util.ip_addr_ntop(a, family), family) @staticmethod - def ip4_addr_be32(addr): - # return the IPv4 address as 32 bit integer in network byte order - # (big endian). + def ip4_addr_ne32(addr): a, family = Util.ip_addr_pton(addr, socket.AF_INET) n = 0 for i in range(4): @@ -647,7 +645,7 @@ class ExportedObj(dbus.service.Object): # compatibility reasons. Note that this stub server implementation gets this wrong, # for example, it emits PropertiesChanged signal on org.freedesktop.NetworkManager.Device, # which NetworkManager never did. - # See https://gitlab.freedesktop.org/NetworkManager/NetworkManager/blob/db80d5f62a1edf39c5970887ef7b9ec62dd4163f/src/nm-dbus-manager.c#L1274 + # See https://cgit.freedesktop.org/NetworkManager/NetworkManager/tree/src/nm-dbus-manager.c?id=db80d5f62a1edf39c5970887ef7b9ec62dd4163f#n1274 if dbus_interface.legacy_prop_changed_func is not None: dbus_interface.legacy_prop_changed_func(self, prop) @@ -1854,9 +1852,9 @@ class IP4Config(ExportedObj): return { PRP_IP4_CONFIG_ADDRESSES: dbus.Array([ - [ Util.ip4_addr_be32(a['addr']), + [ Util.ip4_addr_ne32(a['addr']), a['prefix'], - Util.ip4_addr_be32(a['gateway']) if a['gateway'] else 0 + Util.ip4_addr_ne32(a['gateway']) if a['gateway'] else 0 ] for a in addrs ], 'au'), @@ -1870,9 +1868,9 @@ class IP4Config(ExportedObj): 'a{sv}'), PRP_IP4_CONFIG_GATEWAY: dbus.String(gateway) if gateway else "", PRP_IP4_CONFIG_ROUTES: dbus.Array([ - [ Util.ip4_addr_be32(a['dest']), + [ Util.ip4_addr_ne32(a['dest']), a['prefix'], - Util.ip4_addr_be32(a['next-hop'] or '0.0.0.0'), + Util.ip4_addr_ne32(a['next-hop'] or '0.0.0.0'), max(a['metric'], 0) ] for a in routes ], @@ -1886,12 +1884,12 @@ class IP4Config(ExportedObj): for a in routes ], 'a{sv}'), - PRP_IP4_CONFIG_NAMESERVERS: dbus.Array([dbus.UInt32(Util.ip4_addr_be32(n)) for n in nameservers], 'u'), + PRP_IP4_CONFIG_NAMESERVERS: dbus.Array([dbus.UInt32(Util.ip4_addr_ne32(n)) for n in nameservers], 'u'), PRP_IP4_CONFIG_DOMAINS: dbus.Array(domains, 's'), PRP_IP4_CONFIG_SEARCHES: dbus.Array(searches, 's'), PRP_IP4_CONFIG_DNSOPTIONS: dbus.Array(dnsoptions, 's'), PRP_IP4_CONFIG_DNSPRIORITY: dbus.Int32(dnspriority), - PRP_IP4_CONFIG_WINSSERVERS: dbus.Array([dbus.UInt32(Util.ip4_addr_be32(n)) for n in winsservers], 'u'), + PRP_IP4_CONFIG_WINSSERVERS: dbus.Array([dbus.UInt32(Util.ip4_addr_ne32(n)) for n in winsservers], 'u'), } def props_regenerate(self, generate_seed): |