No I’m missing a folder in the dev environment, but I give up. Tried 2 computers and built ipfire at least 10 times. That’s a waste of time.
inside the build environment
I don’t have that directory. This is what I see:
pi@dellDeb:~ $ ls -al /usr/src
total 20
drwxr-xr-x 5 root root 4096 Feb 26 14:21 .
drwxr-xr-x 10 root root 4096 Feb 26 14:08 ..
drwxr-xr-x 4 root root 4096 Feb 26 14:08 broadcom-sta-6.30.223.271
drwxr-xr-x 4 root root 4096 Feb 26 14:08 linux-headers-4.19.0-8-amd64
drwxr-xr-x 4 root root 4096 Feb 26 14:08 linux-headers-4.19.0-8-common
lrwxrwxrwx 1 root root 24 Feb 26 14:08 linux-kbuild-4.19 -> ../lib/linux-kbuild-4.19
maybe it is created when you run ./make.sh shell
??
EDIT: I have not run this command (yet) since I don’t understand what it does…
With that command you enter the development environment. You will need root rights!
After that there should be an folder /usr/src/linux
. I don’t have that.
Then you have not run a build of the kernel with disabled ramdisk.
echo ENABLE_RAMDISK=off >> .config
delete log/linux-4*
and run the ./make.sh build
I’ve done that multiple times with no luck:
- I cleaned up the previous built: make.sh clean
- disabled the ramdisk with the config / also tried editing the make.sh
- there is no log folder anymore so there is not need for: delete log/linux-4*
- built the environment