diff options
author | lambdadroid | 2018-01-13 17:49:26 +0100 |
---|---|---|
committer | lambdadroid | 2018-01-13 17:49:26 +0100 |
commit | 1721b3a38f3fa76acaecbbdd0b4c753de77c950b (patch) | |
tree | d7b130b91a67ff1835e5b7fb14442c15b52ca1f8 | |
download | aur-1721b3a38f3fa76acaecbbdd0b4c753de77c950b.tar.gz |
me176c-battery: Initial Commit
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 30 | ||||
-rw-r--r-- | oemcfg.mount | 8 | ||||
-rw-r--r-- | upi_ug31xx.rules | 2 | ||||
-rw-r--r-- | upi_ug31xx.service | 12 | ||||
-rw-r--r-- | upi_ug31xx.sysusers.conf | 2 | ||||
-rw-r--r-- | upi_ug31xx.tmpfiles.conf | 2 |
7 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f8b0e43e073f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = me176c-battery + pkgdesc = Battery configuration files for the ASUS MeMO Pad 7 (ME176C/CX) + pkgver = 1 + pkgrel = 1 + url = https://github.com/me176c-dev/me176c-archlinux + arch = any + license = MIT + depends = systemd + depends = me176c-firmware + options = !strip + source = oemcfg.mount + source = upi_ug31xx.service + source = upi_ug31xx.sysusers.conf + source = upi_ug31xx.tmpfiles.conf + source = upi_ug31xx.rules + sha256sums = 3ffeedc559f9a664814e1d315db72c17eef658e66f4445f599a2a19015bca446 + sha256sums = 63094bda10ddc05344d05512c496ba6f9b78442ceda739510ef9b0f577870d2a + sha256sums = 99d0acbc6ce120f047664d3c41449658e2addd69a869704530be1b4e7c7e92f4 + sha256sums = 9ae6f1934e403332eb50fb297155a0b837c4328ae1e157372ee759be666985dd + sha256sums = 9bdfd9c1cd8e5805f040384f6ded15250cfc9714ae1b5997ba2cd830f6ea7fea + +pkgname = me176c-battery + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b7c7462e7693 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: lambdadroid <lambdadroid@gmail.com> +pkgname=me176c-battery +pkgver=1 +pkgrel=1 +pkgdesc="Battery configuration files for the ASUS MeMO Pad 7 (ME176C/CX)" +arch=(any) +url="https://github.com/me176c-dev/me176c-archlinux" +license=('MIT') +depends=('systemd' 'me176c-firmware') +options=('!strip') +source=( + 'oemcfg.mount' + 'upi_ug31xx.service' + 'upi_ug31xx.sysusers.conf' + 'upi_ug31xx.tmpfiles.conf' + 'upi_ug31xx.rules' +) +sha256sums=('3ffeedc559f9a664814e1d315db72c17eef658e66f4445f599a2a19015bca446' + '63094bda10ddc05344d05512c496ba6f9b78442ceda739510ef9b0f577870d2a' + '99d0acbc6ce120f047664d3c41449658e2addd69a869704530be1b4e7c7e92f4' + '9ae6f1934e403332eb50fb297155a0b837c4328ae1e157372ee759be666985dd' + '9bdfd9c1cd8e5805f040384f6ded15250cfc9714ae1b5997ba2cd830f6ea7fea') + +package() { + install -Dm644 oemcfg.mount "$pkgdir"/usr/lib/systemd/system/oemcfg.mount + install -Dm644 upi_ug31xx.service "$pkgdir"/usr/lib/systemd/system/upi_ug31xx.service + install -Dm644 upi_ug31xx.sysusers.conf "$pkgdir"/usr/lib/sysusers.d/upi_ug31xx.conf + install -Dm644 upi_ug31xx.tmpfiles.conf "$pkgdir"/usr/lib/tmpfiles.d/upi_ug31xx.conf + install -Dm644 upi_ug31xx.rules "$pkgdir"/usr/lib/udev/rules.d/upi_ug31xx.rules +} diff --git a/oemcfg.mount b/oemcfg.mount new file mode 100644 index 000000000000..7bbf99ed79b3 --- /dev/null +++ b/oemcfg.mount @@ -0,0 +1,8 @@ +[Unit] +Description=Mount OEM Config Partition + +[Mount] +What=/dev/disk/by-partlabel/config +Where=/oemcfg +Type=ext4 +Options=nosuid,nodev,noatime,data=ordered diff --git a/upi_ug31xx.rules b/upi_ug31xx.rules new file mode 100644 index 000000000000..3688d0277836 --- /dev/null +++ b/upi_ug31xx.rules @@ -0,0 +1,2 @@ +# Set correct permissions for ug31xx misc device +KERNEL=="ug31xx", GROUP="upi_ug31xx" diff --git a/upi_ug31xx.service b/upi_ug31xx.service new file mode 100644 index 000000000000..bddef08bc5e6 --- /dev/null +++ b/upi_ug31xx.service @@ -0,0 +1,12 @@ +[Unit] +Description=Battery Daemon (upi_ug31xx) +Requires=oemcfg.mount +After=oemcfg.mount + +[Service] +ExecStart=/opt/asus/me176c/upi_ug31xx +User=upi_ug31xx +Restart=always + +[Install] +WantedBy=multi-user.target diff --git a/upi_ug31xx.sysusers.conf b/upi_ug31xx.sysusers.conf new file mode 100644 index 000000000000..eac372e50815 --- /dev/null +++ b/upi_ug31xx.sysusers.conf @@ -0,0 +1,2 @@ +# Create user for battery daemon +u upi_ug31xx 5176 diff --git a/upi_ug31xx.tmpfiles.conf b/upi_ug31xx.tmpfiles.conf new file mode 100644 index 000000000000..94056092cda1 --- /dev/null +++ b/upi_ug31xx.tmpfiles.conf @@ -0,0 +1,2 @@ +# Set correct permissions for files used by battery daemon +z /oemcfg/upi_* 0644 upi_ug31xx upi_ug31xx |