Shell quality of life improvements #292

Closed
fbl wants to merge 13 commits from fbl:htopstat into master

13 Commits

Author SHA1 Message Date
Fabian Bläse 7843770c52 layer3: add htop and sysstat commands
ci/woodpecker/pr/woodpecker Pipeline is pending Details
The sysstat tools and htop can be valueable tools when debugging
performance issues.

Signed-off-by: Fabian Bläse <fabian@blaese.de>
2024-01-18 21:28:12 +01:00
Fabian Bläse d851e6c177 layer3: add vmstat command
Signed-off-by: Fabian Bläse <fabian@blaese.de>
2024-01-18 21:27:55 +01:00
Fabian Bläse babf737230 busybox: quality of life improvements
- enable persistent history, save it to tmpfs (ram)
- increase history size to 1024
- enable reverse-i search
- enable watch command
- enable top SMP command

Signed-off-by: Fabian Bläse <fabian@blaese.de>

fff-extra: feature_top_smp (apply for all targets or move to dependency!)
2024-01-18 21:25:05 +01:00
Fabian Bläse f56e332169 Disable unnecessary libcurl features
ci/woodpecker/pr/woodpecker Pipeline was successful Details
Signed-off-by: Fabian Bläse <fabian@blaese.de>
2024-01-18 21:20:02 +01:00
Fabian Bläse 7f4b63056f Disable unnecessary busybox features
Signed-off-by: Fabian Bläse <fabian@blaese.de>
2024-01-18 21:20:02 +01:00
Fabian Bläse 5febf145bd Remove uclient-fetch
Signed-off-by: Fabian Bläse <fabian@blaese.de>
2024-01-18 21:20:01 +01:00
Fabian Bläse d09e0dc6dc ath79: use bigger squashfs block size
A bigger squashfs block size improves compression ratio. The improved
compression ratio is necessary for the Archer C60 devices (v1 + v2)
because they include large wifi drivers.

Signed-off-by: Fabian Bläse <fabian@blaese.de>
2024-01-18 21:19:41 +01:00
Fabian Bläse 9347cc0119 Disable unused bird protocols
On a typical Freifunk router, only a small subset of bird protocols
is in use. Disable unused bird protocols to save disk space.

Signed-off-by: Fabian Bläse <fabian@blaese.de>
2024-01-18 21:19:41 +01:00
Fabian Bläse 737b9771d5 layer3: move bmon to fff-extra
Bmon takes up a lot of disk space, but is not essential for operation.
Move it to fff-extra.

Signed-off-by: Fabian Bläse <fabian@blaese.de>
2024-01-18 21:19:41 +01:00
Fabian Bläse fb7e410d45 Create fff-extra package for devices with large flash
Devices with large flash can hold more packages and tools to improve
user experience. Create an additional package which can be used to
select packages only on targets with large flash (currently >= 16 MiB).

Signed-off-by: Fabian Bläse <fabian@blaese.de>
2024-01-18 21:19:38 +01:00
Fabian Bläse f06490736b layer3: switch from tcpdump to tcpdump-mini
Signed-off-by: Fabian Bläse <fabian@blaese.de>
2024-01-07 14:29:58 +01:00
Fabian Bläse 96f5550ccb layer3: remove fff-babeld
Babeld has been replaced with bird by default for quite some time now.
Remove babeld and all configurations scripts (fff-babeld) to reduce
image size.

Signed-off-by: Fabian Bläse <fabian@blaese.de>
2024-01-07 14:29:58 +01:00
Fabian Bläse a3437f973a x86_64: use multi-profile for target
Signed-off-by: Fabian Bläse <fabian@blaese.de>
2024-01-07 14:29:58 +01:00