aboutsummaryrefslogtreecommitdiff
path: root/bootstrap.d/42-fbturbo.sh
diff options
context:
space:
mode:
authorJan Wagner <mail@jwagner.eu>2016-03-12 16:07:25 +0100
committerJan Wagner <mail@jwagner.eu>2016-03-12 16:07:25 +0100
commit4aa8ac6985680eb12ba5c82422ecc50e2bb55447 (patch)
treea85e15805b773c5218ccb0a279490c98eec41e81 /bootstrap.d/42-fbturbo.sh
parent80185bd93dd9eecb1b41ef8ac9a186aff19ab33e (diff)
downloadrpi2-gen-image-4aa8ac6985680eb12ba5c82422ecc50e2bb55447.tar.gz
rpi2-gen-image-4aa8ac6985680eb12ba5c82422ecc50e2bb55447.tar.bz2
rpi2-gen-image-4aa8ac6985680eb12ba5c82422ecc50e2bb55447.zip
spliting more files, fix-uboot, fix-fbturbo, fix-locale
Diffstat (limited to 'bootstrap.d/42-fbturbo.sh')
-rw-r--r--bootstrap.d/42-fbturbo.sh20
1 files changed, 10 insertions, 10 deletions
diff --git a/bootstrap.d/42-fbturbo.sh b/bootstrap.d/42-fbturbo.sh
index 4d99016..b5c9147 100644
--- a/bootstrap.d/42-fbturbo.sh
+++ b/bootstrap.d/42-fbturbo.sh
@@ -1,7 +1,8 @@
#
-# Fetch and build fbturbo Xorg driver
+# Build and Setup fbturbo Xorg driver
#
+# Load utility functions
. ./functions.sh
if [ "$ENABLE_FBTURBO" = true ] ; then
@@ -12,17 +13,16 @@ if [ "$ENABLE_FBTURBO" = true ] ; then
chroot_exec apt-get install -q -y --no-install-recommends xorg-dev xutils-dev x11proto-dri2-dev libltdl-dev libtool automake libdrm-dev
# Build and install fbturbo driver inside chroot
- chroot_exec /bin/bash -c "cd /tmp/xf86-video-fbturbo; autoreconf -vi; ./configure --prefix=/usr; make; make install"
+ chroot_exec /bin/bash -x <<'EOF'
+cd /tmp/xf86-video-fbturbo
+autoreconf -vi
+./configure --prefix=/usr
+make
+make install
+EOF
# Add fbturbo driver to Xorg configuration
- cat <<EOM >$R/usr/share/X11/xorg.conf.d/99-fbturbo.conf
-Section "Device"
- Identifier "Allwinner A10/A13 FBDEV"
- Driver "fbturbo"
- Option "fbdev" "/dev/fb0"
- Option "SwapbuffersWait" "true"
-EndSection
-EOM
+ install_readonly files/xorg/99-fbturbo.conf $R/usr/share/X11/xorg.conf.d/99-fbturbo.conf
# Remove Xorg build dependencies
chroot_exec apt-get -q -y purge --auto-remove xorg-dev xutils-dev x11proto-dri2-dev libltdl-dev libtool automake libdrm-dev