You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/sys-apps/uam/uam-9999.ebuild

51 lines
1.5 KiB

# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools git-r3 udev user
DESCRIPTION="Simple udev-based automounter for removable USB media"
HOMEPAGE="https://github.com/mgorny/uam/"
SRC_URI=""
EGIT_REPO_URI="https://github.com/mgorny/uam.git"
LICENSE="BSD"
SLOT="0"
KEYWORDS=""
IUSE=""
RDEPEND="virtual/udev"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_prepare() {
default
eautoreconf
}
pkg_postinst() {
# The plugdev group is created by pam, pmount and many other ebuilds
# in gx86. As we don't want to depend on any of them (even pmount is
# optional), we create it ourself too.
enewgroup plugdev
elog "To be able to access uam-mounted filesystems, you have to be"
elog "a member of the 'plugdev' group."
elog
elog "Note that uam doesn't provide any way to allow unprivileged user"
elog "to manually umount devices. The upstream suggested solution"
elog "is to use [sys-apps/pmount]. If you don't feel like installing"
elog "additional tools, remember to sync before removing your USB stick."
elog
elog "If you'd like uam to mount ejectable media like CDs/DVDs, you need"
elog "to enable in-kernel media polling, e.g.:"
elog " echo 5000 > /sys/module/block/parameters/events_dfl_poll_msecs"
elog "where 5000 would mean a poll will occur every 5 seconds."
elog
elog "If you'd like to receive libnotify-based notifications, you need"
elog "to install the [x11-misc/sw-notify-send] tool."
udev_reload
}