softwarechannel
- 1. softwarechannel_adderrata
- 2. softwarechannel_adderratabydate
- 3. softwarechannel_addpackages
- 4. softwarechannel_addrepo
- 5. softwarechannel_clone
- 6. softwarechannel_clonetree
- 7. softwarechannel_create
- 8. softwarechannel_delete
- 9. softwarechannel_details
- 10. softwarechannel_diff
- 11. softwarechannel_errata_diff
- 12. softwarechannel_errata_sync
- 13. softwarechannel_getorgaccess
- 14. softwarechannel_list
- 15. softwarechannel_listallpackages
- 16. softwarechannel_listbasechannels
- 17. softwarechannel_listchildchannels
- 18. softwarechannel_listerrata
- 19. softwarechannel_listerratabydate
- 20. softwarechannel_listlatestpackages
- 21. softwarechannel_listpackages
- 22. softwarechannel_listrepos
- 23. softwarechannel_listsyncschedule
- 24. softwarechannel_listsystems
- 25. softwarechannel_mirrorpackages
- 26. softwarechannel_regenerateneededcache
- 27. softwarechannel_regenerateyumcache
- 28. softwarechannel_removeerrata
- 29. softwarechannel_removepackages
- 30. softwarechannel_removerepo
- 31. softwarechannel_removesyncschedule
- 32. softwarechannel_setorgaccess
- 33. softwarechannel_setsyncschedule
- 34. softwarechannel_sync
- 35. softwarechannel_syncrepos
The following spacecmd functions are available for working with software channels.
1. 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
2. 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)
3. softwarechannel_addpackages
Add packages to a software channel.
usage: softwarechannel_addpackages CHANNEL <PACKAGE ...>
4. softwarechannel_addrepo
Add a repo to a software channel.
usage: softwarechannel_addrepo CHANNEL REPO
5. 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
6. 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
7. 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
8. softwarechannel_delete
Delete a software channel.
usage: softwarechannel_delete <CHANNEL ...>
9. softwarechannel_details
Show the details of a software channel.
usage: softwarechannel_details <CHANNEL ...>
10. softwarechannel_diff
Check the difference between software channels.
usage: softwarechannel_diff SOURCE_CHANNEL TARGET_CHANNEL
11. softwarechannel_errata_diff
Check the difference between software channel files.
usage: softwarechannel_errata_diff SOURCE_CHANNEL TARGET_CHANNEL
12. softwarechannel_errata_sync
Sync errata of two software channels.
usage: softwarechannel_errata_sync SOURCE_CHANNEL TARGET_CHANNEL
13. 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)
14. 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)
15. softwarechannel_listallpackages
List all packages in a channel.
usage: softwarechannel_listallpackages CHANNEL
16. softwarechannel_listbasechannels
List all base software channels.
usage: softwarechannel_listbasechannels [options]
options:
-v verbose (display label and summary)
17. 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)
18. softwarechannel_listerrata
List the errata associated with a software channel.
usage: softwarechannel_listerrata <CHANNEL ...> [from=yyyymmdd [to=yyyymmdd]]
19. softwarechannel_listerratabydate
List errata from channelbased on a date range.
usage: softwarechannel_listerratabydate CHANNEL BEGINDATE ENDDATE
Date format : YYYYMMDD
20. softwarechannel_listlatestpackages
List the newest version of all packages in a channel.
usage: softwarechannel_listlatestpackages CHANNEL
21. softwarechannel_listpackages
List the most recent packages available from a software channel.
usage: softwarechannel_listpackages CHANNEL
22. softwarechannel_listrepos
List the repos for a software channel.
usage: softwarechannel_listrepos CHANNEL
23. softwarechannel_listsyncschedule
List sync schedules for all software channels.
usage: softwarechannel_listsyncschedule : List all channels
24. softwarechannel_listsystems
List all systems subscribed to a software channel.
usage: softwarechannel_listsystems CHANNEL
25. softwarechannel_mirrorpackages
Download packages of a given channel.
usage: softwarechannel_mirrorpackages CHANNEL
Options:
-l/--latest : Only mirror latest package version
26. softwarechannel_regenerateneededcache
Regenerate the needed errata and package cache for all systems.
usage: softwarechannel_regenerateneededcache
27. softwarechannel_regenerateyumcache
Regenerate the YUM cache for a software channel.
usage: softwarechannel_regenerateyumcache <CHANNEL ...>
28. softwarechannel_removeerrata
Remove patches from a software channel.
usage: softwarechannel_removeerrata CHANNEL <ERRATA:search:XXX ...>
29. softwarechannel_removepackages
Remove packages from a software channel.
usage: softwarechannel_removepackages CHANNEL <PACKAGE ...>
30. softwarechannel_removerepo
Remove a repo from a software channel.
usage: softwarechannel_removerepo CHANNEL REPO
31. softwarechannel_removesyncschedule
Removes the repo sync schedule for a software channel.
usage: softwarechannel_setsyncschedule <CHANNEL>
32. 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)
33. 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 * * ?
34. softwarechannel_sync
Sync the packages of two software channels.
usage: softwarechannel_sync SOURCE_CHANNEL TARGET_CHANNEL
35. softwarechannel_syncrepos
Sync users repos for a software channel.
usage: softwarechannel_syncrepos <CHANNEL ...>