forked from kiss-community/repo
Change busybox to install to /opt/busybox
#35
Labels
No Label
core
extra
help wanted
new package
question
update
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: bonsai/repo#35
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
In the future, busybox will be considered the default POSIX-compliant toolset for bonsai while the bonsai utilities will be the default tools generally. Eventually, busybox will be moved out of core.
/opt/
is rarely used (for better or worse) with pkgsrc by default installing to a/usr/pkg/
prefix and most local system modifications defaulting to a/usr/local/
prefix. It would be nice to have the base system in its own/usr/bonsai/
prefix with appropriate symlinks in system directories to make recovery in event of corruption easier; just fetch a tarball of the/usr/bonsai/
tree and run a script to rebuild the symlinks. Then the package manager in/usr/kiss/
and our POSIX userland (busybox or something implemented for Bonsai) in/usr/posix/
. When POSIX functionality is accomplished by busybox,/usr/posix
can be a link to/usr/busybox/
.The
/opt
directory is for packages not native to the system—POSIX will not be native to Bonsai, so that’s where it should live.I very strongly dislike this. The
/usr
hierarchy should be kept clear of stray directories and confusing symlink layouts—this is a concern i also want to address in the package manager as it symlinks all of the bin directories together and causes a very cluttered situation.This makes sense to me and after spending some time thinking, I agree.
This also makes sense.