IPFire Build Environment: Missing configuration script

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.

What folder is @arne_f referring to?

The only one I saw above:

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:

  1. I cleaned up the previous built: make.sh clean
  2. disabled the ramdisk with the config / also tried editing the make.sh
  3. there is no log folder anymore so there is not need for: delete log/linux-4*
  4. built the environment