Added profile.sh and initfs-hook hacks
Weston works! (and has red screen bug) Note: I have to manually ssh and sh /etc/postmarketos-mkinitfs/hooks/00-device-motorola-titan.sh
This commit is contained in:
parent
a844564629
commit
ae10f17f7d
|
@ -1,6 +1,6 @@
|
||||||
pkgname=device-motorola-titan
|
pkgname=device-motorola-titan
|
||||||
pkgver=1
|
pkgver=1
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
pkgdesc="Motorola Moto G 2014"
|
pkgdesc="Motorola Moto G 2014"
|
||||||
url="https://github.com/postmarketOS"
|
url="https://github.com/postmarketOS"
|
||||||
arch="noarch"
|
arch="noarch"
|
||||||
|
@ -9,7 +9,7 @@ depends="linux-motorola-titan"
|
||||||
makedepends=""
|
makedepends=""
|
||||||
install=""
|
install=""
|
||||||
subpackages=""
|
subpackages=""
|
||||||
source="deviceinfo 90-android.rules"
|
source="deviceinfo 90-android.rules initfs-hook.sh profile.sh"
|
||||||
options="!check"
|
options="!check"
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
@ -21,7 +21,13 @@ package() {
|
||||||
"$pkgdir/etc/deviceinfo"
|
"$pkgdir/etc/deviceinfo"
|
||||||
install -D -m644 "$srcdir"/90-android.rules \
|
install -D -m644 "$srcdir"/90-android.rules \
|
||||||
"$pkgdir"/etc/udev/rules.d/90-android.rules
|
"$pkgdir"/etc/udev/rules.d/90-android.rules
|
||||||
|
install -D -m644 "$srcdir"/initfs-hook.sh \
|
||||||
|
"$pkgdir"/etc/postmarketos-mkinitfs/hooks/00-${pkgname}.sh
|
||||||
|
install -D -m644 "$srcdir"/profile.sh \
|
||||||
|
"$pkgdir"/etc/profile.d/00-$pkgname.sh
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="aeaf18715fd015a52be8f8e82fd038adb554d10b0754c6eba01664ea7e0203564f5a5cf6199d2eff6b5dc6bddc57c9a54bc6eac63e2f955fa5275c89b9714adf deviceinfo
|
sha512sums="fffec1f1ed9097f3014f3dcc6c419a4fae7e92885f0ead19cf8a4f0e69d5bbd254cb248fea400aa215b5321d1cf53eedf04c80768ec55b30c98d7c4ccf7f2796 deviceinfo
|
||||||
8aead706ddb118a44de7d049f07d10a27e727d17724058d132e4ec4fa73fed29c9ccfe03f02aca459c922ec0fbba24e171fe3c76e33f7c5462631e3dd5506e36 90-android.rules"
|
8590967fa10388a890fdfafdb1070b9ab22dc89e06a3a8834806c772191e3b67de7b914b0d68e5ddf581cee715cb90f3f24abcb8762c415ff328c6da23e55d52 initfs-hook.sh
|
||||||
|
8aead706ddb118a44de7d049f07d10a27e727d17724058d132e4ec4fa73fed29c9ccfe03f02aca459c922ec0fbba24e171fe3c76e33f7c5462631e3dd5506e36 90-android.rules
|
||||||
|
c3d0182161c33047e0af4fd7cc557037e10380896a771446f055a13813e50e4e6c9d5992de7b275a8373a053cca02cb96bcb50c732709a2e9909f903b5fba249 profile.sh"
|
||||||
|
|
30
device-motorola-titan/profile.sh
Normal file
30
device-motorola-titan/profile.sh
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Dirty hacks, necessary to get a working demo...
|
||||||
|
if [ -e /etc/xdg/weston/weston.ini ]; then
|
||||||
|
rm /etc/xdg/weston/weston.ini
|
||||||
|
echo "WARNING: xwayland does not work yet on lg-mako (probably"
|
||||||
|
echo "because of bad framebuffer drivers)"
|
||||||
|
echo "=> Deleted /etc/xdg/weston/weston.ini as workaround"
|
||||||
|
fi
|
||||||
|
if [ -e /lib/udev/v4l_id ]; then
|
||||||
|
mv /lib/udev/v4l_id /lib/udev/v4l_id_
|
||||||
|
echo "WARNING: v4l_id hangs with the current kernel."
|
||||||
|
echo "=> Moved it from /lib/udev/v4l_id to /lib/udev/v4l_id_"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
# Run a few weston demos, because the postmarketos-demos program depends
|
||||||
|
# on xwayland for now (Alpine's GTK3 isn't configured for Wayland
|
||||||
|
# support yet.)
|
||||||
|
if [ $(tty) = "/dev/tty1" ]; then
|
||||||
|
(
|
||||||
|
sleep 3;
|
||||||
|
export XDG_RUNTIME_DIR=/tmp/0-runtime-dir
|
||||||
|
weston-smoke &
|
||||||
|
weston-simple-damage &
|
||||||
|
weston-editor &
|
||||||
|
weston-terminal --shell=/usr/bin/htop &
|
||||||
|
) > /dev/null &
|
||||||
|
fi
|
||||||
|
|
Loading…
Reference in New Issue
Block a user