Skip to content
This repository was archived by the owner on Apr 3, 2025. It is now read-only.

Commit 301425c

Browse files
committed
fix srpm building
1 parent d653daf commit 301425c

6 files changed

Lines changed: 30 additions & 8 deletions

File tree

.dockerignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
.ipynb_checkpoints
66
.virtualenv
77
.virtualenv3
8+
.tox
9+
tmp
810
build
911
dist
1012
*.egg-info

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,4 +111,4 @@ ENV/
111111

112112
tests/eduvpn.ovpn
113113
eduvpn.ovpn
114-
114+
tmp

Makefile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,3 +95,9 @@ run: .virtualenv3/bin/eduvpn-client
9595

9696
dockers:
9797
for i in `ls docker/Dockerfile*`; do echo "*** $$i"; docker build . -f $$i; done
98+
99+
srpm:
100+
docker build -t srpm -f docker/Dockerfile.fedora_26_rpm .
101+
mkdir tmp || true
102+
docker run -v `pwd`/tmp:/tmp:rw srpm sh -c "cp /root/rpmbuild/SRPMS/* /tmp"
103+

docker/Dockerfile.ubuntu_zesty_py3_pep8

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ RUN docker-apt-install \
1616
python3-mock \
1717
python3-setuptools \
1818
python3-pytest \
19-
python3-pep8
19+
pep8
2020

2121
ADD . /code
2222
WORKDIR /code

eduvpn-client.spec

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,19 @@ eduVPN desktop client
112112
%{_bindir}/eduvpn-client
113113
%{_datarootdir}/applications/eduvpn-client.desktop
114114
%{_datarootdir}/eduvpn/eduvpn.png
115-
%{_datarootdir}/eduvpn/eduvpn.ui
116115
%{_datarootdir}/eduvpn/institute.png
117116
%{_datarootdir}/eduvpn/institute_small.png
118117
%{_datarootdir}/eduvpn/internet.png
119118
%{_datarootdir}/eduvpn/internet_small.png
119+
%{_datarootdir}/eduvpn/builder/2fa.ui
120+
%{_datarootdir}/eduvpn/builder/connection_type.ui
121+
%{_datarootdir}/eduvpn/builder/custom_url.ui
122+
%{_datarootdir}/eduvpn/builder/fetch.ui
123+
%{_datarootdir}/eduvpn/builder/instances.ui
124+
%{_datarootdir}/eduvpn/builder/profiles.ui
125+
%{_datarootdir}/eduvpn/builder/redirecturl.ui
126+
%{_datarootdir}/eduvpn/builder/token.ui
127+
%{_datarootdir}/eduvpn/builder/window.ui
120128
%{_datarootdir}/icons/hicolor/128x128/apps/eduvpn-client.png
121129
%{_datarootdir}/icons/hicolor/256x256/apps/eduvpn-client.png
122130
%{_datarootdir}/icons/hicolor/48x48/apps/eduvpn-client.png

eduvpn/manager.py

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,17 @@ def list_providers():
4545
"""
4646
if not have_dbus():
4747
# fall back to just listing the json files
48-
for p in [i for i in os.listdir(providers_path) if i.endswith('.json')]:
49-
try:
50-
yield Metadata.from_uuid(p[:-5])
51-
except IOError as e:
52-
logger.error("cant open {}: {}".format(p, e))
48+
try:
49+
providers = [i for i in os.listdir(providers_path) if i.endswith('.json')]
50+
except IOError as e:
51+
logger.error("can't list configurations in {}".format(providers_path))
52+
raise StopIteration
53+
else:
54+
for p in providers:
55+
try:
56+
yield Metadata.from_uuid(p[:-5])
57+
except IOError as e:
58+
logger.error("cant open {}: {}".format(p, e))
5359
else:
5460
all_ = NetworkManager.Settings.ListConnections()
5561
vpn_connections = [c.GetSettings()['connection'] for c in all_ if c.GetSettings()['connection']['type'] == 'vpn']

0 commit comments

Comments
 (0)