mirror of
https://github.com/sbopkg/sbopkg
synced 2024-12-31 10:23:25 +01:00
add an explanation to sbopkg.8 man page about why 'su -' is strongly encouraged instead of just 'su'; we can change this to 'now required' if we make other changes requiring 'su -' but I wanted to at least get some sort of explanation we can point to if folks have issues with 'su'.
This commit is contained in:
parent
6d07401255
commit
79adfa16a7
1 changed files with 30 additions and 24 deletions
|
@ -26,31 +26,37 @@ Before sbopkg can be used, a configuration file must be created at
|
||||||
(5) for more information about the configuration file.
|
(5) for more information about the configuration file.
|
||||||
|
|
||||||
Sbopkg can be run from the command line by simply invoking "sbopkg."
|
Sbopkg can be run from the command line by simply invoking "sbopkg."
|
||||||
Doing so will launch the dialog-based interface, and the menus
|
Sbopkg must be run as the root user (since the SlackBuild scrips at
|
||||||
provided should be fairly self-explanatory. The main menu allows the
|
SlackBuilds.org are written with the intention of being run as root).
|
||||||
user to rsync with the SlackBuilds.org repository (currently, the size
|
Furthermore, using 'su -' instead of 'su' is strongly encouraged.
|
||||||
of a local copy of the SBo repository is less than 50MB), view the
|
The reason is that some SlackBuild scripts rely on certain tools that
|
||||||
SlackBuilds.org Changelog, check for potential updates to SBo
|
are only available in root's $PATH (i.e. texmf to build man pages) and
|
||||||
packages, display the contents of the local cache directory where
|
root's $PATH is not inherited when only using 'su'. In any evnet,
|
||||||
source tarballs are saved, display the permanent build log, and browse
|
invoking 'sbopkg' from the command line will launch the dialog-based
|
||||||
or search the local copy of the SBo repository. Once the browse
|
interface, and the menus provided should be fairly self-explanatory.
|
||||||
function is chosen, the user can select the category of software to
|
The main menu allows the user to rsync with the SlackBuilds.org
|
||||||
view. After choosing a category, the user can then view the various
|
repository (currently, the size of a local copy of the SBo repository
|
||||||
software packages available in that category within the local SBo
|
is less than 50MB), view the SlackBuilds.org Changelog, check for
|
||||||
repository. Selecting a package will display another menu allowing
|
potential updates to SBo packages, display the contents of the local
|
||||||
the user to view the package's README, SlackBuild, .info, or
|
cache directory where source tarballs are saved, display the permanent
|
||||||
slack-desc files. The user can also edit the .info file and
|
build log, and browse or search the local copy of the SBo repository.
|
||||||
|
Once the browse function is chosen, the user can select the category
|
||||||
|
of software to view. After choosing a category, the user can then
|
||||||
|
view the various software packages available in that category within
|
||||||
|
the local SBo repository. Selecting a package will display another
|
||||||
|
menu allowing the user to view the package's README, SlackBuild,
|
||||||
|
.info, or slack-desc files. The user can also edit the .info file and
|
||||||
SlackBuild and the edited files will remain after doing an rsync.
|
SlackBuild and the edited files will remain after doing an rsync.
|
||||||
Additionally, the user can
|
Additionally, the user can choose to build a package as well using
|
||||||
choose to build a package as well using either the original SlackBuild
|
either the original SlackBuild or the locally-edited one, if present.
|
||||||
or the locally-edited one, if present. If using the dialog interface,
|
If using the dialog interface, and if sbopkg finds a built package for
|
||||||
and if sbopkg finds a built package for a particular piece of software
|
a particular piece of software in the OUTPUT directory, then sbopkg
|
||||||
in the OUTPUT directory, then sbopkg will automatically add a new menu
|
will automatically add a new menu entry allowing the user to install
|
||||||
entry allowing the user to install the package if he so chose.
|
the package if he so chose. Alternatively, the user can choose to
|
||||||
Alternatively, the user can choose to automatically build or build and
|
automatically build or build and install individual packages or
|
||||||
install individual packages or several packages in a build queue.
|
several packages in a build queue. Finally, if KEEPLOG is set to YES
|
||||||
Finally, if KEEPLOG is set to YES in the sbopkg.conf file then a
|
in the sbopkg.conf file then a permanent log of the build process is
|
||||||
permanent log of the build process is saved in /tmp/sbopkg-build-log.
|
saved in /tmp/sbopkg-build-log.
|
||||||
|
|
||||||
Alternatively, sbopkg can be run from the command line without using
|
Alternatively, sbopkg can be run from the command line without using
|
||||||
the dialog interface. Executing "sbopkg -h" will display a list of
|
the dialog interface. Executing "sbopkg -h" will display a list of
|
||||||
|
|
Loading…
Reference in a new issue