aboutsummaryrefslogtreecommitdiffstats
path: root/platform
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2018-08-19 08:21:09 -0400
committerLibravatar netblue30 <netblue30@yahoo.com>2018-08-19 08:21:09 -0400
commitd9b1eca97e00188d4f98ac8cdfc2e7ba3a73dcef (patch)
tree53b2525dd70d0044883e44646cb550c1245779a1 /platform
parenttests: increase some timeouts in which I was running (diff)
downloadfirejail-d9b1eca97e00188d4f98ac8cdfc2e7ba3a73dcef.tar.gz
firejail-d9b1eca97e00188d4f98ac8cdfc2e7ba3a73dcef.tar.zst
firejail-d9b1eca97e00188d4f98ac8cdfc2e7ba3a73dcef.zip
minor cleanup
Diffstat (limited to 'platform')
-rwxr-xr-xplatform/rpm/old-mkrpm.sh688
-rwxr-xr-xplatform/snap/snap.sh20
-rw-r--r--platform/snap/snapcraft.yaml20
3 files changed, 0 insertions, 728 deletions
diff --git a/platform/rpm/old-mkrpm.sh b/platform/rpm/old-mkrpm.sh
deleted file mode 100755
index af60bfc91..000000000
--- a/platform/rpm/old-mkrpm.sh
+++ /dev/null
@@ -1,688 +0,0 @@
1#!/bin/bash
2VERSION="0.9.52"
3rm -fr ~/rpmbuild
4rm -f firejail-$VERSION-1.x86_64.rpm
5
6mkdir -p ~/rpmbuild/{RPMS,SRPMS,BUILD,SOURCES,SPECS,tmp}
7cat <<EOF >~/.rpmmacros
8%_topdir %(echo $HOME)/rpmbuild
9%_tmppath %{_topdir}/tmp
10EOF
11
12cd ~/rpmbuild
13echo "building directory tree"
14
15mkdir -p firejail-$VERSION/usr/bin
16install -m 755 /usr/bin/firejail firejail-$VERSION/usr/bin/.
17install -m 755 /usr/bin/firemon firejail-$VERSION/usr/bin/.
18install -m 755 /usr/bin/firecfg firejail-$VERSION/usr/bin/.
19
20mkdir -p firejail-$VERSION/usr/lib/firejail
21install -m 755 /usr/lib/firejail/faudit firejail-$VERSION/usr/lib/firejail/.
22install -m 755 /usr/lib/firejail/fcopy firejail-$VERSION/usr/lib/firejail/.
23install -m 755 /usr/lib/firejail/fgit-install.sh firejail-$VERSION/usr/lib/firejail/.
24install -m 755 /usr/lib/firejail/fgit-uninstall.sh firejail-$VERSION/usr/lib/firejail/.
25install -m 644 /usr/lib/firejail/firecfg.config firejail-$VERSION/usr/lib/firejail/.
26# Python 3 is not available on CentOS
27#install -m 755 /usr/lib/firejail/fix_private-bin.py firejail-$VERSION/usr/lib/firejail/.
28#install -m 755 /usr/lib/firejail/fjclip.py firejail-$VERSION/usr/lib/firejail/.
29#install -m 755 /usr/lib/firejail/fjdisplay.py firejail-$VERSION/usr/lib/firejail/.
30#install -m 755 /usr/lib/firejail/fjresize.py firejail-$VERSION/usr/lib/firejail/.
31install -m 755 /usr/lib/firejail/fldd firejail-$VERSION/usr/lib/firejail/.
32install -m 755 /usr/lib/firejail/fnet firejail-$VERSION/usr/lib/firejail/.
33install -m 755 /usr/lib/firejail/fseccomp firejail-$VERSION/usr/lib/firejail/.
34install -m 755 /usr/lib/firejail/fshaper.sh firejail-$VERSION/usr/lib/firejail/.
35install -m 755 /usr/lib/firejail/ftee firejail-$VERSION/usr/lib/firejail/.
36install -m 755 /usr/lib/firejail/fbuilder firejail-$VERSION/usr/lib/firejail/.
37install -m 644 /usr/lib/firejail/libtracelog.so firejail-$VERSION/usr/lib/firejail/.
38install -m 644 /usr/lib/firejail/libtrace.so firejail-$VERSION/usr/lib/firejail/.
39install -m 644 /usr/lib/firejail/libpostexecseccomp.so firejail-$VERSION/usr/lib/firejail/.
40install -m 644 /usr/lib/firejail/seccomp firejail-$VERSION/usr/lib/firejail/.
41install -m 644 /usr/lib/firejail/seccomp.64 firejail-$VERSION/usr/lib/firejail/.
42install -m 644 /usr/lib/firejail/seccomp.debug firejail-$VERSION/usr/lib/firejail/.
43install -m 644 /usr/lib/firejail/seccomp.32 firejail-$VERSION/usr/lib/firejail/.
44install -m 644 /usr/lib/firejail/seccomp.block_secondary firejail-$VERSION/usr/lib/firejail/.
45install -m 644 /usr/lib/firejail/seccomp.mdwx firejail-$VERSION/usr/lib/firejail/.
46
47mkdir -p firejail-$VERSION/usr/share/man/man1
48install -m 644 /usr/share/man/man1/firejail.1.gz firejail-$VERSION/usr/share/man/man1/.
49install -m 644 /usr/share/man/man1/firemon.1.gz firejail-$VERSION/usr/share/man/man1/.
50install -m 644 /usr/share/man/man1/firecfg.1.gz firejail-$VERSION/usr/share/man/man1/.
51
52mkdir -p firejail-$VERSION/usr/share/man/man5
53install -m 644 /usr/share/man/man5/firejail-profile.5.gz firejail-$VERSION/usr/share/man/man5/.
54install -m 644 /usr/share/man/man5/firejail-login.5.gz firejail-$VERSION/usr/share/man/man5/.
55
56mkdir -p firejail-$VERSION/usr/share/doc/packages/firejail
57install -m 644 /usr/share/doc/firejail/COPYING firejail-$VERSION/usr/share/doc/packages/firejail/.
58install -m 644 /usr/share/doc/firejail/README firejail-$VERSION/usr/share/doc/packages/firejail/.
59install -m 644 /usr/share/doc/firejail/RELNOTES firejail-$VERSION/usr/share/doc/packages/firejail/.
60
61mkdir -p firejail-$VERSION/etc/firejail
62install -m 644 /etc/firejail/* firejail-$VERSION/etc/firejail/.
63
64mkdir -p firejail-$VERSION/usr/share/bash-completion/completions
65install -m 644 /usr/share/bash-completion/completions/firejail firejail-$VERSION/usr/share/bash-completion/completions/.
66install -m 644 /usr/share/bash-completion/completions/firemon firejail-$VERSION/usr/share/bash-completion/completions/.
67install -m 644 /usr/share/bash-completion/completions/firecfg firejail-$VERSION/usr/share/bash-completion/completions/.
68
69echo "building tar.gz archive"
70tar -czvf firejail-$VERSION.tar.gz firejail-$VERSION
71
72cp firejail-$VERSION.tar.gz SOURCES/.
73
74echo "building config spec"
75cat <<EOF > SPECS/firejail.spec
76%define __spec_install_post %{nil}
77%define debug_package %{nil}
78%define __os_install_post %{_dbpath}/brp-compress
79
80Summary: Linux namepaces sandbox program
81Name: firejail
82Version: $VERSION
83Release: 1
84License: GPL+
85Group: Development/Tools
86SOURCE0 : %{name}-%{version}.tar.gz
87URL: https://firejail.wordpress.com
88
89BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
90
91%description
92Firejail is a SUID sandbox program that reduces the risk of security
93breaches by restricting the running environment of untrusted applications
94using Linux namespaces. It includes a sandbox profile for Mozilla Firefox.
95
96%prep
97%setup -q
98
99%build
100
101%install
102rm -rf %{buildroot}
103mkdir -p %{buildroot}
104
105cp -a * %{buildroot}
106
107
108%clean
109rm -rf %{buildroot}
110
111%files
112%defattr(-,root,root,-)
113%{_sysconfdir}/%{name}/0ad.profile
114%{_sysconfdir}/%{name}/abrowser.profile
115%{_sysconfdir}/%{name}/atom-beta.profile
116%{_sysconfdir}/%{name}/atom.profile
117%{_sysconfdir}/%{name}/atril.profile
118%{_sysconfdir}/%{name}/audacious.profile
119%{_sysconfdir}/%{name}/audacity.profile
120%{_sysconfdir}/%{name}/aweather.profile
121%{_sysconfdir}/%{name}/bitlbee.profile
122%{_sysconfdir}/%{name}/brave.profile
123%{_sysconfdir}/%{name}/cherrytree.profile
124%{_sysconfdir}/%{name}/chromium-browser.profile
125%{_sysconfdir}/%{name}/chromium.profile
126%{_sysconfdir}/%{name}/clementine.profile
127%{_sysconfdir}/%{name}/cmus.profile
128%{_sysconfdir}/%{name}/conkeror.profile
129%{_sysconfdir}/%{name}/corebird.profile
130%{_sysconfdir}/%{name}/cpio.profile
131%{_sysconfdir}/%{name}/cyberfox.profile
132%{_sysconfdir}/%{name}/Cyberfox.profile
133%{_sysconfdir}/%{name}/deadbeef.profile
134%{_sysconfdir}/%{name}/default.profile
135%{_sysconfdir}/%{name}/deluge.profile
136%{_sysconfdir}/%{name}/dillo.profile
137%{_sysconfdir}/%{name}/disable-common.inc
138%{_sysconfdir}/%{name}/disable-devel.inc
139%{_sysconfdir}/%{name}/disable-passwdmgr.inc
140%{_sysconfdir}/%{name}/disable-programs.inc
141%{_sysconfdir}/%{name}/dnscrypt-proxy.profile
142%{_sysconfdir}/%{name}/dnsmasq.profile
143%{_sysconfdir}/%{name}/dosbox.profile
144%{_sysconfdir}/%{name}/dropbox.profile
145%{_sysconfdir}/%{name}/empathy.profile
146%{_sysconfdir}/%{name}/eom.profile
147%{_sysconfdir}/%{name}/epiphany.profile
148%{_sysconfdir}/%{name}/evince.profile
149%{_sysconfdir}/%{name}/fbreader.profile
150%{_sysconfdir}/%{name}/file.profile
151%{_sysconfdir}/%{name}/filezilla.profile
152%{_sysconfdir}/%{name}/firefox-esr.profile
153%{_sysconfdir}/%{name}/firefox.profile
154%config(noreplace) %{_sysconfdir}/%{name}/firejail.config
155%{_sysconfdir}/%{name}/flashpeak-slimjet.profile
156%{_sysconfdir}/%{name}/franz.profile
157%{_sysconfdir}/%{name}/gajim.profile
158%{_sysconfdir}/%{name}/gitter.profile
159%{_sysconfdir}/%{name}/gnome-chess.profile
160%{_sysconfdir}/%{name}/gnome-mplayer.profile
161%{_sysconfdir}/%{name}/google-chrome-beta.profile
162%{_sysconfdir}/%{name}/google-chrome.profile
163%{_sysconfdir}/%{name}/google-chrome-stable.profile
164%{_sysconfdir}/%{name}/google-chrome-unstable.profile
165%{_sysconfdir}/%{name}/google-play-music-desktop-player.profile
166%{_sysconfdir}/%{name}/gpredict.profile
167%{_sysconfdir}/%{name}/gtar.profile
168%{_sysconfdir}/%{name}/gthumb.profile
169%{_sysconfdir}/%{name}/gwenview.profile
170%{_sysconfdir}/%{name}/gzip.profile
171%{_sysconfdir}/%{name}/hedgewars.profile
172%{_sysconfdir}/%{name}/hexchat.profile
173%{_sysconfdir}/%{name}/icecat.profile
174%{_sysconfdir}/%{name}/icedove.profile
175%{_sysconfdir}/%{name}/iceweasel.profile
176%{_sysconfdir}/%{name}/inox.profile
177%{_sysconfdir}/%{name}/jitsi.profile
178%{_sysconfdir}/%{name}/kmail.profile
179%{_sysconfdir}/%{name}/konversation.profile
180%{_sysconfdir}/%{name}/less.profile
181%{_sysconfdir}/%{name}/libreoffice.profile
182%{_sysconfdir}/%{name}/localc.profile
183%{_sysconfdir}/%{name}/lodraw.profile
184%{_sysconfdir}/%{name}/loffice.profile
185%{_sysconfdir}/%{name}/lofromtemplate.profile
186%config(noreplace) %{_sysconfdir}/%{name}/login.users
187%{_sysconfdir}/%{name}/loimpress.profile
188%{_sysconfdir}/%{name}/lomath.profile
189%{_sysconfdir}/%{name}/loweb.profile
190%{_sysconfdir}/%{name}/lowriter.profile
191%{_sysconfdir}/%{name}/mathematica.profile
192%{_sysconfdir}/%{name}/Mathematica.profile
193%{_sysconfdir}/%{name}/mcabber.profile
194%{_sysconfdir}/%{name}/midori.profile
195%{_sysconfdir}/%{name}/mpv.profile
196%{_sysconfdir}/%{name}/mupen64plus.profile
197%{_sysconfdir}/%{name}/netsurf.profile
198%{_sysconfdir}/%{name}/nolocal.net
199%{_sysconfdir}/%{name}/okular.profile
200%{_sysconfdir}/%{name}/openbox.profile
201%{_sysconfdir}/%{name}/opera-beta.profile
202%{_sysconfdir}/%{name}/opera.profile
203%{_sysconfdir}/%{name}/palemoon.profile
204%{_sysconfdir}/%{name}/parole.profile
205%{_sysconfdir}/%{name}/pidgin.profile
206%{_sysconfdir}/%{name}/pix.profile
207%{_sysconfdir}/%{name}/polari.profile
208%{_sysconfdir}/%{name}/psi-plus.profile
209%{_sysconfdir}/%{name}/qbittorrent.profile
210%{_sysconfdir}/%{name}/qtox.profile
211%{_sysconfdir}/%{name}/quassel.profile
212%{_sysconfdir}/%{name}/quiterss.profile
213%{_sysconfdir}/%{name}/qutebrowser.profile
214%{_sysconfdir}/%{name}/rhythmbox.profile
215%{_sysconfdir}/%{name}/rtorrent.profile
216%{_sysconfdir}/%{name}/seamonkey-bin.profile
217%{_sysconfdir}/%{name}/seamonkey.profile
218%{_sysconfdir}/%{name}/server.profile
219%{_sysconfdir}/%{name}/skypeforlinux.profile
220%{_sysconfdir}/%{name}/skype.profile
221%{_sysconfdir}/%{name}/slack.profile
222%{_sysconfdir}/%{name}/snap.profile
223%{_sysconfdir}/%{name}/soffice.profile
224%{_sysconfdir}/%{name}/spotify.profile
225%{_sysconfdir}/%{name}/ssh.profile
226%{_sysconfdir}/%{name}/steam.profile
227%{_sysconfdir}/%{name}/stellarium.profile
228%{_sysconfdir}/%{name}/strings.profile
229%{_sysconfdir}/%{name}/tar.profile
230%{_sysconfdir}/%{name}/telegram.profile
231%{_sysconfdir}/%{name}/Telegram.profile
232%{_sysconfdir}/%{name}/thunderbird.profile
233%{_sysconfdir}/%{name}/totem.profile
234%{_sysconfdir}/%{name}/transmission-gtk.profile
235%{_sysconfdir}/%{name}/transmission-qt.profile
236%{_sysconfdir}/%{name}/uget-gtk.profile
237%{_sysconfdir}/%{name}/unbound.profile
238%{_sysconfdir}/%{name}/unrar.profile
239%{_sysconfdir}/%{name}/unzip.profile
240%{_sysconfdir}/%{name}/uudeview.profile
241%{_sysconfdir}/%{name}/vivaldi-beta.profile
242%{_sysconfdir}/%{name}/vivaldi.profile
243%{_sysconfdir}/%{name}/vlc.profile
244%{_sysconfdir}/%{name}/warzone2100.profile
245%{_sysconfdir}/%{name}/webserver.net
246%{_sysconfdir}/%{name}/weechat-curses.profile
247%{_sysconfdir}/%{name}/weechat.profile
248%{_sysconfdir}/%{name}/wesnoth.profile
249%{_sysconfdir}/%{name}/whitelist-common.inc
250%{_sysconfdir}/%{name}/wine.profile
251%{_sysconfdir}/%{name}/xchat.profile
252%{_sysconfdir}/%{name}/xplayer.profile
253%{_sysconfdir}/%{name}/xreader.profile
254%{_sysconfdir}/%{name}/xviewer.profile
255%{_sysconfdir}/%{name}/xzdec.profile
256%{_sysconfdir}/%{name}/xz.profile
257%{_sysconfdir}/%{name}/zathura.profile
258%{_sysconfdir}/%{name}/7z.profile
259%{_sysconfdir}/%{name}/keepass.profile
260%{_sysconfdir}/%{name}/keepassx.profile
261%{_sysconfdir}/%{name}/claws-mail.profile
262%{_sysconfdir}/%{name}/mutt.profile
263%{_sysconfdir}/%{name}/git.profile
264%{_sysconfdir}/%{name}/emacs.profile
265%{_sysconfdir}/%{name}/vim.profile
266%{_sysconfdir}/%{name}/xpdf.profile
267%{_sysconfdir}/%{name}/virtualbox.profile
268%{_sysconfdir}/%{name}/openshot.profile
269%{_sysconfdir}/%{name}/flowblade.profile
270%{_sysconfdir}/%{name}/eog.profile
271%{_sysconfdir}/%{name}/evolution.profile
272%{_sysconfdir}/%{name}/feh.profile
273%{_sysconfdir}/%{name}/inkscape.profile
274%{_sysconfdir}/%{name}/gimp.profile
275%{_sysconfdir}/%{name}/luminance-hdr.profile
276%{_sysconfdir}/%{name}/mupdf.profile
277%{_sysconfdir}/%{name}/qpdfview.profile
278%{_sysconfdir}/%{name}/ranger.profile
279%{_sysconfdir}/%{name}/synfigstudio.profile
280# 0.9.45
281%{_sysconfdir}/%{name}/Cryptocat.profile
282%{_sysconfdir}/%{name}/FossaMail.profile
283%{_sysconfdir}/%{name}/Thunar.profile
284%{_sysconfdir}/%{name}/VirtualBox.profile
285%{_sysconfdir}/%{name}/Wire.profile
286%{_sysconfdir}/%{name}/amarok.profile
287%{_sysconfdir}/%{name}/ark.profile
288%{_sysconfdir}/%{name}/atool.profile
289%{_sysconfdir}/%{name}/bleachbit.profile
290%{_sysconfdir}/%{name}/bless.profile
291%{_sysconfdir}/%{name}/brasero.profile
292%{_sysconfdir}/%{name}/cryptocat.profile
293%{_sysconfdir}/%{name}/cvlc.profile
294%{_sysconfdir}/%{name}/display.profile
295%{_sysconfdir}/%{name}/dolphin.profile
296%{_sysconfdir}/%{name}/dragon.profile
297%{_sysconfdir}/%{name}/elinks.profile
298%{_sysconfdir}/%{name}/enchant.profile
299%{_sysconfdir}/%{name}/engrampa.profile
300%{_sysconfdir}/%{name}/exiftool.profile
301%{_sysconfdir}/%{name}/file-roller.profile
302%{_sysconfdir}/%{name}/fossamail.profile
303%{_sysconfdir}/%{name}/gedit.profile
304%{_sysconfdir}/%{name}/geeqie.profile
305%{_sysconfdir}/%{name}/gjs.profile
306%{_sysconfdir}/%{name}/gnome-2048.profile
307%{_sysconfdir}/%{name}/gnome-books.profile
308%{_sysconfdir}/%{name}/gnome-calculator.profile
309%{_sysconfdir}/%{name}/gnome-clocks.profile
310%{_sysconfdir}/%{name}/gnome-contacts.profile
311%{_sysconfdir}/%{name}/gnome-documents.profile
312%{_sysconfdir}/%{name}/gnome-maps.profile
313%{_sysconfdir}/%{name}/gnome-music.profile
314%{_sysconfdir}/%{name}/gnome-photos.profile
315%{_sysconfdir}/%{name}/gnome-weather.profile
316%{_sysconfdir}/%{name}/goobox.profile
317%{_sysconfdir}/%{name}/gpa.profile
318%{_sysconfdir}/%{name}/gpg-agent.profile
319%{_sysconfdir}/%{name}/gpg.profile
320%{_sysconfdir}/%{name}/gpicview.profile
321%{_sysconfdir}/%{name}/guayadeque.profile
322%{_sysconfdir}/%{name}/highlight.profile
323%{_sysconfdir}/%{name}/img2txt.profile
324%{_sysconfdir}/%{name}/iridium-browser.profile
325%{_sysconfdir}/%{name}/iridium.profile
326%{_sysconfdir}/%{name}/jd-gui.profile
327%{_sysconfdir}/%{name}/k3b.profile
328%{_sysconfdir}/%{name}/kate.profile
329%{_sysconfdir}/%{name}/keepass2.profile
330%{_sysconfdir}/%{name}/keepassx2.profile
331%{_sysconfdir}/%{name}/keepassxc.profile
332%{_sysconfdir}/%{name}/kino.profile
333%{_sysconfdir}/%{name}/lollypop.profile
334%{_sysconfdir}/%{name}/lynx.profile
335%{_sysconfdir}/%{name}/mediainfo.profile
336%{_sysconfdir}/%{name}/mediathekview.profile
337%{_sysconfdir}/%{name}/mousepad.profile
338%{_sysconfdir}/%{name}/multimc5.profile
339%{_sysconfdir}/%{name}/mumble.profile
340%{_sysconfdir}/%{name}/nautilus.profile
341%{_sysconfdir}/%{name}/odt2txt.profile
342%{_sysconfdir}/%{name}/pdfsam.profile
343%{_sysconfdir}/%{name}/pdftotext.profile
344%{_sysconfdir}/%{name}/pithos.profile
345%{_sysconfdir}/%{name}/pluma.profile
346%{_sysconfdir}/%{name}/qemu-launcher.profile
347%{_sysconfdir}/%{name}/qemu-system-x86_64.profile
348%{_sysconfdir}/%{name}/qupzilla.profile
349%{_sysconfdir}/%{name}/scribus.profile
350%{_sysconfdir}/%{name}/simple-scan.profile
351%{_sysconfdir}/%{name}/skanlite.profile
352%{_sysconfdir}/%{name}/ssh-agent.profile
353%{_sysconfdir}/%{name}/start-tor-browser.profile
354%{_sysconfdir}/%{name}/thunar.profile
355%{_sysconfdir}/%{name}/tracker.profile
356%{_sysconfdir}/%{name}/transmission-cli.profile
357%{_sysconfdir}/%{name}/transmission-show.profile
358%{_sysconfdir}/%{name}/uzbl-browser.profile
359%{_sysconfdir}/%{name}/vivaldi-stable.profile
360%{_sysconfdir}/%{name}/w3m.profile
361%{_sysconfdir}/%{name}/wget.profile
362%{_sysconfdir}/%{name}/wire.profile
363%{_sysconfdir}/%{name}/wireshark.profile
364%{_sysconfdir}/%{name}/xed.profile
365%{_sysconfdir}/%{name}/xfburn.profile
366%{_sysconfdir}/%{name}/xiphos.profile
367%{_sysconfdir}/%{name}/xmms.profile
368%{_sysconfdir}/%{name}/xonotic-glx.profile
369%{_sysconfdir}/%{name}/xonotic-sdl.profile
370%{_sysconfdir}/%{name}/xonotic.profile
371%{_sysconfdir}/%{name}/xpra.profile
372%{_sysconfdir}/%{name}/zoom.profile
373%{_sysconfdir}/%{name}/2048-qt.profile
374%{_sysconfdir}/%{name}/Xephyr.profile
375%{_sysconfdir}/%{name}/Xvfb.profile
376%{_sysconfdir}/%{name}/akregator.profile
377%{_sysconfdir}/%{name}/arduino.profile
378%{_sysconfdir}/%{name}/baloo_file.profile
379%{_sysconfdir}/%{name}/bibletime.profile
380%{_sysconfdir}/%{name}/blender.profile
381%{_sysconfdir}/%{name}/caja.profile
382%{_sysconfdir}/%{name}/clipit.profile
383%{_sysconfdir}/%{name}/dia.profile
384%{_sysconfdir}/%{name}/dino.profile
385%{_sysconfdir}/%{name}/fontforge.profile
386%{_sysconfdir}/%{name}/galculator.profile
387%{_sysconfdir}/%{name}/geany.profile
388%{_sysconfdir}/%{name}/gimp-2.8.profile
389%{_sysconfdir}/%{name}/globaltime.profile
390%{_sysconfdir}/%{name}/gnome-font-viewer.profile
391%{_sysconfdir}/%{name}/gucharmap.profile
392%{_sysconfdir}/%{name}/hugin.profile
393%{_sysconfdir}/%{name}/kcalc.profile
394%{_sysconfdir}/%{name}/knotes.profile
395%{_sysconfdir}/%{name}/kodi.profile
396%{_sysconfdir}/%{name}/ktorrent.profile
397%{_sysconfdir}/%{name}/leafpad.profile
398%{_sysconfdir}/%{name}/lximage-qt.profile
399%{_sysconfdir}/%{name}/lxmusic.profile
400%{_sysconfdir}/%{name}/mate-calc.profile
401%{_sysconfdir}/%{name}/mate-calculator.profile
402%{_sysconfdir}/%{name}/mate-color-select.profile
403%{_sysconfdir}/%{name}/mate-dictionary.profile
404%{_sysconfdir}/%{name}/meld.profile
405%{_sysconfdir}/%{name}/nemo.profile
406%{_sysconfdir}/%{name}/nylas.profile
407%{_sysconfdir}/%{name}/orage.profile
408%{_sysconfdir}/%{name}/pcmanfm.profile
409%{_sysconfdir}/%{name}/qlipper.profile
410%{_sysconfdir}/%{name}/ristretto.profile
411%{_sysconfdir}/%{name}/viewnior.profile
412%{_sysconfdir}/%{name}/viking.profile
413%{_sysconfdir}/%{name}/xfce4-dict.profile
414%{_sysconfdir}/%{name}/xfce4-notes.profile
415%{_sysconfdir}/%{name}/youtube-dl.profile
416%{_sysconfdir}/%{name}/catfish.profile
417%{_sysconfdir}/%{name}/darktable.profile
418%{_sysconfdir}/%{name}/digikam.profile
419%{_sysconfdir}/%{name}/handbrake.profile
420%{_sysconfdir}/%{name}/vym.profile
421%{_sysconfdir}/%{name}/waterfox.profile
422# 0.9.49
423%{_sysconfdir}/%{name}/Gitter.profile
424%{_sysconfdir}/%{name}/android-studio.profile
425%{_sysconfdir}/%{name}/apktool.profile
426%{_sysconfdir}/%{name}/arm.profile
427%{_sysconfdir}/%{name}/baobab.profile
428%{_sysconfdir}/%{name}/calibre.profile
429%{_sysconfdir}/%{name}/curl.profile
430%{_sysconfdir}/%{name}/dex2jar.profile
431%{_sysconfdir}/%{name}/ebook-viewer.profile
432%{_sysconfdir}/%{name}/electron.profile
433%{_sysconfdir}/%{name}/etr.profile
434%{_sysconfdir}/%{name}/firefox-nightly.profile
435%{_sysconfdir}/%{name}/frozen-bubble.profile
436%{_sysconfdir}/%{name}/geary.profile
437%{_sysconfdir}/%{name}/ghb.profile
438%{_sysconfdir}/%{name}/gitg.profile
439%{_sysconfdir}/%{name}/gnome-twitch.profile
440%{_sysconfdir}/%{name}/handbrake-gtk.profile
441%{_sysconfdir}/%{name}/hashcat.profile
442%{_sysconfdir}/%{name}/idea.sh.profile
443%{_sysconfdir}/%{name}/kwrite.profile
444%{_sysconfdir}/%{name}/liferea.profile
445%{_sysconfdir}/%{name}/mplayer.profile
446%{_sysconfdir}/%{name}/musescore.profile
447%{_sysconfdir}/%{name}/neverball.profile
448%{_sysconfdir}/%{name}/obs.profile
449%{_sysconfdir}/%{name}/open-invaders.profile
450%{_sysconfdir}/%{name}/peek.profile
451%{_sysconfdir}/%{name}/picard.profile
452%{_sysconfdir}/%{name}/pingus.profile
453%{_sysconfdir}/%{name}/rambox.profile
454%{_sysconfdir}/%{name}/remmina.profile
455%{_sysconfdir}/%{name}/riot-web.profile
456%{_sysconfdir}/%{name}/sdat2img.profile
457%{_sysconfdir}/%{name}/silentarmy.profile
458%{_sysconfdir}/%{name}/simutrans.profile
459%{_sysconfdir}/%{name}/smplayer.profile
460%{_sysconfdir}/%{name}/soundconverter.profile
461%{_sysconfdir}/%{name}/sqlitebrowser.profile
462%{_sysconfdir}/%{name}/supertux2.profile
463%{_sysconfdir}/%{name}/telegram-desktop.profile
464%{_sysconfdir}/%{name}/torbrowser-launcher.profile
465%{_sysconfdir}/%{name}/truecraft.profile
466%{_sysconfdir}/%{name}/tuxguitar.profile
467%{_sysconfdir}/%{name}/unknown-horizons.profile
468%{_sysconfdir}/%{name}/wireshark-gtk.profile
469%{_sysconfdir}/%{name}/wireshark-qt.profile
470%{_sysconfdir}/%{name}/itch.profile
471%{_sysconfdir}/%{name}/minetest.profile
472%{_sysconfdir}/%{name}/yandex-browser.profile
473# 0.9.52
474%{_sysconfdir}/%{name}/Natron.profile
475%{_sysconfdir}/%{name}/Viber.profile
476%{_sysconfdir}/%{name}/amule.profile
477%{_sysconfdir}/%{name}/arch-audit.profile
478%{_sysconfdir}/%{name}/ardour4.profile
479%{_sysconfdir}/%{name}/ardour5.profile
480%{_sysconfdir}/%{name}/bluefish.profile
481%{_sysconfdir}/%{name}/brackets.profile
482%{_sysconfdir}/%{name}/calligra.profile
483%{_sysconfdir}/%{name}/calligraauthor.profile
484%{_sysconfdir}/%{name}/calligraconverter.profile
485%{_sysconfdir}/%{name}/calligraflow.profile
486%{_sysconfdir}/%{name}/calligraplan.profile
487%{_sysconfdir}/%{name}/calligraplanwork.profile
488%{_sysconfdir}/%{name}/calligrasheets.profile
489%{_sysconfdir}/%{name}/calligrastage.profile
490%{_sysconfdir}/%{name}/calligrawords.profile
491%{_sysconfdir}/%{name}/cin.profile
492%{_sysconfdir}/%{name}/cinelerra.profile
493%{_sysconfdir}/%{name}/clamav.profile
494%{_sysconfdir}/%{name}/clamdscan.profile
495%{_sysconfdir}/%{name}/clamdtop.profile
496%{_sysconfdir}/%{name}/clamscan.profile
497%{_sysconfdir}/%{name}/cliqz.profile
498%{_sysconfdir}/%{name}/conky.profile
499%{_sysconfdir}/%{name}/dooble-qt4.profile
500%{_sysconfdir}/%{name}/dooble.profile
501%{_sysconfdir}/%{name}/fetchmail.profile
502%{_sysconfdir}/%{name}/ffmpeg.profile
503%{_sysconfdir}/%{name}/freecad.profile
504%{_sysconfdir}/%{name}/freecadcmd.profile
505%{_sysconfdir}/%{name}/freshclam.profile
506%{_sysconfdir}/%{name}/google-earth.profile
507%{_sysconfdir}/%{name}/imagej.profile
508%{_sysconfdir}/%{name}/karbon.profile
509%{_sysconfdir}/%{name}/kdenlive.profile
510%{_sysconfdir}/%{name}/krita.profile
511%{_sysconfdir}/%{name}/linphone.profile
512%{_sysconfdir}/%{name}/lmms.profile
513%{_sysconfdir}/%{name}/macrofusion.profile
514%{_sysconfdir}/%{name}/mpd.profile
515%{_sysconfdir}/%{name}/natron.profile
516%{_sysconfdir}/%{name}/openshot-qt.profile
517%{_sysconfdir}/%{name}/pinta.profile
518%{_sysconfdir}/%{name}/ricochet.profile
519%{_sysconfdir}/%{name}/rocketchat.profile
520%{_sysconfdir}/%{name}/shotcut.profile
521%{_sysconfdir}/%{name}/smtube.profile
522%{_sysconfdir}/%{name}/surf.profile
523%{_sysconfdir}/%{name}/teamspeak3.profile
524%{_sysconfdir}/%{name}/terasology.profile
525%{_sysconfdir}/%{name}/tor-browser-en.profile
526%{_sysconfdir}/%{name}/tor.profile
527%{_sysconfdir}/%{name}/uefitool.profile
528%{_sysconfdir}/%{name}/whitelist-var-common.inc
529%{_sysconfdir}/%{name}/x-terminal-emulator.profile
530%{_sysconfdir}/%{name}/xmr-stak-cpu.profile
531%{_sysconfdir}/%{name}/zart.profile
532%{_sysconfdir}/%{name}/aosp.profile
533%{_sysconfdir}/%{name}/archaudit-report.profile
534%{_sysconfdir}/%{name}/bnox.profile
535%{_sysconfdir}/%{name}/bsdtar.profile
536%{_sysconfdir}/%{name}/cower.profile
537%{_sysconfdir}/%{name}/dnox.profile
538%{_sysconfdir}/%{name}/enpass.profile
539%{_sysconfdir}/%{name}/gnome-ring.profile
540%{_sysconfdir}/%{name}/kdeinit4.profile
541%{_sysconfdir}/%{name}/kget.profile
542%{_sysconfdir}/%{name}/kopete.profile
543%{_sysconfdir}/%{name}/krunner.profile
544%{_sysconfdir}/%{name}/kwin_x11.profile
545%{_sysconfdir}/%{name}/makepkg.profile
546%{_sysconfdir}/%{name}/nheko.profile
547%{_sysconfdir}/%{name}/pdfmod.profile
548%{_sysconfdir}/%{name}/ping.profile
549%{_sysconfdir}/%{name}/runenpass.sh.profile
550%{_sysconfdir}/%{name}/signal-desktop.profile
551%{_sysconfdir}/%{name}/tcpserver.net
552%{_sysconfdir}/%{name}/xcalc.profile
553%{_sysconfdir}/%{name}/zaproxy.profile
554
555/usr/bin/firejail
556/usr/bin/firemon
557/usr/bin/firecfg
558
559/usr/lib/firejail/libtrace.so
560/usr/lib/firejail/libtracelog.so
561/usr/lib/firejail/libpostexecseccomp.so
562/usr/lib/firejail/faudit
563/usr/lib/firejail/ftee
564/usr/lib/firejail/fbuilder
565/usr/lib/firejail/firecfg.config
566/usr/lib/firejail/fshaper.sh
567/usr/lib/firejail/fcopy
568/usr/lib/firejail/fgit-install.sh
569/usr/lib/firejail/fgit-uninstall.sh
570#/usr/lib/firejail/fix_private-bin.py
571#/usr/lib/firejail/fjclip.py
572#/usr/lib/firejail/fjdisplay.py
573#/usr/lib/firejail/fjresize.py
574/usr/lib/firejail/fnet
575/usr/lib/firejail/fldd
576/usr/lib/firejail/fseccomp
577/usr/lib/firejail/seccomp
578/usr/lib/firejail/seccomp.64
579/usr/lib/firejail/seccomp.debug
580/usr/lib/firejail/seccomp.32
581/usr/lib/firejail/seccomp.block_secondary
582/usr/lib/firejail/seccomp.mdwx
583
584/usr/share/doc/packages/firejail/COPYING
585/usr/share/doc/packages/firejail/README
586/usr/share/doc/packages/firejail/RELNOTES
587/usr/share/man/man1/firejail.1.gz
588/usr/share/man/man1/firemon.1.gz
589/usr/share/man/man1/firecfg.1.gz
590/usr/share/man/man5/firejail-profile.5.gz
591/usr/share/man/man5/firejail-login.5.gz
592/usr/share/bash-completion/completions/firejail
593/usr/share/bash-completion/completions/firemon
594/usr/share/bash-completion/completions/firecfg
595
596%post
597chmod u+s /usr/bin/firejail
598
599%changelog
600* Tue Dec 12 2017 netblue30 <netblue30@yahoo.com> 0.9.52-1
601
602* Fri Sep 8 2017 netblue30 <netblue30@yahoo.com> 0.9.50-1
603
604* Mon Jun 12 2017 netblue30 <netblue30@yahoo.com> 0.9.48-1
605
606* Mon May 15 2017 netblue30 <netblue30@yahoo.com> 0.9.46-1
607
608* Fri Oct 21 2016 netblue30 <netblue30@yahoo.com> 0.9.44-1
609 - CVE-2016-7545 submitted by Aleksey Manevich
610 - modifs: removed man firejail-config
611 - modifs: --private-tmp whitelists /tmp/.X11-unix directory
612 - modifs: Nvidia drivers added to --private-dev
613 - modifs: /srv supported by --whitelist
614 - feature: allow user access to /sys/fs (--noblacklist=/sys/fs)
615 - feature: support starting/joining sandbox is a single command
616 (--join-or-start)
617 - feature: X11 detection support for --audit
618 - feature: assign a name to the interface connected to the bridge
619 (--veth-name)
620 - feature: all user home directories are visible (--allusers)
621 - feature: add files to sandbox container (--put)
622 - feature: blocking x11 (--x11=block)
623 - feature: X11 security extension (--x11=xorg)
624 - feature: disable 3D hardware acceleration (--no3d)
625 - feature: x11 xpra, x11 xephyr, x11 block, allusers, no3d profile commands
626 - feature: move files in sandbox (--put)
627 - feature: accept wildcard patterns in user name field of restricted
628 shell login feature
629 - new profiles: qpdfview, mupdf, Luminance HDR, Synfig Studio, Gimp, Inkscape
630 - new profiles: feh, ranger, zathura, 7z, keepass, keepassx,
631 - new profiles: claws-mail, mutt, git, emacs, vim, xpdf, VirtualBox, OpenShot
632 - new profiles: Flowblade, Eye of GNOME (eog), Evolution
633 - bugfixes
634
635* Thu Sep 8 2016 netblue30 <netblue30@yahoo.com> 0.9.42-1
636 - security: --whitelist deleted files, submitted by Vasya Novikov
637 - security: disable x32 ABI in seccomp, submitted by Jann Horn
638 - security: tighten --chroot, submitted by Jann Horn
639 - security: terminal sandbox escape, submitted by Stephan Sokolow
640 - security: several TOCTOU fixes submitted by Aleksey Manevich
641 - modifs: bringing back --private-home option
642 - modifs: deprecated --user option, please use "sudo -u username firejail"
643 - modifs: allow symlinks in home directory for --whitelist option
644 - modifs: Firejail prompt is enabled by env variable FIREJAIL_PROMPT="yes"
645 - modifs: recursive mkdir
646 - modifs: include /dev/snd in --private-dev
647 - modifs: seccomp filter update
648 - modifs: release archives moved to .xz format
649 - feature: AppImage support (--appimage)
650 - feature: AppArmor support (--apparmor)
651 - feature: Ubuntu snap support (/etc/firejail/snap.profile)
652 - feature: Sandbox auditing support (--audit)
653 - feature: remove environment variable (--rmenv)
654 - feature: noexec support (--noexec)
655 - feature: clean local overlay storage directory (--overlay-clean)
656 - feature: store and reuse overlay (--overlay-named)
657 - feature: allow debugging inside the sandbox with gdb and strace
658 (--allow-debuggers)
659 - feature: mkfile profile command
660 - feature: quiet profile command
661 - feature: x11 profile command
662 - feature: option to fix desktop files (firecfg --fix)
663 - compile time: Busybox support (--enable-busybox-workaround)
664 - compile time: disable overlayfs (--disable-overlayfs)
665 - compile time: disable whitelisting (--disable-whitelist)
666 - compile time: disable global config (--disable-globalcfg)
667 - run time: enable/disable overlayfs (overlayfs yes/no)
668 - run time: enable/disable quiet as default (quiet-by-default yes/no)
669 - run time: user-defined network filter (netfilter-default)
670 - run time: enable/disable whitelisting (whitelist yes/no)
671 - run time: enable/disable remounting of /proc and /sys
672 (remount-proc-sys yes/no)
673 - run time: enable/disable chroot desktop features (chroot-desktop yes/no)
674 - profiles: Gitter, gThumb, mpv, Franz messenger, LibreOffice
675 - profiles: pix, audacity, xz, xzdec, gzip, cpio, less
676 - profiles: Atom Beta, Atom, jitsi, eom, uudeview
677 - profiles: tar (gtar), unzip, unrar, file, skypeforlinux,
678 - profiles: inox, Slack, gnome-chess. Gajim IM client, DOSBox
679 - bugfixes
680
681EOF
682
683echo "building rpm"
684rpmbuild -ba SPECS/firejail.spec
685rpm -qpl RPMS/x86_64/firejail-$VERSION-1.x86_64.rpm
686cd ..
687rm -f firejail-$VERSION-1.x86_64.rpm
688cp rpmbuild/RPMS/x86_64/firejail-$VERSION-1.x86_64.rpm .
diff --git a/platform/snap/snap.sh b/platform/snap/snap.sh
deleted file mode 100755
index d7f924293..000000000
--- a/platform/snap/snap.sh
+++ /dev/null
@@ -1,20 +0,0 @@
1#!/bin/bash
2
3rm -fr faudit-snap
4rm -f faudit_*.snap
5mkdir faudit-snap
6cd faudit-snap
7snapcraft init
8cp ../snapcraft.yaml .
9#snapcraft stage
10mkdir -p stage/usr/lib/firejail
11cp ../../../src/faudit/faudit stage/usr/lib/firejail/.
12find stage
13snapcraft stage
14snapcraft snap
15cd ..
16mv faudit-snap/faudit_*.snap ../../.
17rm -fr faudit-snap
18
19
20
diff --git a/platform/snap/snapcraft.yaml b/platform/snap/snapcraft.yaml
deleted file mode 100644
index d3755de96..000000000
--- a/platform/snap/snapcraft.yaml
+++ /dev/null
@@ -1,20 +0,0 @@
1name: faudit # the name of the snap
2version: 0 # the version of the snap
3summary: Fireajail audit snap edition # 79 char long summary
4description: faudit program extracted from Firejail and packaged as a snap # a longer description for the snap
5confinement: strict # use "strict" to enforce system access only via declared interfaces
6
7apps:
8 faudit:
9 command: /usr/lib/firejail/faudit
10
11parts:
12 faudit: # Replace with a part name of your liking
13 # Get more information about plugins by running
14 # snapcraft help plugins
15 # and more information about the available plugins
16 # by running
17 # snapcraft list-plugins
18 plugin: nil
19 snap:
20 - usr/lib/firejail/faudit