If you have more than 8MB of ROM, ditch dropbear
and install openssh-server
- OpenSSH has the
scp
binary, hence why you're getting that error, per @hnyman's explanation
Same reasoning as before... busybox
's binary brctl
was marked Y
, therefore the same binary cannot be installed by bridge
I've found that it's easier if you customize BusyBox either last, or first, depending on whether image size is an issue.
- If size is an issue due to ROM constraints, customize BusyBox first, as BusyBox's binaries are smaller in size than the full binaries.
- If size is not an issue, customize BusyBox last
- Go through and select all the packages you want, then build the image without any BusyBox customization
- This ensures there's no errors, as you don't want to have to troubleshoot regular
make
errors for packages andmake
errors for BusyBox at the same time.
- This ensures there's no errors, as you don't want to have to troubleshoot regular
- Once your image compiles successfully, go back in to
menuconfig
and customize BusyBox, runmake V=s
, then go back through and de-select whatever options are causing errors.- When I first began compiling my own images, I found it easier to customize BusyBox by it's categories, and once done with one category, I'd run
make
. This allowed me to specifically know where I needed to look if a compiling error occurred.
- When I first began compiling my own images, I found it easier to customize BusyBox by it's categories, and once done with one category, I'd run
- Go through and select all the packages you want, then build the image without any BusyBox customization
Whichever way you choose to do it, I recommend using Build Environments, as it makes reverting much easier.