tCreate n900 udev rule as an actual file. - arm-sdk - os build toolkit for various embedded devices
HTML git clone https://git.parazyd.org/arm-sdk
DIR Log
DIR Files
DIR Refs
DIR Submodules
DIR README
DIR LICENSE
---
DIR commit 2b7a59af89250000d88599afbc8752335d985a78
DIR parent 10bd90d781205321267ddfd0b5843f5a1d85718d
HTML Author: parazyd <parazyd@dyne.org>
Date: Mon, 26 Feb 2018 12:35:35 +0100
Create n900 udev rule as an actual file.
Diffstat:
M boards/nokia-n900.sh | 26 +-------------------------
A extra/n900/etc/udev/rules.d/75-per… | 3 +++
2 files changed, 4 insertions(+), 25 deletions(-)
---
DIR diff --git a/boards/nokia-n900.sh b/boards/nokia-n900.sh
t@@ -41,21 +41,6 @@ gitkernel="https://github.com/maemo-leste/n9xx-linux/"
gitbranch="pvr-wip"
-prebuild() {
- fn prebuild
- req=(device_name strapdir)
- ckreq || return 1
-
- notice "executing $device_name prebuild"
-
- mkdir -p $R/tmp/kernels/$device_name
-
- ## the wl1251 driver generates a random MAC address on every boot
- ## this "fixes" udev so it does not autoincrement the interface number each
- ## time the device boots
- print "#" | sudo tee $strapdir/etc/udev/rules.d/75-persistent-net-generator.rules >/dev/null
-}
-
postbuild() {
fn postbuild
t@@ -73,7 +58,7 @@ build_kernel_${arch}() {
notice "building $arch kernel"
- prebuild || zerr
+ mkdir -p $R/tmp/kernels/$device_name
get-kernel-sources
pushd $R/tmp/kernels/$device_name/${device_name}-linux
t@@ -102,15 +87,6 @@ build_kernel_${arch}() {
INSTALL_MOD_STRIP=1 \
modules_install || zerr
- # install kernel firmware
- #sudo -E PATH="$PATH" \
- # make \
- # $MAKEOPTS \
- # ARCH=arm \
- # CROSS_COMPILE=$compiler \
- # INSTALL_MOD_PATH=$strapdir \
- # firmware_install || zerr
-
mkimage -A arm -O linux -T kernel -C none -a 80008000 -e 80008000 -n zImage -d zImage uImage
sudo cp -v zImage uImage $strapdir/boot/
popd
DIR diff --git a/extra/n900/etc/udev/rules.d/75-persistent-net-generator.rules b/extra/n900/etc/udev/rules.d/75-persistent-net-generator.rules
t@@ -0,0 +1,3 @@
+# The sl1251 driver generates a random MAC address on every boot
+# this "fixes" udev so it does not autoincrement the interface
+# number each time the device boots.