udiskie: 2.5.3
This commit is contained in:
parent
24cf85af1f
commit
15bf6c0b1e
6 changed files with 167 additions and 0 deletions
102
udiskie/.footprint
Normal file
102
udiskie/.footprint
Normal file
|
@ -0,0 +1,102 @@
|
|||
drwxr-xr-x root/root etc/
|
||||
drwxr-xr-x root/root etc/polkit-1/
|
||||
drwxr-xr-x root/root etc/polkit-1/rules.d/
|
||||
-rwxr-xr-x root/root etc/polkit-1/rules.d/50-udiskie.rules
|
||||
drwxr-xr-x root/root usr/
|
||||
drwxr-xr-x root/root usr/bin/
|
||||
-rwxr-xr-x root/root usr/bin/udiskie
|
||||
-rwxr-xr-x root/root usr/bin/udiskie-info
|
||||
-rwxr-xr-x root/root usr/bin/udiskie-mount
|
||||
-rwxr-xr-x root/root usr/bin/udiskie-umount
|
||||
drwxr-xr-x root/root usr/lib/
|
||||
drwxr-xr-x root/root usr/lib/python3.10/
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/udiskie-2.5.3-py3.10.egg-info/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie-2.5.3-py3.10.egg-info/PKG-INFO
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie-2.5.3-py3.10.egg-info/SOURCES.txt
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie-2.5.3-py3.10.egg-info/dependency_links.txt
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie-2.5.3-py3.10.egg-info/entry_points.txt
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie-2.5.3-py3.10.egg-info/requires.txt
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie-2.5.3-py3.10.egg-info/top_level.txt
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie-2.5.3-py3.10.egg-info/zip-safe
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/udiskie/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__init__.py
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/__init__.cpython-310.opt-1.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/__init__.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/appindicator.cpython-310.opt-1.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/appindicator.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/async_.cpython-310.opt-1.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/async_.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/automount.cpython-310.opt-1.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/automount.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/cache.cpython-310.opt-1.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/cache.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/cli.cpython-310.opt-1.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/cli.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/common.cpython-310.opt-1.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/common.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/config.cpython-310.opt-1.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/config.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/dbus.cpython-310.opt-1.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/dbus.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/depend.cpython-310.opt-1.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/depend.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/locale.cpython-310.opt-1.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/locale.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/mount.cpython-310.opt-1.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/mount.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/notify.cpython-310.opt-1.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/notify.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/prompt.cpython-310.opt-1.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/prompt.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/tray.cpython-310.opt-1.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/tray.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/udisks2.cpython-310.opt-1.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/__pycache__/udisks2.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/appindicator.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/async_.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/automount.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/cache.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/cli.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/common.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/config.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/dbus.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/depend.py
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/udiskie/icons/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/icons/__init__.py
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/udiskie/icons/__pycache__/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/icons/__pycache__/__init__.cpython-310.opt-1.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/icons/__pycache__/__init__.cpython-310.pyc
|
||||
-rw-rw-r-- root/root usr/lib/python3.10/site-packages/udiskie/icons/udiskie-checkbox-checked.svg
|
||||
-rw-rw-r-- root/root usr/lib/python3.10/site-packages/udiskie/icons/udiskie-checkbox-unchecked.svg
|
||||
-rw-rw-r-- root/root usr/lib/python3.10/site-packages/udiskie/icons/udiskie-detach.svg
|
||||
-rw-rw-r-- root/root usr/lib/python3.10/site-packages/udiskie/icons/udiskie-eject.svg
|
||||
-rw-rw-r-- root/root usr/lib/python3.10/site-packages/udiskie/icons/udiskie-lock.svg
|
||||
-rw-rw-r-- root/root usr/lib/python3.10/site-packages/udiskie/icons/udiskie-mount.svg
|
||||
-rw-rw-r-- root/root usr/lib/python3.10/site-packages/udiskie/icons/udiskie-submenu.svg
|
||||
-rw-rw-r-- root/root usr/lib/python3.10/site-packages/udiskie/icons/udiskie-unlock.svg
|
||||
-rw-rw-r-- root/root usr/lib/python3.10/site-packages/udiskie/icons/udiskie-unmount.svg
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/locale.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/mount.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/notify.py
|
||||
-rw-rw-r-- root/root usr/lib/python3.10/site-packages/udiskie/password_dialog.ui
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/prompt.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/tray.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/udiskie/udisks2.py
|
||||
drwxr-xr-x root/root usr/share/
|
||||
drwxr-xr-x root/root usr/share/bash-completion/
|
||||
drwxr-xr-x root/root usr/share/bash-completion/completions/
|
||||
-rw-rw-r-- root/root usr/share/bash-completion/completions/udiskie
|
||||
-rw-rw-r-- root/root usr/share/bash-completion/completions/udiskie-info
|
||||
-rw-rw-r-- root/root usr/share/bash-completion/completions/udiskie-mount
|
||||
-rw-rw-r-- root/root usr/share/bash-completion/completions/udiskie-umount
|
||||
drwxr-xr-x root/root usr/share/licenses/
|
||||
drwxr-xr-x root/root usr/share/licenses/udiskie/
|
||||
-rw-r--r-- root/root usr/share/licenses/udiskie/LICENSE
|
||||
drwxr-xr-x root/root usr/share/zsh/
|
||||
drwxr-xr-x root/root usr/share/zsh/site-functions/
|
||||
-rw-r--r-- root/root usr/share/zsh/site-functions/_udiskie
|
||||
-rw-r--r-- root/root usr/share/zsh/site-functions/_udiskie-canonical_paths
|
||||
-rw-r--r-- root/root usr/share/zsh/site-functions/_udiskie-mount
|
||||
-rw-r--r-- root/root usr/share/zsh/site-functions/_udiskie-umount
|
3
udiskie/.md5sum
Normal file
3
udiskie/.md5sum
Normal file
|
@ -0,0 +1,3 @@
|
|||
0f26cb6343fd142d7c399ee6c09de70f 50-udiskie.rules
|
||||
70739e4244fbb556156d331e6b2d39e1 README
|
||||
65709d3d53d166ff7f8fd416f56ec619 v2.5.3.tar.gz
|
7
udiskie/.signature
Normal file
7
udiskie/.signature
Normal file
|
@ -0,0 +1,7 @@
|
|||
untrusted comment: verify with /etc/ports/d77crux.pub
|
||||
RWT0dvMs3lAWkPkjCVn9t7Gm6MN51DkOHqSws0kvM/W/44yv48AwH2qEgfvqfI1QVcAPamA1VbmE+JGidXyhkYadh0mlNLxweQA=
|
||||
SHA256 (Pkgfile) = 665e0bcca056192f83d468f39ad03e28e987f7c9e618cb31dc89ffa4c3939718
|
||||
SHA256 (.footprint) = e0c502e209f1908e5f470fc0a7af23d568eb7f96434eee69363708447f546073
|
||||
SHA256 (v2.5.3.tar.gz) = 6971adaa00dcd6b799b8a0b62c47103e0ad9a3f1880112c51ccc662316d2b306
|
||||
SHA256 (50-udiskie.rules) = bac1f37418e2cfe3e60b9368608e1402173ac8a4b0b7db80e21f7876dbc844e4
|
||||
SHA256 (README) = c909d32386070a9f1bc656781be3777149e043c6f5acc5fb6c6a10b004aaf1d5
|
18
udiskie/50-udiskie.rules
Normal file
18
udiskie/50-udiskie.rules
Normal file
|
@ -0,0 +1,18 @@
|
|||
polkit.addRule(function(action, subject) {
|
||||
var YES = polkit.Result.YES;
|
||||
var permission = {
|
||||
// only required for udisks1:
|
||||
"org.freedesktop.udisks.filesystem-mount": YES,
|
||||
"org.freedesktop.udisks.luks-unlock": YES,
|
||||
"org.freedesktop.udisks.drive-eject": YES,
|
||||
"org.freedesktop.udisks.drive-detach": YES,
|
||||
// only required for udisks2:
|
||||
"org.freedesktop.udisks2.filesystem-mount": YES,
|
||||
"org.freedesktop.udisks2.encrypted-unlock": YES,
|
||||
"org.freedesktop.udisks2.eject-media": YES,
|
||||
"org.freedesktop.udisks2.power-off-drive": YES
|
||||
};
|
||||
if (subject.isInGroup("storage")) {
|
||||
return permission[action.id];
|
||||
}
|
||||
});
|
22
udiskie/Pkgfile
Normal file
22
udiskie/Pkgfile
Normal file
|
@ -0,0 +1,22 @@
|
|||
# Description: Automounter for removable media.
|
||||
# URL: https://github.com/coldfix/udiskie
|
||||
# Maintainer: Daniel Azevedo, daniazevedo77 at posteo dot net
|
||||
# Depends on: udisks2 python3-gobject python3-docopt gtk libnotify
|
||||
|
||||
name=udiskie
|
||||
version=2.5.3
|
||||
release=3
|
||||
source=(https://github.com/coldfix/$name/archive/refs/tags/v$version.tar.gz 50-udiskie.rules README)
|
||||
|
||||
build() {
|
||||
cd $name-$version
|
||||
python3 setup.py build
|
||||
python3 setup.py install --root=$PKG --optimize=1 --skip-build
|
||||
install -Dm644 COPYING "$PKG/usr/share/licenses/$name/LICENSE"
|
||||
install -dm755 "$PKG/usr/share/zsh/site-functions"
|
||||
install -m644 completions/zsh/* "$PKG/usr/share/zsh/site-functions"
|
||||
|
||||
install -Dm755 $SRC/50-udiskie.rules $PKG/etc/polkit-1/rules.d/50-udiskie.rules
|
||||
|
||||
rm -rf $PKG/usr/share/locale/
|
||||
}
|
15
udiskie/README
Normal file
15
udiskie/README
Normal file
|
@ -0,0 +1,15 @@
|
|||
README for udiskie
|
||||
|
||||
REQUIREMENTS
|
||||
|
||||
POST-INSTALL
|
||||
|
||||
1. Create Group storage
|
||||
|
||||
2. Add your user to storage Group
|
||||
|
||||
3. Optional:
|
||||
Add udiskie to your .xinitrc
|
||||
|
||||
Example:
|
||||
exec udiskie -at &
|
Loading…
Add table
Add a link
Reference in a new issue