File: pipeline-tar-sort-name.m4

package info (click to toggle)
libpipeline 1.5.8-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 6,048 kB
  • sloc: ansic: 34,415; sh: 5,519; makefile: 168
file content (21 lines) | stat: -rw-r--r-- 609 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# pipeline-tar-sort-name.m4 serial 1
dnl PIPELINE_TAR_SORT_NAME
dnl Use the --sort=name option of GNU tar if it is available.
dnl Note that this only works with Automake's default tar-v7 option.

AC_DEFUN([PIPELINE_TAR_SORT_NAME],
[
AC_BEFORE([AM_INIT_AUTOMAKE], [$0])
AC_MSG_CHECKING([if tar --sort=name works])
rm -rf conftest.dir
mkdir conftest.dir
echo GrepMe > conftest.dir/file
AM_RUN_LOG([${TAR-tar} chof - conftest.dir --sort=name >conftest.tar])
if test -s conftest.tar; then
       AC_MSG_RESULT([yes])
       am__tar="$am__tar --sort=name"
else
       AC_MSG_RESULT([no])
fi
rm -rf conftest.dir
])