* CAI Qian <[email protected]> [2009-01-04 05:09:01]:
> Hi,
>
>
> --- On Fri, 1/2/09, Kamalesh Babulal <[email protected]> wrote:
>
> > From: Kamalesh Babulal <[email protected]>
> > Subject: [LTP] [PATCH] Convert hardlinks to softlinks in
> > testcases/commands/unzip/Makefile
> > To: "Subrata Modak" <[email protected]>
> > Cc: "ltp-list" <[email protected]>
> > Date: Friday, January 2, 2009, 10:21 PM
> > Hi Subrata,
> >
> > The make install of the testcases/commands/unzip fails,
> > when the
> > ltp sources are mounted on different filesystem other than
> > /tmp, because
> > the hardlinks are created by the testcase Makefile.
> >
> > make[3]: Entering directory
> > `/mnt/ltp-full-20081231/testcases/commands/unzip'
> > ln -f unzip_tests.sh ../../bin/unzip_tests.sh
> > ln -f tst_unzip_file.zip ../../bin/tst_unzip_file.zip
> > ln -f tst_unzip_file.zip /tmp/tst_unzip_file.zip
> > ln: creating hard link `/tmp/tst_unzip_file.zip' to
> > `tst_unzip_file.zip': Invalid cross-device link
> > make[3]: *** [install] Error 1
> >
> > This patches converts the hardlinks to softlinks.
> >
> > Signed-off-by: Kamalesh Babulal
> > <[email protected]>
> > ---
> > testcases/commands/unzip/Makefile | 6 +++---
> > 1 file changed, 3 insertions(+), 3 deletions(-)
> >
> > Index: ltp/testcases/commands/unzip/Makefile
> > ===================================================================
> > --- ltp.orig/testcases/commands/unzip/Makefile
> > +++ ltp/testcases/commands/unzip/Makefile
> > @@ -2,9 +2,9 @@ all:
> > ./unzip_genfile.sh
> >
> > install:
> > - ln -f unzip_tests.sh ../../bin/unzip_tests.sh
> > - ln -f tst_unzip_file.zip ../../bin/tst_unzip_file.zip
> > - ln -f tst_unzip_file.zip /tmp/tst_unzip_file.zip
> > + ln -sf unzip_tests.sh ../../bin/unzip_tests.sh
> > + ln -sf tst_unzip_file.zip ../../bin/tst_unzip_file.zip
>
> Are you really want to change the above two soft links to hard links? I
Hi CAI Qian,
Thanks for the review. I am resending the patch with the changes
you have recommended.
> do not see it helps to fix your problem, and it will leave broken links
> after "make clean".
>
> CAI Qian
>
> > + ln -sf tst_unzip_file.zip /tmp/tst_unzip_file.zip
> > chmod 777 tst_unzip_file.zip
> >
> > clean:
Signed-off-by: Kamalesh Babulal <[email protected]>
---
testcases/commands/unzip/Makefile | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
Index: ltp/testcases/commands/unzip/Makefile
===================================================================
--- ltp.orig/testcases/commands/unzip/Makefile
+++ ltp/testcases/commands/unzip/Makefile
@@ -4,8 +4,9 @@ all:
install:
ln -f unzip_tests.sh ../../bin/unzip_tests.sh
ln -f tst_unzip_file.zip ../../bin/tst_unzip_file.zip
- ln -f tst_unzip_file.zip /tmp/tst_unzip_file.zip
+ ln -sf tst_unzip_file.zip /tmp/tst_unzip_file.zip
chmod 777 tst_unzip_file.zip
clean:
rm -f tst_unzip_file.zip
+ rm -f /tmp/tst_unzip_file.zip
--
Thanks & Regards,
Kamalesh Babulal,
Linux Technology Center,
IBM, ISTL.
------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list