ServerA contains two ISO images of a package repository named so1.repo.iso-a and so1.repo.iso-b
respectively. You need to create a single local package repository on server that clients can connect to. The
package repository will be stored on the /export/IPS file system and named repo. The preferred publisher will
be named solaris and the publisher URL will be http://serverA.example.com.
Which is the correct procedure to perform on ServerA to create the local Package repository?
A.
cat so1.repo.iso-a sol.repo.iso-b > so1.full.isoMount the ISO image and use the rsync command to extract
the contents of the ISO file to the /export/IPS file system.Set the pkg/inst_root property to /export/IPS/repoand the pkg/readonly property to true.Set the preferred publisher by using pkg set-publisher -Ghttp://
pkg.oracle.com/solaris/release/ \\-g http”//serverA.example.com/ solaris
B.
cat so1.repo.iso-a so1.repo.iso-b > /export/IPS/repoSet the pkg/inst_root property to true and the pkg/
readonly property to /export/IPSSet the preferred publisher by using pkg set-publisher -G http://
serverA.example.com/ \\-g http://pkg/oracle.com/solaris/rekease/solaris
C.
cat so1.repo.iso-a so1.repo.iso-b > so1.full.isoMount the ISO image and use the rsync command to extract
the contents of the ISO file to /export/IPS/repoSet the pkg/inst_root property to /export/IPS/repo and the
pkg/readonly property to trueSet the preferred publisher by using pkg set-publisher solaris \\-g http://
pkg.oracle.com/
D.
cat so1.repo, iso-a so1.repo.iso-b > /export/IPS/repo.isoMount the ISO image and copy the repo directory
from the ISO image to /export/IPS/reposet the pkg/inst_root property and the pkg/readonly property to /
export/IPS/reposet the preferred pkg/inst_root property by using pkg set-publisher – G http://
serverA.example.com/ \\- g http://pkg.oracle.com/solaris.com/release/- p solaris
Explanation:
Concatenate the files into one file using the cat command.
Make the contents of the repository .iso file available using the mount command.
To increase the performance of repository accesses and to avoid the need to remount the .iso image each time
the system restarts, copy the repository files from /mnt/repo/to a ZFS file system. You can do this copy
with rsync or with tar.
Answer is A
# pkg help set-publisher
Usage:
pkg set-publisher [-Ped] [-k ssl_key] [-c ssl_cert]
[-g origin_to_add|–add-origin=origin_to_add …]
[-G origin_to_remove|–remove-origin=origin_to_remove …]
http://www.oracle.com/technetwork/articles/servers-storage-admin/localrepositories-1377242.html
Answer is A
-G ‘*’ removes all existing origins for the solaris publisher.
And -g adds the URI of the newly created local repository as the new origin.