Subsections of Commands
AddUser
NAME
AddUser -
SYNOPSIS
AddUser [<options>] <login>
DESCRIPTION
Register a new user in this system.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-c, --comment <entry>
Text to be stored in the comment field of the UNIX password file.
-f, --full-name <entry>
User's full name.
-r, --room-number <entry>
User's office number.
-w, --work-phone <entry>
User's work phone.
-h, --home-phone <entry>
User's home phone.
-o, --other <entry>
User's home phone.
-s, --shell <entry>
User's default shell. The default value is '/bin/zsh'.
-p, --password <entry>
Encoded user's password.
-S, --skel
Populate home directory with customized settings.
Notes:
User information such as full name and office number can be viewed with programs such as finger(1) and modi‐
fied with chfn(1).
EXAMPLES
AddUser -f 'Hisham Muhammad' lode
COPYRIGHT
Copyright © 2003. Released under the GNU GPL.
GoboLinux March 2017 ADDUSER(1)
Alien
Usage: Alien --<mode> AlienType:alienpkg [...]
Valid options for <mode> are:
--get-version
--getinstallversion
--greater-than
--met|--within-range|--interval
--have-manager
--get-manager-rule
--install
Valid options for AlienType are:
CPAN
LuaRocks
PIP
RubyGems
Example:
Alien --install CPAN:XML::Parser
Alien --install PIP:burn
ApplyVariables
Details
You are reading version 017 of this page. The current version can be found here.
NAME
ApplyVariables -
SYNOPSIS
ApplyVariables
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-o, --open <entry>
Opening mark. The default value is '@%'.
-c, --close <entry>
Closing mark. The default value is '%@'.
-i, --identifier <entry>
Add a prefix identifier in the form of '<entry>_' to the opening markup.
Notes:
ApplyVariables processes a file replacing instances of variables marked
with special indicators ('@%', '%@' by default) with the contents of equivalent environment variables.
GoboLinux March 2017 APPLYVARIABLES(1)
AttachProgram
NAME
AttachProgram -
SYNOPSIS
AttachProgram <program> [<version>] [<src_tree>]
DESCRIPTION
Create a link in /Programs to $goboInstall or <src_tree>.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-b, --batch
Batch mode.
-f, --force
Force, reattach even if installed.
-r, --rootfs
Move to RootFS.
-D, --no-dependencies
Do not try to fullfit dependencies.
Notes:
This script creates a program entry in /Programs with a version symlink to <src_tree> directory. After it is
tied into /Programs, SymlinkProgram is executed. If <destdir> is omitted the env var goboInstall is used.
EXAMPLES
AttachProgram GCC 2.95.3 /Network/Programs
COPYRIGHT
Copyright © 2004 Carlo Calica. Released under the GNU GPL.
GoboLinux March 2017 ATTACHPROGRAM(1)
AugmentCommandNotFoundDatabase
Details
You are reading version 017 of this page. The current version can be found here.
This commands augments the existing database for
CommandNotFound suggestions with data from the running
system. In other words, it looks at which executables exist in the installed
system and adds them to the /Data/CommandNotFound.data
file from Scripts.
This is useful to improve the quality of the “command not found” suggestions.
Users are encouraged to send patches to Scripts improving the
CommandNotFound.data
database.
AutoPatch
NAME
AutoPatch -
SYNOPSIS
AutoPatch <program_name>
DESCRIPTION
Compile patch streamlining tool. Run it once, edit the sources and run it again.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-c, --clean
Cleanup directories in Archives.
EXAMPLES
AutoPatch Bullet
COPYRIGHT
Copyright © Hisham Muhammad, 2014 - Released under the GNU GPL.
GoboLinux March 2017 AUTOPATCH(1)
BackgroundExec
Details
You are reading version 017 of this page. The current version can be found here.
Executes a command in the background, similarly to nohup, but without echoing
messages to the console by default, and without appending output to a log file.
Syntax: BackgroundExec [options] <command> [arguments]
Available options are:
-h, --help This help
-v, --verbose Run in verbose mode
BootDriver
Details
You are reading version 017 of this page. The current version can be found here.
The BootDriver
script should not be run directly from the command line. It is
intended to be specified in the inittab
file (/System/Settings/inittab
), to
be launched by process 1, init
.
BootDriver
takes a parameter, indicating which “runlevel” script should be
executed. Here’s a sample inittab
with calls to BootDriver
:
id:2:initdefault:
l1:S:wait:/System/Index/bin/BootDriver BootUp
su:S:respawn:/sbin/sulogin
l2:12345:wait:/System/Index/bin/BootDriver Console
l6:6:wait:/System/Index/bin/BootDriver Reboot
l0:0:wait:/System/Index/bin/BootDriver Halt
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -r now
1:2345:respawn:/System/Index/bin/agetty tty1 9600
2:2345:respawn:/System/Index/bin/agetty tty2 9600
3:2345:respawn:/System/Index/bin/agetty tty3 9600
4:2345:respawn:/System/Index/bin/agetty tty4 9600
5:2345:respawn:/System/Index/bin/agetty tty5 9600
CheckDependants
Details
You are reading version 017 of this page. The current version can be found here.
NAME
CheckDependants -
SYNOPSIS
CheckDependants <program> [<version>]
DESCRIPTION
Find which applications is dependant on a given application.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-f, --fast
Do a fast check - do not cross check result with ldd.
-s, --specific-version
Be more specific regarding given version. May miss some applications.
-m, --include-minors
Use the version given as base, and include any minor and bug release versions when checking.
Notes:
If no version is given, current version, or latest version, if no current version is found, is used.
EXAMPLES
CheckDependants Cairo 1.0.2
COPYRIGHT
Copyright © 2007 Jonas Karlsson - Released under the GNU GPL.
GoboLinux March 2017 CHECKDEPENDANTS(1)
CheckDependencies
Details
You are reading version 017 of this page. The current version can be found here.
CheckDependencies
Check dependencies. No decent help yet.
Options:
-t [t1,t2,...]
--types=[t1,t2,...] Sets what kind of packages repositories that can be
searched to match the dependencies.
Default list is set at Settings/Scripts/FindPackage.conf
-s
--add-self= Tell if the program passed as parameter should be
returned too.
Can be set to:
never - do not return the passed program
always - return the passed program
if_required - return the passed program iff type or
version from the program was not passed
as paramater (default)
-i
--install-optional= Install optional dependencies? 'always', 'never', 'ask'
-b
--batch Same as --install-optional=always
-m, --mode= Can be set to:
missing - report matches only for missing packages
updating - report all packages (dependencies from the
passed program) that can be updated
all - report matches for all dependencies, even
it they are already installed
list - only list the dependencies, without printing
matches
convert - convert a Dependencies file of a recipe to
the coresponding Dependencies file for the
compiled binary
-W, --no-web Do not access the internet.
-R
--no-recursive Only the direct dependencies are considered
-B
--no-blacklist Do not skip packages listed at Dependencies.blacklist
--blacklist= List of application names to blacklist
--no-prompt Do not prompt to install anything
--quiet-progress Do not show progress indicator
-f
--file Check for the dependencies listed in the given file.
-p
--gobo-programs= Override default /Programs as path of installed packages
--local-dirs=[d1,..] Where to look for local binary packages. By default,
uses the paths defined at GetAvailable.conf.
Examples of usage:
CheckDependencies kde-libs 3.5.0
CheckDependencies kde-libs 3.5.0 recipe
CheckDependencies -t official_package,recipe kde-libs 3.5.0 recipe
CheckDependencies -t official_package,recipe kde-libs 3.5.0 recipe
CleanModules
Details
You are reading version 017 of this page. The current version can be found here.
NAME
CleanModules -
SYNOPSIS
CleanModules
DESCRIPTION
Clean up all kernel modules that can be removed.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
COPYRIGHT
Copyright © 2003. Released under the GNU GPL.
GoboLinux March 2017 CLEANMODULES(1)
ColorMake
Details
You are reading version 017 of this page. The current version can be found here.
In default GoboLinux systems, make
is an alias to ColorMake
.
Multiple CPUs
Users on dual-core and similar high-end machines may want to take advantage of
existing CPU capabilities. This can either be done via the MAKEOPTS option or by
modifying the simple ColorMake script.
At
Edit the line to i.e.:
About the -j5
part, the rule of thumb is that the number after -j
should
equal the number of your cores +1: on a typical dual-core machine, the number
would be 3.
CommandNotFound
Details
You are reading version 017 of this page. The current version can be found here.
Usage: CommandNotFound <command>
Intended to be run automatically from shell hooks.
Compile
Details
You are reading version 017 of this page. The current version can be found here.
NAME
Compile - Build software from GoboLinux recipe
SYNOPSIS
Compile <program> [<version>]
DESCRIPTION
Automated program compilation tool.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-n, --app-name <entry>
Override application name.
-e, --version-number <entry>
Override version number.
-c, --configure-options <entry>
Options to be passed explicitly to './configure'.
-k, --keep
Keep files if program directory already exists.
-b, --batch
Batch mode: avoid asking questions.
-B, --no-build
Do not build, just fetch the sources.
-I, --no-install
Do not actually install the program.
-W, --no-web
Do not check remote site for recipes, and bypass fetching of archives.
-S, --no-symlink
Do not symlink. Deprecated - use --symlink=no instead.
-l, --symlink <entry>
If symlinks should be created and wether they should be forced on conflicts. Valid
entries are: 'yes' 'no' 'force' The default value is 'yes'.
-T, --no-strip
Do not strip executables.
-G, --no-sign
Do not sign program.
-U, --no-updatesettings
Do not update settings for the program
-M, --no-unmanaged
Do not install unmanaged files.
-L, --lazy
'Lazy mode': cut some corners when rebuilding; debugging aid: do NOT use it for building
packages.
-A, --start-at <entry>
Skip sub-recipes when building a meta-recipe: start include list at given recipe; effec‐
tive only with --lazy; debugging aid: do NOT use it for building packages.
-D, --no-dependencies
Do not try to fulfill dependencies.
-i, --install-separately
If the application is part of a meta recipe, do not install it into the containing
application but install it into a separate directory.
-a, --remove-archive
Remove archive(s) after a successful build
-s, --remove-sources
Remove sources after a successful build
-P, --no-postinstall
Do not run the PostInstall script after installation
-R, --no-requirements
Do not process the Requirements script after installation
(C)2003-2007 by Hisham Muhammad et al. Released under the GNU GPL.
GoboLinux March 2017 COMPILE(1)
ContributeRecipe
Details
You are reading version 017 of this page. The current version can be found here.
NAME
ContributeRecipe -
SYNOPSIS
ContributeRecipe { <recipe dir> | <recipe name> [<recipe version>] }
DESCRIPTION
Contribute a recipe to the global store
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-g, --gobo
GoboLinux developer: push straight to repo.
-p, --pretend
Don't really submit, just dump the report to stdout.
-s, --show-secret
Show secret GitHub oauth token on stdout.
EXAMPLES
ContributeRecipe firefox
COPYRIGHT
Copyright © 2008-2009 Michael Homer, 2020 Rune Morling. Released under the GNU GPL.
GoboLinux March 2017 CONTRIBUTERECIPE(1)
Usage examples:
Corrections
Details
You are reading version 017 of this page. The current version can be found here.
Usage: Corrections [options]
Options:
-h, --help show this help message and exit
--dir=DIRECTORY take options from DIRECTORY
--log-name=LOG_NAME name to show in log message
--stdin read options from stdin
--threshold=THRESHOLD
leniency in matching
CreatePackage
Details
You are reading version 017 of this page. The current version can be found here.
NAME
CreatePackage -
SYNOPSIS
CreatePackage <directory>
DESCRIPTION
Make a GoboLinux package.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-b, --bzip2
Compress using bzip2
-g, --gzip
Compress using gzip
-p, --personal-backup
Use personal backup mode.
Do NOT use for public distribution
-d, --devel-version
Obsoleted
-n, --new-version <entry>
Obsoleted
-k, --keep
Obsoleted
-S, --no-sign
Do not sign package
-V, --no-verify
Do not verify package
-t, --target-directory <entry>
Create the package archive inside the passed directory (instead of '.')
COPYRIGHT
Copyright © 2002-2003 Hisham Muhammad - Released under the GNU GPL.
GoboLinux March 2017 CREATEPACKAGE(1)
DeduceName
Details
You are reading version 017 of this page. The current version can be found here.
Scan a file to find the capitalization of a program name.
Usage
The script scans the given file looking for instances of name, and returns which
is the most frequent capitalization used.
Example
DeduceName README gtkglarea
Dependencies
Details
You are reading version 017 of this page. The current version can be found here.
NAME
Dependencies -
SYNOPSIS
Dependencies { [-c] { <package> [<version>] | -d <dep_file> } |
DESCRIPTION
Queries dependencies in a GoboLinux package.
-f <file> }
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-f, --file
show dependencies of one file only.
-c, --check
check the package's dependency file, instead of generating one.
-r, --reverse
reverse dependency match: indicate who uses a given program.
-a, --all
inspect all files, not only those in 'bin', 'sbin' and 'lib'.
-m, --missing-only
Display missing dependencies only. (check mode only)
-H, --higher-or-missing-only
Display missing dependencies or higher versions only. (check mode only)
-l, --list
List dependency file, if any (generate if not present).
-d, --dependencies-file
Check for the dependencies listed in the given file.
-e, --execute <entry>
Execute the command on each missing/higher. (check mode only)
-b, --batch
Batch mode: avoid asking questions.
-p, --programs <entry>
<dir> to check dependencies against.
-w, --write
Write dependencies to Resources/Dependencies.
-k, --keep-going
Don't quit immediately if any executed program fails. (check+execute mode only)
Notes:
If no version is specified, Current is assumed.
Released under the GNU GPL.
GoboLinux March 2017 DEPENDENCIES(1)
DescribeProgram
Details
You are reading version 017 of this page. The current version can be found here.
DescribeProgram
Returns the description of the program, if available.
-Options:
-a, --update-all downloads all descriptions available at the servers and
cache them locally
-m, --mode=<mode> Output mode: html, terminal or ascii.
-W, --no-web do not try to download remote descriptions if they are not
locally available
Examples of usage:
DescribeProgram gimp
DescribeProgram -W gimp
DescribeProgram -a
DetachProgram
Details
You are reading version 017 of this page. The current version can be found here.
NAME
DetachProgram -
SYNOPSIS
DetachProgram <program> [<version>] [<destdir>]
DESCRIPTION
Move a program from /Programs to $goboInstall or <destdir>.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-c, --copy
Copy program.
Keep existing on rootfs.
-b, --batch
Batch operation.
Minimize warning output
-D, --no-dependencies
Do not try to fulfill dependencies.
Notes:
This script 'moves' a program from the /Programs hierarchy to <destdir> directory. Afterwards, symlinks are
created in /Programs to maintain functionality. If <destdir> is omitted the env var goboInstall is used.
EXAMPLES
DetachProgram GCC 2.95.3 /Network/Programs
COPYRIGHT
Copyright © 2004 Carlo Calica. Released under the GNU GPL.
GoboLinux March 2017 DETACHPROGRAM(1)
DisableProgram
Details
You are reading version 017 of this page. The current version can be found here.
NAME
DisableProgram -
SYNOPSIS
DisableProgram <program> [<version>]
DESCRIPTION
Unlink a program from the /usr hierarchy.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-u, --unmanaged <entry>
Defines what to do with unmanaged files from package. Valid entries are: 'ask' 'remove' 'keep' 'interactive'
The default value is 'ask'.
Notes:
This script 'disables' a program in the system, while keeping it in the /Programs hierarchy. To 're-enable'
it, run SymlinkProgram(1) again. If version is not specified, Current is assumed.
EXAMPLES
DisableProgram GCC 2.95.3
COPYRIGHT
Copyright © 2003 Hisham Muhammad. Released under the GNU GPL.
GoboLinux March 2017 DISABLEPROGRAM(1)
Docs
Details
You are reading version 017 of this page. The current version can be found here.
NAME
Docs -
SYNOPSIS
Docs [<options>] <program_name> [<program_version>]
DESCRIPTION
Show the documentation for a program.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-w, --web
Do not try local docs. Open website directly.
EXAMPLES
Docs WeirdSuperLib 2.4
COPYRIGHT
Copyright © Hisham Muhammad, 2017 - Released under the GNU GPL.
GoboLinux March 2017 DOCS(1)
EditRecipe
Details
You are reading version 017 of this page. The current version can be found here.
NAME
EditRecipe -
SYNOPSIS
EditRecipe [<recipe-url>|<recipe-path>|<program-name> [program-version]]
DESCRIPTION
Fetch a recipe and place it in /Data/Compile/LocalRecipes, chopping its revision number. Calls a text editor on the Recipe file afterwards.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-E, --no-edit
Do not edit Recipe file, just place the recipe to .
(C) 2006 Andre Detsch. Released under the GNU GPL.
GoboLinux March 2017 EDITRECIPE(1)
FetchArchive
Details
You are reading version 017 of this page. The current version can be found here.
NAME
FetchArchive -
SYNOPSIS
FetchArchive <recipe> [arch-recipe]
DESCRIPTION
Given a recipe, download the files required to compile it.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-d, --save-directory <entry>
Rename the directory into which the archive is unpacked/files checked out.
-s, --save-to <entry>
Save the files to the given directory
-P, --program <entry>
Program name The default value is 'Bash'.
-V, --version-number <entry>
Version number with revision The default value is '4.0-r1'.
-b, --batch
Avoid asking questions.
EXAMPLES
FetchArchive /K3B/0.10/Recipe
GoboLinux March 2017 FETCHARCHIVE(1)
FiboSandbox
Details
You are reading version 017 of this page. The current version can be found here.
NAME
FiboSandbox -
SYNOPSIS
FiboSandbox [<options>] -- <program> [<command-parameters...>]
DESCRIPTION
Run the program in a protected sandbox, as a restricted user.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-o, --original
Restore original owners.
-r, --restore <entry>
Restore ownership to <entry>.
-d, --directory <entry>
The program should be run at <entry>. This path should be either absolute, or relative to the sandbox root.
-s, --sandbox <entry>[:<entry>...]
Colon-separated list of areas where the restricted user has write access to. The default value is '.'.
-m, --map <entry>[:<entry>...]
Colon-separated mapping (lhs=rhs) where writes to rhs are mapped to lhs.
Notes:
To allow mobility within the sandbox, the '.' directory is mounted at a sandbox root (like /Data/Vari‐
able/tmp/.FiboSandbox31823). For this reason, use of relative paths like '..' to reach directories higher in the
hierarchy than '.' may produce unexpected results. It may also confuse symbolic links that flow through the sandbox.
EXAMPLES
FiboSandbox -r 0.0 -s '.:/Programs/NaughtyApp/Current' -- make install
COPYRIGHT
Copyright © 2003. Released under the GNU GPL.
GoboLinux March 2017 FIBOSANDBOX(1)
FilterColors
Details
You are reading version 017 of this page. The current version can be found here.
NAME
FilterColors -
SYNOPSIS
FilterColors
DESCRIPTION
Filter to monochrome.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
Notes:
Piping output through FilterColors removes terminal escape codes (which usually define color, but may have
other uses).
EXAMPLES
FilterColors is usually used through a pipe: some_command | FilterColors
GoboLinux March 2017 FILTERCOLORS(1)
FilterLines
Details
You are reading version 017 of this page. The current version can be found here.
A flexible grep-like tool.
Examples:
cat foo.txt | Filterlines "bla"
shows all lines from foo.txt
that contain the regexp bla
cat foo.txt | Filterlines "bla" "goob"
shows all lines from foo.txt
that contain the regexp bla
OR the regexp
goob
cat foo.txt | Filterlines "bla" "goob" -n "mac"
shows all lines from foo.txt
that contain the regexp bla
OR the regexp
goob
but NOT the regexp mac
cat foo.txt | Filterlines "bla" "goob" -n "mac" "ops"
shows all lines from foo.txt
that contain the regexp bla
OR the regexp
goob
but NEITHER mac
OR ops
cat foo.txt | Filterlines "bla" -n "goob" "mac" "ops"
shows all lines from foo.txt
that contain the regexp bla
and don’t contain
goob
, mac
or ops
cat foo.txt | Filterlines -n "bla" "goob" "mac" "ops"
shows all lines from foo.txt
that don’t contain bla
, goob
, mac
or ops
FindPackage
Details
You are reading version 017 of this page. The current version can be found here.
FindPackage
Searches, chooses an occurence and prints where some package (or
recipe) can be found, based only on the program name (case insesitive) or on the
program name and program version.
Options:
-t [t1,t2,...]
--types=[t1,t2,...] Sets what kind of packages can be searched, in the
passed order. Valid types are:
local_package, official_package, contrib_package,
installed, recipe, tracked, all
Using only the first character from any of the above
is also valid:
l, o, c, i, r, t, a
Default types are:
local_package, official_package
Notice that when "recipe" type is used, Compile.conf is
read to set recipe-store locations and local recipes
locations.
--local-dirs=[d1,..] Where to look for local binary packages. By default,
uses the paths defined at GetAvailable.conf.
--force-update Downloads required packages list even if there is a
local copy (cached in /Data/Variable/tmp/Scripts-jroth/cache/) newer than one hour.
-l, --full-list Prints all the occurences that match the passed
parameters, not only the "best".
-n, --newest-on-server Tries to sort the result set by how recently the
packages have been modified on the server.
Automatically enables '--full-list'.
-s, --substring Match packages whose names contains the passed substring.
-W, --no-web Do not try to download anything and don't lists
remote recipes and packages (if not explicitly listed
in '--types='). Overrides '--force-update' and
'--newest-on-server'.
-p
--gobo-programs Override default /Programs as path of installed packages
Examples of usage:
FindPackage kde
FindPackage kde 3.2.3
FindPackage KDE 3.2.3
FindPackage --types=recipe kde 3.2.3
FindPackage --types=local_package,official_package kde 3.2.3
FindPackage -t l,o kde 3.2.3
FindPackage --full-list kde 3.2.3
FindPackage --force-update --full-list kde 3.2.3
FindPackage --types=recipe kde-base 3.2.3
FindPackage --types=recipe --substring kd 3.2.3
FindPackage --types=installed gcc
FindQuick
Details
You are reading version 017 of this page. The current version can be found here.
NAME
FindQuick -
SYNOPSIS
FindQuick <file_to_search> [<path>]
DESCRIPTION
find files.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
Notes:
if <file_to_search> contains "*", it is used directly as an expression for the search. If not, "*" is added to
the beginning and the end. if <path> is not specified, the working directory is assumed.
EXAMPLES
FindQuick "*.c" .. FindQuick # Note the added quotes to avoid shell expansion.
GoboLinux March 2017 FINDQUICK(1)
FixAttributes
Details
You are reading version 017 of this page. The current version can be found here.
NAME
FixAttributes -
SYNOPSIS
FixAttributes [options...] files...
DESCRIPTION
Fix attributes from files based on its contents.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-R, --recursive
Recurses into subdirectories fixing permissions.
-t, --true <entry>
Sets permission <entry> if file is considered executable.
-f, --false <entry>
Sets permission <entry> if file is considered not executable.
Notes:
Default permission modes are obtained from FixAttributes.conf.
COPYRIGHT
Copyright © Hisham Muhammad, 2000-2003 - Released under the GNU GPL.
GoboLinux March 2017 FIXATTRIBUTES(1)
FixDirReference
Details
You are reading version 017 of this page. The current version can be found here.
NAME
FixDirReferences -
SYNOPSIS
FixDirReferences <files...>
DESCRIPTION
Converts .{la,pc,cmake} files created by libtool/pkgconfig/cmake to make them GoboLinux-compliant.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-b, --backup
Keep a backup file of the original files before modifying them.
EXAMPLES
FixDirReferences -b *.la *.pc *.cmake
COPYRIGHT
Copyright © Hisham H. Muhammad et al, 2003-2007. Released under the GNU GPL.
GoboLinux March 2017 FIXDIRREFERENCES(1)
FixInfo
Details
You are reading version 017 of this page. The current version can be found here.
NAME
FixInfo -
SYNOPSIS
FixInfo
DESCRIPTION
Remakes the entries in the info 'dir' file.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-m, --mode <entry>
Operation mode: 'links', 'dir' or 'both'. The default value is 'both'.
COPYRIGHT
Copyright © 2002-2003 Leandro Motta Barros. Released under the GNU GPL.
GoboLinux March 2017 FIXINFO(1)
Freshen
Details
You are reading version 017 of this page. The current version can be found here.
Checks for updated GoboLinux recipes and packages
Usage:
Freshen [ <opts> ] [ <list> ]
Options:
- --binaries, -b - Include binary packages [default]
- --cache-only, -c - Update caches only
- --debug - Enable debug mode
- --downgrades, -d - Include downgrades
- --empty-tree, -e - Behave as though the installed program tree
were empty - include dependencies all the way back
- --excluding, -x - Do not include *list* or anything with a
dependency in it
- --help, -h - Display this help
- --info, -i - Get information on <program>
- --limit, -l <n> - Include no more than *n* updates
- --lower-limit, -L <n> - Skip the first *n* updates
- --no-binaries, -B - Do not include binary packages
- --no-cache, -C - Do not use cached data for /Programs
- --no-downgrades, -D - Do not include downgrades. [default]
- --no-recipes, -R - Do not include recipes
- --no-upgrades, -N - Do not include upgrades
- --recipes, -r - Include recipes [default]
- --shallow, -s - Shallow mode: don't include any upgrades that
aren't strictly necessary. Requires *list*
- --upgrade-system, -U - Upgrade all programs, or *list* and
dependencies if specified.
- --upgrades, -n - Include upgrades [default]
- --verbose, -V - Enable verbose mode
- --version, -v - Show program version
Common options are:
- -U for system updates
- -l <n> to limit the number of updates to a few at a time
- -s to limit the updates to those strictly necessary
- -R to skip recipes and perform no compilation
- -i <program> to get information on <program>
Freshen outputs its update lists in the form:
[IUX] Foo 2.0 1.0
Meaning an upgrade to Foo version 2.0, from 1.0, which is available as both a
recipe and a package.
The mnemonics mean:
- I - Installed
- U - Upgrade
- D - Downgrade (color code: red)
- R - Recipe available (color code: green)
- B - Binary available (color code: yellow/brown)
- X - Recipe and binary available (color code: blue)
Examples:
Produce an ordered list of everything that can be updated on the system.
Produce an ordered list of everything that can be updated on the system using
only binary packages.
Update the first five programs on the list.
Update Firefox and its dependencies
Update everything except Qt and anything that depends upon it.
Freshen -s Firefox Kopete
Ordered list of upgrades needed in order to upgrade Firefox and Kopete to
their newest releases. Add -U to perform the upgrade.
GenBuildInfo
Details
You are reading version 017 of this page. The current version can be found here.
NAME
GenBuildInformation -
SYNOPSIS
GenBuildInformation <package> [<version>]
DESCRIPTION
Generates the list of packages from the current environment used by a GoboLinux package.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-s, --store
Store the information in Resources/BuildInformation. Default is standard output.
-a, --all
Search all files, not just standard directories.
Notes:
If no version is specified, Current is assumed.
Released under the GNU GPL.
GoboLinux March 2017 GENBUILDINFORMATION(1
GetAvailable
Details
You are reading version 017 of this page. The current version can be found here.
GetAvailable
Get available packages, recipes and tracked versions.
Options:
-t [t1,t2,...]
--types=[t1,t2,...] sets what kind of packages can be searched, in the
passed order. Valid types are:
local_package, official_package, contrib_package,
installed, recipe, tracked, all
using only the first character from any of the above
is also valid:
l, o, c, i, r, t, a
Default types are:
local_package, official_package
notice that when "recipe" type is used, Compile.conf is
read to set recipe-store locations and local recipes
locations.
--local-dirs=[d1,..] where to look for local binary packages. By default,
uses the paths defined at GetAvailable.conf
--force-update downloads required packages list even if there is a
local copy (cached in /Data/Variable/tmp/Scripts-jroth/cache/) newer than one hour.
-W, --no-web do not try to download anything and don't lists
remote recipes and packages (if not explicitly listed
in '--types='). Overrides '--force-update'
-p
--gobo-programs Override default /Programs as path of installed packages
Examples of usage:
GetAvailable --types=recipe
GetRecipe
Details
You are reading version 017 of this page. The current version can be found here.
NAME
GetRecipe -
SYNOPSIS
GetRecipe [<recipe-url>|<recipe-path>|<program-name> [program-version]]
DESCRIPTION
Fetch a recipe and insert it in the recipes tree.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-W, --no-web
Do not check remote site for recipes.
(C) 2003-2004 Carlo Calica et al. Released under the GNU GPL.
GoboLinux March 2017 GETRECIPE(1)
GetSupportedFilesystems
Details
You are reading version 017 of this page. The current version can be found here.
sysfs
rootfs
ramfs
bdev
proc
cpuset
cgroup
cgroup2
tmpfs
devtmpfs
binfmt_misc
configfs
debugfs
tracefs
securityfs
sockfs
dax
bpf
pipefs
hugetlbfs
devpts
reiserfs
ext3
ext4
ext2
cramfs
squashfs
iso9660
autofs
overlay
jfs
xfs
pstore
mqueue
btrfs
fuseblk
fuse
fusectl
GrepQuick
Details
You are reading version 017 of this page. The current version can be found here.
NAME
GrepQuick -
SYNOPSIS
GrepQuick <pattern> [<files...>]
DESCRIPTION
Shorthand for 'grep'.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-r, --recursive
Recursive.
-w, --whole-word
Match whole words only.
-C, --no-color
Avoid coloring (for grep's that don't support it).
-b, --binaries
Also search binary files.
Notes:
Search is case sensitive only if there is at least one uppercase character in the pattern. Binary files are not
searched unless --binaries is given. Error messages are not displayed. Line numbers are displayed. If no files are
specified, all files are selected (except in "source" mode, where *.[CcHh]* is selected instead).
COPYRIGHT
Copyright © 2001-2002 Hisham Muhammad. Released under the GNU GPL.
GoboLinux March 2017 GREPQUICK(1)
GrepReplace
Details
You are reading version 017 of this page. The current version can be found here.
NAME
GrepReplace -
SYNOPSIS
GrepReplace <from> <to> <files>
DESCRIPTION
Swaps occurrences of a regex for another word in a series of files.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-R, --recursive
Perform change recursively in all files (overrides last parameter).
-B, --no-backup
Do not create backup copies of the original files.
EXAMPLES
GrepReplace "SimMcast" "simmcast" *.java
COPYRIGHT
Copyright © 2000-2003 Hisham Muhammad - Released under the GNU GPL.
GoboLinux March 2017 GREPREPLACE(1)
GuessLatest
Details
You are reading version 017 of this page. The current version can be found here.
Usage: GuessLatest [-s] <version1> [version2] ...
Accepts package names, recipe names or version numbers as parameter
Options:
-h, --help show this help message and exit
-s, --stable try to return a stable version as result
-l, --list returns a sorted list of versions
GuessProgramCase
Details
You are reading version 017 of this page. The current version can be found here.
NAME
GuessProgramCase -
SYNOPSIS
GuessProgramCase <program> [<version>]
DESCRIPTION
Try to guess the case of a program based on the installed packages.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
Notes:
If no version is specified, Current is assumed.
(C)2003-2007 by Andre Detsch et al. Released under the GNU GPL.
GoboLinux March 2017 GUESSPROGRAMCASE(1)
Hashes
Details
You are reading version 017 of this page. The current version can be found here.
NAME
Hashes -
SYNOPSIS
Hashes { [-c] <package> [<version>] }
DESCRIPTION
Manages FileHash and FileHash.sig in a GoboLinux package.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-c, --check
check the package's dependency file
-s, --sign
Generate, then sign the hash file
-g, --generate
Generate the hash file.
-l, --list
List hash file, if any (generate if not present).
-u, --local-user <entry>
Use <entry> as the user ID to sign with.
-r, --keyring <entry>
GPG option to an additional the keyring location.
Notes:
If no version is specified, Current is assumed.
COPYRIGHT
Copyright © 2003 Carlo Calica. Released under the GNU GPL.
GoboLinux March 2017 HASHES(1)
install
Details
You are reading version 017 of this page. The current version can be found here.
NAME
install - copy files and set attributes
SYNOPSIS
install [OPTION]... [-T] SOURCE DEST
install [OPTION]... SOURCE... DIRECTORY
install [OPTION]... -t DIRECTORY SOURCE...
install [OPTION]... -d DIRECTORY...
DESCRIPTION
This install program copies files (often just compiled) into destination locations you choose. If you want to down‐
load and install a ready-to-use package on a GNU/Linux system, you should instead be using a package manager like
yum(1) or apt-get(1).
In the first three forms, copy SOURCE to DEST or multiple SOURCE(s) to the existing DIRECTORY, while setting permis‐
sion modes and owner/group. In the 4th form, create all components of the given DIRECTORY(ies).
Mandatory arguments to long options are mandatory for short options too.
--backup[=CONTROL]
make a backup of each existing destination file
-b like --backup but does not accept an argument
-c (ignored)
-C, --compare
compare each pair of source and destination files, and in some cases, do not modify the destination at all
-d, --directory
treat all arguments as directory names; create all components of the specified directories
-D create all leading components of DEST except the last, or all components of --target-directory, then copy
SOURCE to DEST
-g, --group=GROUP
set group ownership, instead of process' current group
-m, --mode=MODE
set permission mode (as in chmod), instead of rwxr-xr-x
-o, --owner=OWNER
set ownership (super-user only)
-p, --preserve-timestamps
apply access/modification times of SOURCE files to corresponding destination files
-s, --strip
strip symbol tables
--strip-program=PROGRAM
program used to strip binaries
-S, --suffix=SUFFIX
override the usual backup suffix
-t, --target-directory=DIRECTORY
copy all SOURCE arguments into DIRECTORY
-T, --no-target-directory
treat DEST as a normal file
-v, --verbose
print the name of each directory as it is created
--preserve-context
preserve SELinux security context
-Z set SELinux security context of destination file to default type
--context[=CTX]
like -Z, or if CTX is specified then set the SELinux or SMACK security context to CTX
--help display this help and exit
--version
output version information and exit
The backup suffix is '~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX. The version control method may be
selected via the --backup option or through the VERSION_CONTROL environment variable. Here are the values:
none, off
never make backups (even if --backup is given)
numbered, t
make numbered backups
existing, nil
numbered if numbered backups exist, simple otherwise
simple, never
always make simple backups
AUTHOR
Written by David MacKenzie.
REPORTING BUGS
GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
Report install translation bugs to <http://translationproject.org/team/>
COPYRIGHT
Copyright © 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by
law.
SEE ALSO
Full documentation at: <http://www.gnu.org/software/coreutils/install>
or available locally via: info '(coreutils) install invocation'
GNU coreutils 8.25 January 2016 INSTALL(1)
Installer
Details
You are reading version 017 of this page. The current version can be found here.
Installer is a program included on the LiveCD to install GoboLinux to your hard
drive. It takes care of basic configuration, package selection, and boot loader
setup. Installer uses a common framework for command-line and GUI interfaces.
InstallPackage
Details
You are reading version 017 of this page. The current version can be found here.
NAME
InstallPackage -
SYNOPSIS
InstallPackage <package_file>|<package_dir>
DESCRIPTION
Install GoboLinux packages.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-b, --batch
Do not ask for confirmation.
--use-contrib
Look in contrib store as well.
-D, --no-dependencies
Do not try to fullfit dependencies.
-I, --no-install
Do not install, only locate and fetch the package. Automatically enables '--keep'
-S, --no-symlink
Do not create symbolic links in /System, just fetch and unpack the package. Deprecated - use --symlink=no
instead.
-l, --symlink <entry>
If symlinks should be created and wether they should be forced on conflicts. Valid entries are: 'yes' 'no'
'force' The default value is 'yes'.
-k, --keep
Do not remove downloaded packages.
-s, --same <entry>
What to do when unpackaging over the same version. Valid entries are: 'keep' 'remove' 'cancel' The default
value is 'cancel'.
-o, --old <entry>
What to do with a previously existing version of a package if found. Valid entries are: 'keep' 'remove' 'ask'
'cancel' The default value is 'keep'.
-u, --unmanaged <entry>
Defines what to do with unmanaged files from package. Valid entries are: 'ask' 'install' 'skip' The default
value is 'ask'.
-C, --no-sign-check
Do not check the signature.
-U, --no-updatesettings
Do not update settings for the package
-W, --no-web
Do not check remote site for packages, and bypass fetching of archives.
Notes:
Default behavior for --same is 'cancel', for --old is 'keep'.
EXAMPLES
InstallPackage Gimp--2.0.5.tar.gz
Released under the GNU GPL.
GoboLinux March 2017 INSTALLPACKAGE(1)
IsExecutable
Details
You are reading version 017 of this page. The current version can be found here.
Returns 0 (success) if the file looks like a Linux executable (starting with a
hash-bang magic or an ELF header), or 1 (failure) otherwise.
This helper is used by the FixAttributes script.
KeyManager
Details
You are reading version 017 of this page. The current version can be found here.
Manage digital signature keys for GoboLinux packages.
Usage: KeyManager [ <key_file> ]
Options:
-h, --help Shows this help.
-v, --version Show program version.
-V, --verbose Enable verbose mode.
-i, --import Import key
-l, --list List public keys
KillProcess
Details
You are reading version 017 of this page. The current version can be found here.
NAME
KillProcess -
SYNOPSIS
KillProcess { -c | -m | [-n] <regexps...> }
DESCRIPTION
Enhanced process killing utility.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-i, --interactive
Ask for confirmation before killing a process.
-d, --display
Informative output only. Do not actually kill any process.
-n, --name
Kill processes by name. This is similar to killall, but names are matched to regular expressions passed as
additional parameters to KillProcess. This is the default behavior if no other mode switches are passed.
-m, --memory
Kill the process that is consuming the greatest amount of memory.
-c, --cpu
Kill the process with the highest CPU usage level.
-s, --spare <entry>[:<entry>...]
Enter a colon-separated list of program names that should not be killed by automatic kills. Entries for this
list can also be added in the killProcessSpare entry in the configuration file.
Notes:
Be mindful that when matching processes by name, you are actually searching for a match in any part of the
entire process command line. For example, entering 'ion' as a pattern would also match 'evolution'. Further‐
more, even parameters may match: a search for 'lpd' would also kill 'kwrite helpdocument.txt'.
EXAMPLES
KillProcess knotify artsd kwrited
COPYRIGHT
Copyright © 2003. Released under the GNU GPL.
GoboLinux March 2017 KILLPROCESS(1)
list
Details
You are reading version 017 of this page. The current version can be found here.
____________________________________________________________________________________________________________________________
NAME
list - Create a list
SYNOPSIS
list ?arg arg ...?
____________________________________________________________________________________________________________________________
DESCRIPTION
This command returns a list comprised of all the args, or an empty string if no args are specified. Braces and back‐
slashes get added as necessary, so that the lindex command may be used on the result to re-extract the original argu‐
ments, and also so that eval may be used to execute the resulting list, with arg1 comprising the command's name and
the other args comprising its arguments. List produces slightly different results than concat: concat removes one
level of grouping before forming the list, while list works directly from the original arguments.
EXAMPLE
The command
list a b "c d e " " f {g h}"
will return
a b {c d e } { f {g h}}
while concat with the same arguments will return
a b c d e f {g h}
SEE ALSO
lappend(n), lindex(n), linsert(n), llength(n), lrange(n), lrepeat(n), lreplace(n), lsearch(n), lset(n), lsort(n)
KEYWORDS
element, list, quoting
Tcl list(n)
ListProgramFiles
Details
You are reading version 017 of this page. The current version can be found here.
Gives you the list of files which belong to some program you have installed on
your machine.
Which files belong the current installed version of Wireless-Tools
?
ListProgramFiles wireless-tools
or, equivalently:
ListProgramFiles wireless-tools Current
Which files belong to version 28 of Wireless-Tools
?
ListProgramFiles wireless-tools 28
Notice how <program>
field is not case-sensitive although <version>
field
is.
Which files belong to all versions of Wireless-Tools
?
ListProgramFiles /Programs/Wireless-Tools
Notice that we passed the program’s directory instead of its name.
NAME
ListProgramFiles -
SYNOPSIS
ListProgramFiles <program> [<version>] | <version_directory>
DESCRIPTION
List files from a program in a 'clean' way, skipping some file patterns.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-f, --files
List files (equivalent to -xtype f in 'find')
-l, --links
List links (equivalent to -type l in 'find')
-R, --no-resources
Do not list files in Resources directory
-p, --path
Return full path, including the programs directory
-n, --null
Separate files with null instead of newline.
COPYRIGHT
Copyright © 2006. Released under the GNU GPL.
GoboLinux March 2017 LISTPROGRAMFILES(1)
MakeRecipe
Details
You are reading version 017 of this page. The current version can be found here.
NAME
MakeRecipe -
SYNOPSIS
MakeRecipe {{[<app_name> [<app_version>]] <url>} | {<app_name> cvs <server> <module>} | {<app_name> svn <svn url>} |
{<app_name>
DESCRIPTION
Create a recipe template.
git <repository>} | {<app_name> bzr <branch>} | {<app_name> hg <repository> }
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-F, --no-fetch
Do not try to download the package. Assume it is already present.
-C, --no-check
Do not check for existing recipes for that program.
-b, --batch
Do not ask for confirmation.
Notes:
A URL, a cvs, svn, git, bzr or hg command line should be passed as a parameter.
EXAMPLES
MakeRecipe Help2Man 1.33.1 http://ftp.gnu.org/gnu/help2man/help2man_1.33.1.tar.gz MakeRecipe DirectFB cvs
:pserver:anonymous:@cvs.directfb.org:/cvs/directfb DirectFB MakeRecipe SYSLINUX git http://www.ker‐
nel.org/pub/scm/boot/syslinux/syslinux.git
COPYRIGHT
Copyright © 2003, Hisham Muhammad - Released under the GNU GPL.
GoboLinux March 2017 MAKERECIPE(1)
MergeTree
Details
You are reading version 017 of this page. The current version can be found here.
NAME
MergeTree -
SYNOPSIS
MergeTree <source> <destination>
DESCRIPTION
Mirrors one directory structure into another.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-d, --delete
On conflicts, overwrite original file.
Notes:
All files and directories in <source> appear as symbolic links in <destination>
EXAMPLES
MergeTree /Programs/KOffice/Current /Programs/KDE/Current
GoboLinux March 2017 MERGETREE(1)
NamingConventions
Details
You are reading version 017 of this page. The current version can be found here.
NAME
NamingConventions -
SYNOPSIS
NamingConventions <name>
DESCRIPTION
Heuristics to determine a capitalized, GoboLinux-like name.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
GoboLinux March 2017 NAMINGCONVENTIONS(1)
Note that NamingConventions is part of the Scripts
package. You can find in
the bin/
subdirectory there.
Here are some usage examples; note that presently NamingConventions
appears to
prefer only the program name, so if you have a full remote URL, make sure to
only pass the name of the program towards NamingConventions
.
NamingConventions glib => GLib
NewVersion
Details
You are reading version 017 of this page. The current version can be found here.
NAME
NewVersion -
SYNOPSIS
NewVersion <package> <version> (url)
DESCRIPTION
Update a recipe to a new version.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-s, --source <entry>
Recipe version number to use as a base for the new version
-n, --former-name <entry>
App name of the Recipe to use as a base. Only necessary if it's different from the name of the new Recipe
-k, --keep-existing
Keep existing recipe if one already exists
Notes:
Optimistically, it assumes only the version number has changed, and the compilation process is still identi‐
cal. The generated recipe is better understood as a 'template' for the new version recipe.
EXAMPLES
NewVersion Allegro 4.1.12, NewVersion --source 0.9.7 Wine 0.9.14
COPYRIGHT
Copyright © 2003, Hisham Muhammad - Released under the GNU GPL.
GoboLinux March 2017 NEWVERSION(1)
Usage example:
PackRecipe
Details
You are reading version 017 of this page. The current version can be found here.
NAME
PackRecipe -
SYNOPSIS
PackRecipe [<program> [<version>]]
DESCRIPTION
Generate "packed recipes", ready for submission.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-L, --no-lint
Do not verify recipes (not recommended).
-W, --no-web
Offline operation when running RecipeLint (avoid if possible).
Notes:
Given no arguments, this script will take all recipes in
and pack them as Foo--1.0--recipe.tar.bz2 files at .
(C) 2003-2004 Carlo Calica et al. Released under the GNU GPL.
GoboLinux March 2017 PACKRECIPE(1)
PrepareProgram
Details
You are reading version 017 of this page. The current version can be found here.
NAME
PrepareProgram -
SYNOPSIS
PrepareProgram <target_name> <version_nr> [ -- <additional_options> ]
DESCRIPTION
prepares applications for instalation, running the 'configure' script.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-b, --batch
batch mode: no user interaction
-t, --tree
Prepare directories only, do not attempt to run configure.
-T, --tree-cleanup
Like --tree, but instead of creating directories, remove empty ones
-k, --keep
Keep the directory if it already exists in the directory hierarchy.
-r, --remove
Remove the directory if it already exists in the directory hierarchy.
-c, --configure <entry>
Specify program to be used as 'configure' script. The default value is './configure'.
-a, --autoconf
Assume configure is based on autoconf, skipping detection.
-A, --no-autoconf
Assume configure is NOT based on autoconf, skipping detection.
-D, --no-default-options
Skip detection altogether, use only configure options passed on the command-line.
Notes:
The directory hierarchy for the program is only created with --tree.
EXAMPLES
PrepareProgram KDE 2.2
COPYRIGHT
Copyright © 2001-2005 Hisham Muhammad - Released under the GNU GPL.
GoboLinux March 2017 PREPAREPROGRAM(1)
PrioritizeUpdates
Details
You are reading version 017 of this page. The current version can be found here.
Usage:
/usr/bin/PrioritiseUpdates <Install-or-Compile-Scriptfile>
ProblemReport
Details
You are reading version 017 of this page. The current version can be found here.
Scripts version: 016.01
Compile version: 016.01-r1
BootScripts version: 016.01-r1
Glibc version: 2.24
Linux-Headers version: 4.7.4
Xorg-Lib version: 7.7-r1
GCC version: 6.2.0-r4
Python version: 3.6.0-r5
KDE-Libs version:
Linux version: 4.9.4-r1
--help version:
Installed versions of --help
Compile.conf
# Add your name here so that credit is added to recipes.
#compileRecipeAuthor=""
compileDir="${goboPrefix}/Data/Compile"
compileDependenciesDir="$compileDir/Recipes"
compileArchivesDir="$compileDir/Archives"
compileSourcesDir="$compileDir/Sources"
compileRecipeDirs=(
"$compileDir/LocalRecipes"
"$compileDir/Recipes"
)
# List Store mirrors here
getRecipeStores=(
"http://gobolinux.org/recipe-store"
)
# Where GetRecipe places its recipes. Should be in $compileRecipeDirs
compileGetRecipeDir="$compileDir/Recipes"
# These specify the source and destination to GenRecipeStore
compileLocalRecipesDir="$compileDir/LocalRecipes"
compilePackedRecipesDir="$compileDir/PackedRecipes"
# Main free software repositories
ftpGnu=ftp://ftp.gnu.org/gnu
#ftpGnu=ftp://ftp.unicamp.br/pub/gnu
ftpAlphaGnu=ftp://alpha.gnu.org/gnu
httpSourceforge=http://downloads.sourceforge.net
#httpSourceforge=http://voxel.dl.sourceforge.net/sourceforge
UseFlags.conf
# List your use flags, one per line, prefixed with a + to enable
# or a - to disable. Lines starting with # are ignored as comments.
# If a space-separated list of programs is given after the flag specification,
# the specification only applies to those programs.
# Note that if multiple use flags with same functionality is enabled, e.g.
# "ssl", "openssl", "gnutls" and "nss", the default implementation is choosen
# by the recipe author
# Example declaration:
#+foo
#+bar
#-bar foo quux
#-baz
# Generic flags specify a functionality to be enabled, and may list
# several different specific flags that provide it.
# Specific flags are ordered by preference for each generic flag. Only the
# first valid specific flag will be enabled for each generic flag.
ssl: openssl gnutls nss
gui: qt4 qt3 gtk2 fltk gtk1 lesstif
qt: qt4 qt3
gtk: gtk2 gtk1
sql: sqlite mysql postgresql
tui: ncurses
sound: alsa jack pulseaudio arts nas
spellcheck: enchant aspell ispell hspell gnome-spell
file_monitor: fam gamin
rtl: pango graphite
sametime: meanwhile
zeroconf: avahi mdnsresponder howl monozeroconf bonjour rendezvous
ac3: a52dec
diracvideo: schroedinger dirac
xmp: exempi
ldap: openldap
desktop_search: strigi beagle tracker
gadu_gadu: ekg
motif: openmotif lesstif
GenericFlags.conf
RebuildLinks
Details
You are reading version 017 of this page. The current version can be found here.
Rebuild /System/Index directories
.
Usage: RebuildLinks <option>
Options:
- -h, --help - Shows this help.
- -v, --version - Show program version.
- -V, --verbose - Enable verbose mode.
- -s, --shared - Rebuild /System/Index/share.
- -n, --environment - Rebuild /System/Environment.
Not all directories in the /System/Index
hierarchy can be rebuilt using this
tool because it would render the system in an inconsistent state during the
program’s execution.
Examples:
RecipeLint
Details
You are reading version 017 of this page. The current version can be found here.
NAME
RecipeLint -
SYNOPSIS
RecipeLint <recipe-file>
DESCRIPTION
Perform all sorts of sanity checks in a recipe.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-t, --thorough
Perform thorough URL/file testing (don't use cache).
-D, --quick-and-dirty
cut some corners (don't download files, etc; not recommended).
-W, --no-web
fully offline operation (not recommended).
EXAMPLES
RecipeLint Foo--1.0--recipe.tar.bz2
(C)2005-2006 Hisham Muhammad, released under the GNU GPL.
GoboLinux March 2017 RECIPELINT(1)
RemoveBroken
Details
You are reading version 017 of this page. The current version can be found here.
Given a file name, this script verifies if it’s a broken link or not. Being a
broken one, it gets deleted.
This script is very useful when used together with find
to find stray, broken
links.
Example:
find /System/Index | RemoveBroken
This is functionally equivalent to
find /System/Index -xtype l -delete
The source code to RemoveBroken
can be found
here:
RemoveEmpty
Details
You are reading version 017 of this page. The current version can be found here.
NAME
RemoveEmpty -
SYNOPSIS
RemoveEmpty
DESCRIPTION
remove all empty directories inside current (or a given) directory
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-d, --depth <entry>
Depth of search for empty directories.
-D, --no-defaults
Do not remove empty entries in Defaults.
COPYRIGHT
Copyright © 2001-2003 Hisham Muhammad - Released under the GNU GPL.
GoboLinux March 2017 REMOVEEMPTY(1)
RemoveProgram
Details
You are reading version 017 of this page. The current version can be found here.
NAME
RemoveProgram -
SYNOPSIS
RemoveProgram <program> <version>
DESCRIPTION
Removes a program version from the system.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-b, --batch
Do not ask for confirmation.
-u, --unmanaged <entry>
Defines what to do with unmanaged files from package. Valid entries are: 'ask' 'remove' 'keep' 'interactive'
The default value is 'ask'.
EXAMPLES
RemoveProgram Qt 3.2.3
COPYRIGHT
Copyright © 2004 Andre Detsch. Released under the GNU GPL.
GoboLinux March 2017 REMOVEPROGRAM(1)
Rename
Details
You are reading version 017 of this page. The current version can be found here.
NAME
Rename -
SYNOPSIS
Rename <changefrom> <changeto> <files...>
DESCRIPTION
Performs a sed-based search/replace in a set of filenames.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
COPYRIGHT
Copyright © 2002-2003 Hisham Muhammad. Released under the GNU GPL.
GoboLinux March 2017 RENAME(1)
RescueInstallPackage
Details
You are reading version 017 of this page. The current version can be found here.
RescueInstallPackage
A minimal functionality InstallPackage
that can be used when the original
script is not working
Usage:
RescueInstallPackage <package_file|package_dir|package_url> [goboPrograms] [goboIndex]
Example:
RescueInstallPackage /Data/Packages/Glibc--2.3.2--i686.tar.bz2 /Programs /System/Index
RescueSymlinkProgram
Details
You are reading version 017 of this page. The current version can be found here.
A minimal functionality SymlinkProgram
that can be used
when the original script is not working.
Usage
RescueSymlinkProgram <program_path> [goboLinks]
Example
RescueSymlinkProgram /Programs/Glibc/Current /System/Index
Runner
Details
You are reading version 017 of this page. The current version can be found here.
Executes a command with a read-only view of /System/Index overlaid with
dependencies extracted from the program's Resources/Dependencies and/or
from the given dependencies file(s).
Syntax: Runner [options] <command> [arguments]
Available options are:
-a, --arch=ARCH Look for dependencies whose architecture is ARCH (default: taken from
Resources/Architecture, otherwise assumed to be x86_64)
-d, --dependencies=FILE Path to GoboLinux Dependencies file to use
-h, --help This help
-q, --quiet Don't warn on bogus dependencies file(s)
-v, --verbose Run in verbose mode (type twice to enable debug messages)
-c, --check Check if Runner can be used in this system
-f, --fallback Run the command without the sandbox in case this is not available
-R, --no-removedeps Do not remove conflicting versions of dependencies from /System/Index view
SandboxInstall
Details
You are reading version 017 of this page. The current version can be found here.
NAME
SandboxInstall -
SYNOPSIS
SandboxInstall [<options>] <program_name> <program_version> [ -- <extra_arguments> ]
DESCRIPTION
Runs 'make install', using a sandbox environment.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-t, --target <entry>
Makefile target to be used. The default value is 'install'.
-f, --makefile <entry>
Specify which makefile to use. The default value is 'Makefile'.
-m, --make <entry>
Use the given variant of make (ie: cmake). Use in recipe_type={makefile,configure} The default value is 'Col‐
orMake'.
-c, --command <entry>
Use the given command instead of make (ie: python). Options --target and --makefile are then ignored.
-a, --add-allowed <entry>
Specify additional allowed directories or files. Colon separated list.
-u, --unmanaged-files <entry>
Specify allowed directories or files, which should be handled as unmanaged. Colon separated list.
-F, --no-sandbox
Do not protect the installation with a sandbox.
-e, --expand-sandbox <entry>
By default, the sandbox is built relative to the current directory, '.'. Passing 1 to this option will build
it relative to the parent directory, '..',passing 2 relative to '../..', and so on.
-l, --allow-leftovers
When using UnionFS, do not return a failure code when it catches files outside the sandbox.
Notes:
Normally you'll want to use Compile(1) instead. 'SandboxInstall' is called by Compile(1).
EXAMPLES
SandboxInstall --makefile makefile.unix --target install_shared WeirdSuperLib 2.4
COPYRIGHT
Copyright © Hisham Muhammad, 2001-2005 - Released under the GNU GPL.
GoboLinux March 2017 SANDBOXINSTALL(1)
SignProgram
Details
You are reading version 017 of this page. The current version can be found here.
NAME
SignProgram -
SYNOPSIS
SignProgram { <package> [<version>] | <package_file> }
DESCRIPTION
Generate and sign a hash file of a Gobolinux package with gpg.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-u, --local-user <entry>
Use <entry> as the user ID to sign with.
-S, --no-signature
Just create FileHash.
No GPG signing.
Notes:
If no version is specified, Current is assumed.
If the -u option isn't
used, the first ID found in the secret keyring is used.
COPYRIGHT
Copyright © 2003 Carlo Calica. Released under the GNU GPL.
GoboLinux March 2017 SIGNPROGRAM(1)
StartTask
Details
You are reading version 017 of this page. The current version can be found here.
NAME
StartTask -
SYNOPSIS
StartTask <task> <options>
DESCRIPTION
Run boot tasks from the command line.
OPTIONS
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
EXAMPLES
StartTask OpenSSH
Released under the GNU GPL.
GoboLinux October 2008 STARTTASK(1)
StopTask
Details
You are reading version 017 of this page. The current version can be found here.
NAME
StopTask -
SYNOPSIS
StopTask <task> <options>
DESCRIPTION
Run boot tasks from the command line.
OPTIONS
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
EXAMPLES
StopTask OpenSSH
Released under the GNU GPL.
GoboLinux October 2008 STOPTASK(1)
SuggestDuplicates
Details
You are reading version 017 of this page. The current version can be found here.
NAME
SuggestDuplicates -
SYNOPSIS
SuggestDuplicates
DESCRIPTION
Check for non-current programs.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
COPYRIGHT
Copyright 2005 MJ Ray. Released under GNU GPL v2.
GoboLinux March 2017 SUGGESTDUPLICATES(1)
SuggestUpdates
Details
You are reading version 017 of this page. The current version can be found here.
Usage:
/usr/bin/SuggestUpdates [--recipe|--debug]
SymlinkProgram
Details
You are reading version 017 of this page. The current version can be found here.
NAME
SymlinkProgram -
SYNOPSIS
SymlinkProgram [<options>] <program_name> [<program_version>]
DESCRIPTION
Link a program from the /Programs hierarchy in the /System tree.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-s, --settings <entry>
Link settings into /System/Settings. Valid entries are: 'yes' 'no' 'safe' The default value is 'yes'.
-l, --libraries <entry>
Link libraries into /usr/lib. Valid entries are: 'yes' 'no' 'safe' The default value is 'yes'.
-e, --executables <entry>
Link executables into /usr/bin. Valid entries are: 'yes' 'no' 'safe' The default value is 'yes'.
-h, --headers <entry>
Link headers into /usr/include. Valid entries are: 'yes' 'no' 'safe' The default value is 'yes'.
-a, --shared <entry>
Link shared files into /usr/share. Valid entries are: 'yes' 'no' 'safe' The default value is 'yes'.
-w, --wrappers <entry>
Link wrappers into /usr/bin. Valid entries are: 'yes' 'no' 'safe' The default value is 'yes'.
-t, --tasks <entry>
Link tasks into /usr/bin. Valid entries are: 'yes' 'no' 'safe' The default value is 'yes'.
-x, --libexec <entry>
Link libexec into /usr. Valid entries are: 'yes' 'no' 'safe' The default value is 'yes'.
-u, --unmanaged <entry>
Defines what to do with unmanaged files in package. Valid entries are: 'ask' 'install' 'skip' The default
value is 'ask'.
-E, --no-environment
Do not link entries from /System/Environment.
-F, --no-follow
Do not follow symbolic links.
-R, --no-requirements
Do not process Resources/Requirements.
-A, --no-variable
Do not move variable files into /Data/Variable.
-M, --no-doc
Do not link manuals and info files.
-C, --cleanup
Clean up after installation.
-c, --conflict <entry>
What to do on conflicting symlinks. Valid entries are: 'keep' 'overwrite' The default value is 'keep'.
-f, --force
Force symlinks. Same as '--conflict overwrite'.
-n, --no-make
Dummy option. Preserved for backwards compatibility.
-r, --relative
Use relative paths to link files from /Programs.
-t, --rootfs
Copy program to rootfs if a symlink.
Notes:
If no program version is specified, Current is assumed.
EXAMPLES
SymlinkProgram WeirdSuperLib 2.4
COPYRIGHT
Copyright © Hisham Muhammad, 2001-2005 - Released under the GNU GPL.
GoboLinux March 2017 SYMLINKPROGRAM(1)
SystemFind
Details
You are reading version 017 of this page. The current version can be found here.
NAME
SystemFind -
SYNOPSIS
SystemFind [<flags>] <search_pattern>
DESCRIPTION
Special 'find' utility for searches in the /System hierarchy
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-e, --executables
Search for executables in /usr/bin.
-l, --libraries
Search for libraries in /usr/lib.
-i, --headers
Search for include headers in /usr/include.
-s, --settings
Search for settings in /System/Settings.
-m, --manuals
Search for settings in /usr/share/man.
-q, --quick
Scan symlinks in /System only (may not find all files).
Notes:
If no flags are set, all four system locations are scanned.
EXAMPLES
SystemFind -i -l freetype
COPYRIGHT
Copyright © 2003-2005 Hisham Muhammad. Released under the GNU GPL.
GoboLinux March 2017 SYSTEMFIND(1)
SystemInfo
Details
You are reading version 017 of this page. The current version can be found here.
NAME
SystemInfo -
SYNOPSIS
SystemInfo
DESCRIPTION
Display some basic system information. Useful for /etc/issue.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
GoboLinux March 2017 SYSTEMINFO(1)
UnionSandbox
Details
You are reading version 017 of this page. The current version can be found here.
NAME
UnionSandbox -
SYNOPSIS
UnionSandbox [<options>] <program> [<command-parameters...>]
DESCRIPTION
Run the program in a protected sandbox, as superuser, using unionfs
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-w, --writedir <entry>
The dir where writes outside sandbox are written.
-d, --directory <entry>
The program should be run at <entry>. This path should be either absolute, or relative to the sandbox root.
-s, --sandbox <entry>[:<entry>...]
Colon-separated list of areas where the restricted process has write access to. The default value is '.'.
-m, --map <entry>[:<entry>...]
Colon-separated mapping (lhs=rhs) where writes to rhs are mapped to lhs.
Notes:
To allow mobility within the sandbox, the '.' directory is mounted at a sandbox root (like ). For this reason, use of
relative paths like '..' to reach directories higher in the hierarchy than '.' may produce unexpected results. It
may also confuse symbolic links that flow through the sandbox.
EXAMPLES
UnionSandbox -r 0.0 -s '.:/Programs/NaughtyApp/Current' make install
COPYRIGHT
Copyright © 2003. Released under the GNU GPL.
GoboLinux March 2017 UNIONSANDBOX(1)
UnversionExecutables
Details
You are reading version 017 of this page. The current version can be found here.
NAME
UnversionExecutables -
SYNOPSIS
UnversionExecutables [<options>] <program_name> [<program_version>]
DESCRIPTION
Delete versioned hardlinks for each executable created by VersionExecutables
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-a, --all-versions
Remove links for all versions of a program, not just Current (when no version specified).
Notes:
This tool will only remove links created by VersionExecutables and listed in Resources/VersionExecutables.
EXAMPLES
UnversionExecutables ZSH 4.3.6
COPYRIGHT
Copyright © 2008 Michael Homer. Released under the GNU GPL version 2 or later.
GoboLinux March 2017 UNVERSIONEXECUTABLES(1)
UpdateKdeRecipe
Details
You are reading version 017 of this page. The current version can be found here.
The UpdateKdeRecipe
script is assumingly aiding in updating KDE recipes.
It is a component of the Scripts collection and will normally reside under the
Scripts/bin
subdirectory.
It was in particular useful for the qt3/kde3 stack several years ago - presently
(Sep 2017) it may need some modifications due to upstream changes to kde.
Parsing the URL for KDE at ftp://ftp.kde.org/pub/kde/stable/--help/src
KDE Plasma upstream can be found here: https://download.kde.org/stable/plasma/
KDE Applications can be found here:
https://download.kde.org/stable/applications/
UpdateRecipes
Details
You are reading version 017 of this page. The current version can be found here.
NAME
UpdateRecipes -
SYNOPSIS
UpdateRecipes [<program>]
DESCRIPTION
Update local recipe list from recipe stores.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-a, --all
Download contents of updated recipes. By default, UpdateRecipes will only fetch the recipe list and generate
empty recipe directories (except when updating a single program).
-l, --all-latest
Like --all, but only fetch the latest versions of each recipe.
-t, --thorough
Check all availabe mirrors for updates. By default, only the first working mirror (as configured in Com‐
pile.conf) is used.
Notes:
When updating a single program, UpdateRecipes will download all its available recipes. When no program is
specified, UpdateRecipes will fetch the recipe list and populate with directory entries (and download the
recipes only if --all is used).
(C) 2003-2004 Carlo Calica et al. Released under the GNU GPL.
GoboLinux March 2017 UPDATERECIPES(1)
UpdateSettings
Details
You are reading version 017 of this page. The current version can be found here.
NAME
UpdateSettings -
SYNOPSIS
UpdateSettings [<options>] [<mode>] <program> [<version>]
DESCRIPTION
Interactively update settings from defaults in Resources/Defaults/Settings
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-d, --diffs
When a file has been modified, show differences.
-c, --check
Only check whether current settings differ from the defaults.
-r, --report
Only report whether current settings and defaults differ.
-l, --list
List files that differ between current settings and defaults.
-u, --update
Update settings (default)
Update Modes:
-a, --auto
Update automatically, without prompting the user at any point
-i, --interactive
Update interactively, prompting the user before each change
-q, --quick
Quickly update, prompting only when there are conflicts (default)
(C)2005 by David Smith. Released under the GNU GPL.
Maintained by Dan Charney and the GoboLinux team
GoboLinux March 2017 UPDATESETTINGS(1)
UpdateXorgRecipe
Details
You are reading version 017 of this page. The current version can be found here.
Parsing the URL for Xorg module xcb.
UpgradeSystem
Details
You are reading version 017 of this page. The current version can be found here.
NAME
UpgradeSystem -
SYNOPSIS
UpgradeSystem
DESCRIPTION
Online automated upgrade of the system.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
COPYRIGHT
Copyright © 2003 Hisham Muhammad. Released under the GNU GPL.
GoboLinux March 2017 UPGRADESYSTEM(1)
UseFlags
Details
You are reading version 017 of this page. The current version can be found here.
UseFlags
Usage:
UseFlags [<program> [<flag-to-test>]]
When program and flag both specified, the return code is true if the flag is
enabled, and false otherwise.
If only program is specified, or UseFlags
is called alone, output the set of
flags enabled for that program or overall.
program may be the path to a recipe directory to include only flags actually
used by prog.
VerifyProgram
Details
You are reading version 017 of this page. The current version can be found here.
NAME
VerifyProgram -
SYNOPSIS
VerifyProgram { [<options>] <<package> [<version>] | <tarball>> }
DESCRIPTION
Verify the hashes file gpg signature and check the hashes of a Gobolinux package.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-r, --keyring <entry>
GPG option to an additional the keyring location.
-S, --no-signature
Just verify FileHash.
Do not check GPG signature.
-q, --quiet
No output.
Check exit status for result.
-W, --no-web
Do not check remote keyserver for keys.
Notes:
If no version is specified, Current is assumed.
The default keyrings are:
/Users/root/.gnupg/pubring.gpg /Programs/Scripts/Current/Data/gpg/goboring.gpg
COPYRIGHT
Copyright © 2003 Carlo Calica. Released under the GNU GPL.
GoboLinux March 2017 VERIFYPROGRAM(1)
VersionExecutables
Details
You are reading version 017 of this page. The current version can be found here.
NAME
VersionExecutables -
SYNOPSIS
VersionExecutables [<options>] <program_name> [<program_version>]
DESCRIPTION
Create versioned hardlinks for each executable in the given program
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
-a, --all-versions
Create links for all versions of a program, not just Current (when no version specified).
EXAMPLES
VersionExecutables ZSH 4.3.6
COPYRIGHT
Copyright © 2008 Michael Homer. Released under the GNU GPL version 2 or later.
GoboLinux March 2017 VERSIONEXECUTABLES(1)
which
Details
You are reading version 017 of this page. The current version can be found here.
NAME
which -
SYNOPSIS
which <executable>
DESCRIPTION
Display real location of an executable file.
OPTIONS
--terse
Enable terse messages.
--debug
Enable debug messages.
-h, --help
Show this help.
--version
Show program version.
-v, --verbose
Enable verbose mode.
--logfile <entry>
Log all output to specified file.
EXAMPLES
which ls
Released under the GNU GPL.
GoboLinux March 2017 WHICH(1)