Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: firecfg.config sorting improvements #5942

Merged
merged 2 commits into from
Aug 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion ci/check/profiles/sort-firecfg.config.sh
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
#!/bin/sh
tail -n +4 "$1" | sed 's/^# /#/' | LC_ALL=C sort -c -d
# See ../../../src/firecfg/firecfg.config

sed -E -e '/^#$/d' -e '/^# /d' -e 's/^#([^ ])/\1/' "$1" |
LC_ALL=C sort -c -u
100 changes: 51 additions & 49 deletions src/firecfg/firecfg.config
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# /etc/firejail/firecfg.config - firecfg utility configuration file
# This is the list of programs in alphabetical order handled by firecfg utility
#
# Note: Normal comment lines should start with `# ` and commented code lines
# should start with just `#` (no spaces).
0ad
1password
2048-qt
Expand Down Expand Up @@ -51,7 +53,7 @@ ani-cli
anydesk
apktool
apostrophe
# ar - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#ar # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
arch-audit
archaudit-report
ardour4
Expand All @@ -63,9 +65,9 @@ arm
artha
assogiate
asunder
# atom
# atom-beta
# atool - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#atom
#atom-beta
#atool # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
atril
atril-previewer
atril-thumbnailer
Expand Down Expand Up @@ -112,10 +114,10 @@ brave-browser-beta
brave-browser-dev
brave-browser-nightly
brave-browser-stable
# bunzip2 - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# bzcat - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#bunzip2 # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#bzcat # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
bzflag
# bzip2 - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#bzip2 # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
cachy-browser
calibre
calligra
Expand Down Expand Up @@ -149,8 +151,8 @@ clamdscan
clamdtop
clamscan
clamtk
clawsker
claws-mail
clawsker
clementine
clion
clion-eap
Expand Down Expand Up @@ -182,6 +184,7 @@ crow
cryptocat
cvlc
cyberfox
d-feet
daisy
darktable
dconf-editor
Expand All @@ -192,7 +195,6 @@ deluge
desktopeditors
devhelp
dex2jar
d-feet
dia
dig
digikam
Expand Down Expand Up @@ -236,14 +238,14 @@ enpass
eog
eom
ephemeral
#epiphany - see #2995
#epiphany # see #2995
equalx
et
etr
evince
evince-previewer
evince-thumbnailer
#evolution - see #3647
#evolution # see #3647
exfalso
exiftool
falkon
Expand Down Expand Up @@ -271,8 +273,8 @@ flacsplt
flameshot
flashpeak-slimjet
flowblade
fontforge
font-manager
fontforge
fossamail
four-in-a-row
fractal
Expand Down Expand Up @@ -319,7 +321,7 @@ git-cola
gitg
github-desktop
gitter
# gjs -- https://github.com/netblue30/firejail/issues/3333#issuecomment-612601102
#gjs # https://github.com/netblue30/firejail/issues/3333#issuecomment-612601102
gl-117
glaxium
globaltime
Expand Down Expand Up @@ -384,12 +386,12 @@ gradio
gramps
gravity-beams-and-evaporating-stars
gthumb
gtk2-youtube-viewer
gtk3-youtube-viewer
gtk-lbry-viewer
gtk-pipe-viewer
gtk-straw-viewer
gtk-youtube-viewer
gtk2-youtube-viewer
gtk3-youtube-viewer
guayadeque
gucharmap
gummi
Expand All @@ -410,8 +412,8 @@ icecat
icedove
iceweasel
idea
ideaIC
idea.sh
ideaIC
imagej
img2txt
impressive
Expand Down Expand Up @@ -440,7 +442,7 @@ karbon
kate
kazam
kcalc
# kdeinit4
#kdeinit4
kdenlive
kdiff3
keepass
Expand All @@ -450,7 +452,7 @@ keepassx2
keepassxc
keepassxc-cli
keepassxc-proxy
# kfind
#kfind
kget
kid3
kid3-cli
Expand All @@ -467,15 +469,15 @@ kodi
konversation
kopete
krita
# krunner
#krunner
ktorrent
ktouch
kube
# kwin_x11
#kwin_x11
kwrite
lbry-viewer
leafpad
# less - breaks man
#less # breaks man
librecad
libreoffice
librewolf
Expand All @@ -500,12 +502,12 @@ lollypop
lomath
loweb
lowriter
# lrunzip - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# lrz - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# lrzcat - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# lrzip - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# lrztar - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# lrzuntar - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#lrunzip # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#lrz # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#lrzcat # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#lrzip # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#lrztar # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#lrzuntar # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
luminance-hdr
lximage-qt
lxmusic
Expand Down Expand Up @@ -559,7 +561,6 @@ mp3wrap
mpDris2
mpg123
mpg123-alsa
mpg123.bin
mpg123-id3dump
mpg123-jack
mpg123-nas
Expand All @@ -568,6 +569,7 @@ mpg123-oss
mpg123-portaudio
mpg123-pulse
mpg123-strip
mpg123.bin
mplayer
mpsyt
mpv
Expand Down Expand Up @@ -636,11 +638,11 @@ onionshare-cli
onionshare-gui
ooffice
ooviewdoc
open-invaders
openarena
openarena_ded
opencity
openclonk
open-invaders
openmw
openmw-launcher
openoffice.org
Expand Down Expand Up @@ -697,9 +699,9 @@ profanity
psi
psi-plus
pybitmessage
# pycharm-community - FB note: may enable later
# pycharm-professional
# pzstd - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#pycharm-community # FB note: may enable later
#pycharm-professional
#pzstd # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
qbittorrent
qcomicbook
qemu-launcher
Expand Down Expand Up @@ -780,22 +782,22 @@ sniffnet
snox
soffice
sol
soundconverter
sound-juicer
soundconverter
spectacle
spectral
spotify
sqlitebrowser
ssh
# ssh-agent - problems on Arch with Fish shell (#1568)
#ssh-agent # problems on Arch with Fish shell (#1568)
standardnotes-desktop
start-tor-browser
steam
steam-native
steam-runtime
stellarium
strawberry
straw-viewer
strawberry
strings
studio.sh
subdownloader
Expand Down Expand Up @@ -826,7 +828,6 @@ thunderbird-beta
thunderbird-wayland
tilp
tor-browser
torbrowser
tor-browser-ar
tor-browser-ca
tor-browser-cs
Expand All @@ -848,7 +849,6 @@ tor-browser-it
tor-browser-ja
tor-browser-ka
tor-browser-ko
torbrowser-launcher
tor-browser-nb
tor-browser-nl
tor-browser-pl
Expand All @@ -859,6 +859,8 @@ tor-browser-tr
tor-browser-vi
tor-browser-zh-cn
tor-browser-zh-tw
torbrowser
torbrowser-launcher
torcs
totem
tracker
Expand Down Expand Up @@ -888,7 +890,7 @@ uget-gtk
unbound
unf
unknown-horizons
# unzstd - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#unzstd # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
url-eater
utox
uudeview
Expand All @@ -901,10 +903,10 @@ vivaldi-beta
vivaldi-snapshot
vivaldi-stable
vlc
#vmplayer - unable to install kernel modules (see #5861)
#vmware - unable to install kernel modules (see #5861)
#vmware-player - unable to install kernel modules (see #5861)
#vmware-workstation - unable to install kernel modules (see #5861)
#vmplayer # unable to install kernel modules (see #5861)
#vmware # unable to install kernel modules (see #5861)
#vmware-player # unable to install kernel modules (see #5861)
#vmware-workstation # unable to install kernel modules (see #5861)
vscodium
vulturesclaw
vultureseye
Expand Down Expand Up @@ -968,8 +970,8 @@ yelp
youtube
youtube-dl
youtube-dl-gui
youtubemusic-nativefier
youtube-viewer
youtubemusic-nativefier
yt-dlp
ytmdesktop
zaproxy
Expand All @@ -979,10 +981,10 @@ zeal
zim
zlib-flate
zoom
# zpaq - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# zstd - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# zstdcat - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# zstdgrep - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# zstdless - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
# zstdmt - disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#zpaq # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#zstd # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#zstdcat # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#zstdgrep # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#zstdless # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
#zstdmt # disable until we fix CLI archivers for makepkg on Arch (see discussion in #3095)
zulip