A tool to clean up sysroots for Linux embedded devices to save storage space.
Go to file
Matteo Settenvini 54075012aa
feat(dso): implement unused DSO cleaner
This is the first implementation of a recursive
DSO cleaner which is reasonably fast.

The implementation is still (unit-) untested.

Of course, modules to be dlopen'ed will always
escape such a tool, which will need to
support another cleaner plugin with a
whitelist.
2025-01-26 03:09:16 +01:00
LICENSES Initial skeleton 2025-01-24 22:00:18 +01:00
src feat(dso): implement unused DSO cleaner 2025-01-26 03:09:16 +01:00
.editorconfig Initial skeleton 2025-01-24 22:00:18 +01:00
.gitignore feat(cleaners): add main async runner 2025-01-25 02:32:21 +01:00
.pre-commit-config.yaml Initial skeleton 2025-01-24 22:00:18 +01:00
Cargo.lock feat(dso): implement unused DSO cleaner 2025-01-26 03:09:16 +01:00
Cargo.lock.license Initial skeleton 2025-01-24 22:00:18 +01:00
Cargo.toml feat(dso): implement unused DSO cleaner 2025-01-26 03:09:16 +01:00
README.md Initial skeleton 2025-01-24 22:00:18 +01:00
build.rs Initial skeleton 2025-01-24 22:00:18 +01:00
rust-toolchain.toml Initial skeleton 2025-01-24 22:00:18 +01:00

README.md

[//]: # SPDX-FileCopyrightText: Matteo Settenvini matteo.settenvini@montecristosoftware.eu

[//]: # SPDX-License-Identifier: CC-BY-SA-4.0

Sysroot Cleaner

A tool to clean up sysroots for Linux embedded devices to save storage space.