diff options
author | Uri Simchoni <uri@samba.org> | 2016-08-23 11:33:52 +0300 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2016-09-20 10:10:17 +0200 |
commit | d83567942aa35e22d96dd126c4d8d5b1d5e88160 (patch) | |
tree | e44c8725001504a4a42b8b1f730bb25c2dc1f5cc | |
parent | 6a8400e620cd326cebd7d64de891848f1d5808a1 (diff) | |
download | samba-d83567942aa35e22d96dd126c4d8d5b1d5e88160.tar.gz |
selftest: add content to files created during shadow_copy2 test
This will allow reading them and verifying we got the right version
BUG: https://bugzilla.samba.org/show_bug.cgi?id=12172
Signed-off-by: Uri Simchoni <uri@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
(cherry picked from commit 523046080dd65607eacb901d58ee3b6e54de865e)
-rwxr-xr-x | source3/script/tests/test_shadow_copy.sh | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/source3/script/tests/test_shadow_copy.sh b/source3/script/tests/test_shadow_copy.sh index eecd5b86eac..f5a1444b4fe 100755 --- a/source3/script/tests/test_shadow_copy.sh +++ b/source3/script/tests/test_shadow_copy.sh @@ -42,9 +42,11 @@ build_files() local prefix local version local destdir + local content rootdir=$1 prefix=$2 version=$3 + content=$4 if [ -n "$prefix" ] ; then destdir=$rootdir/$prefix else @@ -56,27 +58,27 @@ build_files() #non-snapshot files # for non-snapshot version, create legit files # so that wide-link checks focus on snapshot files - touch $destdir/foo + echo "$content" > $destdir/foo mkdir -p $destdir/bar - touch $destdir/bar/baz - touch $destdir/bar/lfoo - touch $destdir/bar/letcpasswd - touch $destdir/bar/loutside + echo "$content" > $destdir/bar/baz + echo "$content" > $destdir/bar/lfoo + echo "$content" > $destdir/bar/letcpasswd + echo "$content" > $destdir/bar/loutside elif [ "$version" = "fullsnap" ] ; then #snapshot files - touch $destdir/foo + echo "$content" > $destdir/foo mkdir -p $destdir/bar - touch $destdir/bar/baz + echo "$content" > $destdir/bar/baz ln -fs ../foo $destdir/bar/lfoo ln -fs /etc/passwd $destdir/bar/letcpasswd ln -fs ../../outside $destdir/bar/loutside - touch `dirname $destdir`/outside + echo "$content" > `dirname $destdir`/outside else #subshare snapshot - at bar - touch $destdir/baz + echo "$content" > $destdir/baz ln -fs ../foo $destdir/lfoo ln -fs /etc/passwd $destdir/letcpasswd ln -fs ../../outside $destdir/loutside - touch `dirname $destdir`/../outside + echo "$content" > `dirname $destdir`/../outside fi } @@ -117,7 +119,7 @@ build_snapshots() for i in `seq $start $end` ; do snapname=${SNAPSHOTS[$i]} mkdir $snapdir/$snapname - build_files $snapdir/$snapname "$prefix" $version + build_files $snapdir/$snapname "$prefix" $version "$snapname" done } @@ -262,7 +264,7 @@ test_shadow_copy_everywhere() } #build "latest" files -build_files $WORKDIR/mount base/share "latest" +build_files $WORKDIR/mount base/share "latest" "latest" failed=0 |