Actions that need root privilege:
epkg-installer.sh in global mode:
- run by root, or sudo
- create global
- store
- self env
- so dont need
epkg_helperprefix
epkg update self env in global mode:
- run by root, or sudo
- update global
- self env
- so dont need
epkg_helperprefix
epkg install
- run by normal user
- add packages to global
- store
- so need
epkg_helperprefix, or in future,epkg-storesuid cmd
epkg self install
- run by normal user
- only setup files in $HOME
- so dont need
epkg_helperprefix
main scripts/programs in future
- epkg-installer.sh
- epkg-rc.sh, shell internal functions for export
PATH/EPKG_ENV_NAME - epkg rust
- epkg-store rust, may suid