.
Last update: 1997-05-20
9945-1-90 #49
Classification: No change
The standard does not speak to this issue and as such no conformance
distinction can be made between alternative implementations based on
this.
_____________________________________________________________________________
Topic: Extended tar format
Relevant Sections: 10.1.1
Defect Report:
-----------------------
ISO/IEC 9945-1:1990 Section 10.1.1 Extended tar Format
does not make it clear whether implementations are permitted
to store extra directories on a tar archive. For example, when
archiving "/dev/devicename", is it permissible for tar to place
an entry for "/dev" on the archive?
X/Open proposes that it is not permissible for an extra entry to
be made on the archive. Only by explicitly specifying the directories
should they be placed on the archive. Only by explicit specification can
the directory permissions be recorded. Directories created in the course of
extracting from an archive will have process environment
specified permissions if they were not explicitly put on the archive.
WG15 response for ISO/IEC 9945-1:1990 (IEEE Std 1003.1-1990)
--------------------------------------------------
The request addresses a point that is outside the scope of
ISO/IEC 9945-1:1990. ISO/IEC 9945-1:1990 specifies the
format of tar archives, but makes no requirement of the
format-creating utility other than that it be capable
of creating conforming archives. As long as the directory
entries in the tar archive conform to the format specified
for such entries, nothing about the behavior described
in the request is in conflict with the requirements of
ISO/IEC 9945-1:1990.
Rationale for Interpretation:
-----------------------------
ISO/IEC 9945-1:1990, page 169, lines 2-5:
A conforming system shall provide a mechanism to copy files
from a medium to the file hierarchy and copy files from the
file hierarchy to a medium using the interchange formats
described here. This part of ISO/IEC 9945 does not define
this mechanism.
The last sentence, above, specifically excludes the format-creating
utility from the scope of the Standard. In the rationale, the
authors deferred to ISO/IEC 9945-2 (ISO/IEC 9945-2:1993) for
the user interface.
_____________________________________________________________________________