svc-rbac revision 8d0bff0b85e6c35d0d862cff1607cded58bf2341
30N/A# The contents of this file are subject to the terms of the 30N/A# Common Development and Distribution License (the "License"). 30N/A# You may not use this file except in compliance with the License. 30N/A# See the License for the specific language governing permissions 30N/A# and limitations under the License. 30N/A# When distributing Covered Code, include this CDDL HEADER in each 30N/A# If applicable, add the following below this CDDL HEADER, with the 30N/A# fields enclosed by brackets "[]" replaced with your own identifying 30N/A# information: Portions Copyright [yyyy] [name of copyright owner] 30N/A# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved. 1016N/A echo "${irbac}: not found." 30N/A echo "Usage: $0 { start | refresh | stop }" 30N/A echo "Could not create temporary directory." 30N/A # No directory, nothing to do 30N/A # List all the files in the directory and the destination file 58N/A # in the order of their timestamp. Older files are displayed 145N/A # first. If a fragment file is listed before the destination 145N/A # file, it is an older fragment that has already been processed. 145N/A # If a fragment file is listed after the destination file, it is 145N/A # new, and the destination file must be updated. 58N/A # Comments are processed separately from the other file contents. 77N/A # For new fragments only, the comments are processed as they are 490N/A # encountered. For all fragments, the non-comment contents are 490N/A # saved in a temporary file. After all fragments have been 490N/A # processed, and only if new fragments were found, the contents 490N/A # of the temporary file are processed. This ensures that older 490N/A # but still valid entries are retained in the destination file.