diff options
author | Eric Meadows-Jönsson <[email protected]> | 2017-10-25 21:12:21 +0200 |
---|---|---|
committer | Hans Bolinder <[email protected]> | 2018-02-02 10:28:37 +0100 |
commit | bd3dc9ac24d76bbdc8ce973a739fd52b5caa63ff (patch) | |
tree | b06d30b16500466243ed64bee52bad256474b88e /lib/stdlib/src/erl_tar.hrl | |
parent | e46c14eab593f9c4cc4cf0efe6f3753964035b22 (diff) | |
download | otp-bd3dc9ac24d76bbdc8ce973a739fd52b5caa63ff.tar.gz otp-bd3dc9ac24d76bbdc8ce973a739fd52b5caa63ff.tar.bz2 otp-bd3dc9ac24d76bbdc8ce973a739fd52b5caa63ff.zip |
Add options for creating reproducible tars
Diffstat (limited to 'lib/stdlib/src/erl_tar.hrl')
-rw-r--r-- | lib/stdlib/src/erl_tar.hrl | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/lib/stdlib/src/erl_tar.hrl b/lib/stdlib/src/erl_tar.hrl index cff0c2f500..5d6cecbb66 100644 --- a/lib/stdlib/src/erl_tar.hrl +++ b/lib/stdlib/src/erl_tar.hrl @@ -1,7 +1,7 @@ %% %% %CopyrightBegin% %% -%% Copyright Ericsson AB 2017. All Rights Reserved. +%% Copyright Ericsson AB 1997-2018. All Rights Reserved. %% %% Licensed under the Apache License, Version 2.0 (the "License"); %% you may not use this file except in compliance with the License. @@ -21,7 +21,12 @@ -record(add_opts, { read_info, %% Fun to use for read file/link info. chunk_size = 0, %% For file reading when sending to sftp. 0=do not chunk - verbose = false}). %% Verbose on/off. + verbose = false, %% Verbose on/off. + atime = undefined, + mtime = undefined, + ctime = undefined, + uid = 0, + gid = 0}). -type add_opts() :: #add_opts{}. %% Options used when reading a tar archive. @@ -36,7 +41,12 @@ -type add_opt() :: dereference | verbose | - {chunks, pos_integer()}. + {chunks, pos_integer()} | + {atime, non_neg_integer()} | + {mtime, non_neg_integer()} | + {ctime, non_neg_integer()} | + {uid, non_neg_integer()} | + {gid, non_neg_integer()}. -type extract_opt() :: {cwd, string()} | {files, [string()]} | |