softwarechannel
The following spacecmd functions are available for working with software channels.
- softwarechannel_adderrata
-
Add patches from one channel into another channel.
usage: softwarechannel_adderrata SOURCE DEST <ERRATA|search:XXX ...> Options: -q/--quick : Don't display list of packages (slightly faster) -s/--skip : Skip errata which appear to exist already in DEST
- softwarechannel_adderratabydate
-
Add errata from one channel into another channel based on a date range.
usage: softwarechannel_adderratabydate [options] SOURCE DEST BEGINDATE ENDDATE Date format : YYYYMMDD Options: -p/--publish : Publish errata to the channel (don't clone)
- softwarechannel_addpackages
-
Add packages to a software channel.
usage: softwarechannel_addpackages CHANNEL <PACKAGE ...>
- softwarechannel_addrepo
-
Add a repo to a software channel.
usage: softwarechannel_addrepo CHANNEL REPO
- softwarechannel_clone
-
Clone a software channel.
usage: softwarechannel_clone [options] options: -s SOURCE_CHANNEL -n NAME -l LABEL -p PARENT_CHANNEL --gpg-copy/-g (copy SOURCE_CHANNEL GPG details) --gpg-url GPG_URL --gpg-id GPG_ID --gpg-fingerprint GPG_FINGERPRINT -o do not clone any patches --regex/-x "s/foo/bar" : Optional regex replacement, replaces foo with bar in the clone name and label
- softwarechannel_clonetree
-
Clone a software channel and its child channels.
usage: softwarechannel_clonetree [options]A e.g softwarechannel_clonetree foobasechannel -p "my_" softwarechannel_clonetree foobasechannel -x "s/foo/bar" softwarechannel_clonetree foobasechannel -x "s/^/my_" options: -s/--source-channel SOURCE_CHANNEL -p/--prefix PREFIX (is prepended to the label and name of all channels) --gpg-copy/-g (copy GPG details for correspondoing source channel)) --gpg-url GPG_URL (applied to all channels) --gpg-id GPG_ID (applied to all channels) --gpg-fingerprint GPG_FINGERPRINT (applied to all channels) -o do not clone any errata --regex/-x "s/foo/bar" : Optional regex replacement, replaces foo with bar in the clone name, label and description
- softwarechannel_create
-
Create a software channel.
usage: softwarechannel_create [options] options: -n NAME -l LABEL -p PARENT_CHANNEL -a ARCHITECTURE ['ia32', 'ia64', 'x86_64', 'ppc', 'i386-sun-solaris', 'sparc-sun-solaris'] -c CHECKSUM ['sha1', 'sha256', 'sha384', 'sha512'] -u GPG_URL -i GPG_ID -f GPG_FINGERPRINT
- softwarechannel_delete
-
Delete a software channel.
usage: softwarechannel_delete <CHANNEL ...>
- softwarechannel_details
-
Show the details of a software channel.
usage: softwarechannel_details <CHANNEL ...>
- softwarechannel_diff
-
Check the difference between software channels.
usage: softwarechannel_diff SOURCE_CHANNEL TARGET_CHANNEL
- softwarechannel_errata_diff
-
Check the difference between software channel files.
usage: softwarechannel_errata_diff SOURCE_CHANNEL TARGET_CHANNEL
- softwarechannel_errata_sync
-
Sync errata of two software channels.
usage: softwarechannel_errata_sync SOURCE_CHANNEL TARGET_CHANNEL
- softwarechannel_getorgaccess
-
Get the org-access for the software channel.
usage : softwarechannel_getorgaccess : get org access for all channels usage : softwarechannel_getorgaccess <channel_label(s)> : get org access for specific channel(s)
- softwarechannel_list
-
List all available software channels.
usage: softwarechannel_list [options]' options: -v verbose (display label and summary) -t tree view (pretty-print child-channels)
- softwarechannel_listallpackages
-
List all packages in a channel.
usage: softwarechannel_listallpackages CHANNEL
- softwarechannel_listbasechannels
-
List all base software channels.
usage: softwarechannel_listbasechannels [options] options: -v verbose (display label and summary)
- softwarechannel_listchildchannels
-
List child software channels.
usage: softwarechannel_listchildchannels [options] softwarechannel_listchildchannels : List all child channels softwarechannel_listchildchannels CHANNEL : List children for a specific base channel options: -v verbose (display label and summary)
- softwarechannel_listerrata
-
List the errata associated with a software channel.
usage: softwarechannel_listerrata <CHANNEL ...> [from=yyyymmdd [to=yyyymmdd]]
- softwarechannel_listerratabydate
-
List errata from channelbased on a date range.
usage: softwarechannel_listerratabydate CHANNEL BEGINDATE ENDDATE Date format : YYYYMMDD
- softwarechannel_listlatestpackages
-
List the newest version of all packages in a channel.
usage: softwarechannel_listlatestpackages CHANNEL
- softwarechannel_listpackages
-
List the most recent packages available from a software channel.
usage: softwarechannel_listpackages CHANNEL
- softwarechannel_listrepos
-
List the repos for a software channel.
usage: softwarechannel_listrepos CHANNEL
- softwarechannel_listsyncschedule
-
List sync schedules for all software channels.
usage: softwarechannel_listsyncschedule : List all channels
- softwarechannel_listsystems
-
List all systems subscribed to a software channel.
usage: softwarechannel_listsystems CHANNEL
- softwarechannel_mirrorpackages
-
Download packages of a given channel.
usage: softwarechannel_mirrorpackages CHANNEL Options: -l/--latest : Only mirror latest package version
- softwarechannel_regenerateneededcache
-
Regenerate the needed errata and package cache for all systems.
usage: softwarechannel_regenerateneededcache
- softwarechannel_regenerateyumcache
-
Regenerate the YUM cache for a software channel.
usage: softwarechannel_regenerateyumcache <CHANNEL ...>
- softwarechannel_removeerrata
-
Remove patches from a software channel.
usage: softwarechannel_removeerrata CHANNEL <ERRATA:search:XXX ...>
- softwarechannel_removepackages
-
Remove packages from a software channel.
usage: softwarechannel_removepackages CHANNEL <PACKAGE ...>
- softwarechannel_removerepo
-
Remove a repo from a software channel.
usage: softwarechannel_removerepo CHANNEL REPO
- softwarechannel_removesyncschedule
-
Removes the repo sync schedule for a software channel.
usage: softwarechannel_setsyncschedule <CHANNEL>
- softwarechannel_setorgaccess
-
Set the org-access for the software channel.
usage : softwarechannel_setorgaccess <channel_label> [options] -d,--disable : disable org access (private, no org sharing) -e,--enable : enable org access (public access to all trusted orgs)
- softwarechannel_setsyncschedule
-
Sets the repo sync schedule for a software channel.
usage: softwarechannel_setsyncschedule <CHANNEL> <SCHEDULE> The schedule is specified in Quartz CronTrigger format without enclosing quotes. For example, to set a schedule of every day at 1am, <SCHEDULE> would be 0 0 1 * * ?
- softwarechannel_sync
-
Sync the packages of two software channels.
usage: softwarechannel_sync SOURCE_CHANNEL TARGET_CHANNEL
- softwarechannel_syncrepos
-
Sync users repos for a software channel.
usage: softwarechannel_syncrepos <CHANNEL ...>