This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PROCESSOR-SDK-AM437X: How to remove unnecessary components from filesystem(tisdk-roofts-image)

Part Number: PROCESSOR-SDK-AM437X

I would like to remove unnecessary components such as tcpdump from filesystem(tisdk-rootfs-image-am437x-evm.tar.gz).

I can remove the components using opkg on the target device.

But I would like to remove the components for device using the build enviroment(ubuntu).

Is there any way to remove components on the build enviroment?

  • Hi Taki-san,

    there's many different ways removing packages during build. How to do it really depends on what your goal is....

    1. Remove through local.conf customization ("quick and dirty" for testing/eval)
    2. Remove from the original bb recipe contributing to your image build (more permanent, but hacky)
    3. Append/override bb recipes to comprehend the removal of packages (better)
    4. Create your custom distribution (or image) based off the TI base layers (or base images) to support a custom board (cleanest, but most involving)

    If you can describe what your goal is I can provide more specific guidance.

    Regards, Andreas

  • Hi Andreas-san,

    Thank you for presenting some solutions.
    I'm looking for the way to update/remove the components included in my environment.

    So I feel 2 or 3 is better way to apply to my environment.

    Best Regards

  • Hi Taki-san,

    can you provide me of an example of package(s) you want to remove? Based on that I can give you a specific example how to do it.

    Regards, Andreas