diff options
author | M0Rf30 | 2017-12-16 18:56:07 +0100 |
---|---|---|
committer | M0Rf30 | 2017-12-16 18:56:07 +0100 |
commit | 9c6ee6eee1bfa6e27e34ebbe8ccb2fbd1a08314a (patch) | |
tree | ac163beba23a50ba3ff0304d9cb16347ecaf2cf5 | |
parent | 64bb7fe44bab5bfbf900ea097bb92171770bfa91 (diff) | |
download | aur-9c6ee6eee1bfa6e27e34ebbe8ccb2fbd1a08314a.tar.gz |
androud-udev-git: sysusers.d compliance
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | android-udev.install | 10 |
3 files changed, 17 insertions, 6 deletions
@@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Mon Nov 20 17:36:20 UTC 2017 +# Sat Dec 16 17:55:46 UTC 2017 pkgbase = android-udev-git pkgdesc = Udev rules to connect Android devices to your linux box - pkgver = 20171113.r0.gd91c7c7 + pkgver = 20171206.r4.g661d121 pkgrel = 1 url = https://github.com/M0Rf30/android-udev-rules install = android-udev.install @@ -2,7 +2,7 @@ # Contributor: marlock pkgname=android-udev-git -pkgver=20171113.r0.gd91c7c7 +pkgver=20171206.r4.g661d121 pkgrel=1 pkgdesc='Udev rules to connect Android devices to your linux box' arch=('any') @@ -17,10 +17,17 @@ install='android-udev.install' package() { cd android-udev + # Creating system folders mkdir -p $pkgdir/usr/lib/udev/rules.d/ + mkdir -p $pkgdir/usr/lib/sysusers.d mkdir -p $pkgdir/usr/share/android/ + + # Installing rules and confs cp adb_usb.ini $pkgdir/usr/share/android/ cp 51-android.rules $pkgdir/usr/lib/udev/rules.d/51-android.rules + cp android-udev.conf $pkgdir/usr/lib/sysusers.d + + # Setting permissions chmod a+r $pkgdir/usr/lib/udev/rules.d/51-android.rules } diff --git a/android-udev.install b/android-udev.install index 4fd78e291655..19cf8761a4cd 100644 --- a/android-udev.install +++ b/android-udev.install @@ -1,11 +1,12 @@ post_install() { -getent group adbusers >> /dev/null || /usr/sbin/groupadd adbusers || return 1 -/bin/cat << EOF +cat << EOF ===> If you have problems with printers or other devices please comment the relevant line ===> in "/usr/lib/udev/rules.d/51-android.rules" ===> Some devices (particularly MediaTek and Xiaomi) also require an entry in $HOME/.android/adb_usb.ini. ===> You can use the adb_usb.ini under /usr/share/android/adb_usb.ini +===> Remember to add your user to adbusers group. +===> gpasswd -a youruser adbusers EOF } @@ -14,5 +15,8 @@ post_install } post_remove() { -getent group adbusers &>/dev/null && /usr/sbin/groupdel adbusers +cat <<EOF +==> Remember to delete your user from adbusers group. +===> gpasswd -d youruser adbusers +EOF } |