mirror of
https://0xacab.org/liberate/backupninja.git
synced 2024-11-23 03:02:32 +01:00
autotools: added the stat command to the automagically replaced ones
... hoping it will help supporting *BSD some day.
This commit is contained in:
parent
f4ab3148f1
commit
4996d8deb7
@ -41,6 +41,9 @@ version 0.9.7 -- UNRELEASED
|
||||
dup:
|
||||
. Fixed bandwidthlimit syntax error. Thanks to Ian Beckwith for
|
||||
the patch.
|
||||
autotools
|
||||
. Added the stat command to the automagically replaced ones, hoping it
|
||||
will help supporting *BSD some day.
|
||||
|
||||
version 0.9.6 -- July 21, 2008
|
||||
backupninja changes
|
||||
|
@ -36,6 +36,13 @@ if test x$MKTEMPT = "xno"; then
|
||||
AC_MSG_ERROR([mktemp is required])
|
||||
fi
|
||||
|
||||
AC_PATH_PROGS(STAT, stat, "no")
|
||||
if test x$STAT = "xno"; then
|
||||
AC_MSG_ERROR([stat is required])
|
||||
else
|
||||
export STAT
|
||||
fi
|
||||
|
||||
AC_CHECK_PROG(ac_cv_have_rpm, rpm, "yes", "no")
|
||||
if test "x$ac_cv_have_rpm" = "xyes"; then
|
||||
rpm --define '_topdir /tmp' > /dev/null 2>&1
|
||||
|
@ -11,6 +11,7 @@ edit = sed \
|
||||
-e "s,@BASH\@,$(BASH),g" \
|
||||
-e "s,@AWK\@,$(AWK),g" \
|
||||
-e "s,@SED\@,$(SED),g" \
|
||||
-e "s,@STAT\@,$(STAT),g" \
|
||||
-e 's,@datadir\@,$(pkgdatadir),g' \
|
||||
-e "s,@libdir\@,$(pkglibdir),g" \
|
||||
-e 's,@localstatedir\@,$(localstatedir),g' \
|
||||
|
@ -143,14 +143,14 @@ function check_perms() {
|
||||
local perms
|
||||
local owners
|
||||
|
||||
perms=($(stat -L --format='%A' $file))
|
||||
perms=($(@STAT@ -L --format='%A' $file))
|
||||
debug "perms: $perms"
|
||||
local gperm=${perms:4:3}
|
||||
debug "gperm: $gperm"
|
||||
local wperm=${perms:7:3}
|
||||
debug "wperm: $wperm"
|
||||
|
||||
owners=($(stat -L --format='%g %G %u %U' $file))
|
||||
owners=($(@STAT@ -L --format='%g %G %u %U' $file))
|
||||
local gid=${owners[0]}
|
||||
local group=${owners[1]}
|
||||
local owner=${owners[2]}
|
||||
|
Loading…
Reference in New Issue
Block a user