tring to make an .ebuild for tcng but in the "make install" stage I'm getting errors i.e. tcng install script tries to write outside the sandbox.. This is the problematic part of the Makefile : ----------------- install-tcc: tcc check-install-dir scripts/localize.sh ln -sf scripts/localize.sh . tar cfh - $(TCC_BINDIST) | \ (cd $(INSTALL_DIR) && tar xf -) cd $(INSTALL_DIR) && ./localize.sh rm -f localize.sh $(INSTALL_DIR)/localize.sh -----------------
Is there a way to correct this... i.e. what u do when some program tries to write oustside of the sandbox I had some other minor problems such as .ebuild not enetering the correct directory.. so that I have to add cd ./work/tcng and so... -----------------------------installation log======================================== ..................................................... make[2]: Entering directory `/var/tmp/portage/tcng-9f/work/tcng/tcc' make -C ext make[3]: Entering directory `/var/tmp/portage/tcng-9f/work/tcng/tcc/ext' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/var/tmp/portage/tcng-9f/work/tcng/tcc/ext' [ -r ports.tc ] || make ports.tc make[2]: Leaving directory `/var/tmp/portage/tcng-9f/work/tcng/tcc' ln -sf scripts/localize.sh . tar cfh - localize.sh bin/tcc bin/tcc_var2fix.pl lib/tcng/bin/tcc-module lib/tcng/bin/tcc-ext-err lib/tcng/bin/tcc-ext-null lib/tcng/bin/tcc-ext-file lib/tcng/lib/libtccext.a lib/tcng/lib/tcm_cls.c lib/tcng/lib/tcm_f.c lib/tcng/include/tccext.h lib/tcng/include/echoh.h lib/tcng/include/tccmeta.h lib/tcng/include/default.tc lib/tcng/include/meta.tc lib/tcng/include/fields.tc lib/tcng/include/values.tc lib/tcng/include/fields4.tc lib/tcng/include/fields6.tc lib/tcng/include/meters.tc lib/tcng/include/ports.tc lib/tcng/include/idiomatic.tc | \ (cd /usr/bin && tar xf -) ACCESS DENIED open_wr: /usr/bin/localize.sh tar: localize.sh: Cannot open: Permission denied ACCESS DENIED open_wr: /usr/bin/bin/tcc tar: bin/tcc: Cannot open: Permission denied ACCESS DENIED open_wr: /usr/bin/bin/tcc_var2fix.pl tar: bin/tcc_var2fix.pl: Cannot open: Permission denied ACCESS DENIED open_wr: /usr/bin/lib/tcng/bin/tcc-module tar: lib/tcng/bin/tcc-module: Cannot open: Permission denied ACCESS DENIED open_wr: /usr/bin/lib/tcng/bin/tcc-ext-err tar: lib/tcng/bin/tcc-ext-err: Cannot open: Permission denied ACCESS DENIED open_wr: /usr/bin/lib/tcng/bin/tcc-ext-null tar: lib/tcng/bin/tcc-ext-null: Cannot open: Permission denied ACCESS DENIED open_wr: /usr/bin/lib/tcng/bin/tcc-ext-file tar: lib/tcng/bin/tcc-ext-file: Cannot open: Permission denied ACCESS DENIED open_wr: /usr/bin/lib/tcng/lib/libtccext.a tar: lib/tcng/lib/libtccext.a: Cannot open: Permission denied ACCESS DENIED open_wr: /usr/bin/lib/tcng/lib/tcm_cls.c tar: lib/tcng/lib/tcm_cls.c: Cannot open: Permission denied ACCESS DENIED open_wr: /usr/bin/lib/tcng/lib/tcm_f.c tar: lib/tcng/lib/tcm_f.c: Cannot open: Permission denied ACCESS DENIED open_wr: /usr/bin/lib/tcng/include/tccext.h tar: lib/tcng/include/tccext.h: Cannot open: Permission denied ACCESS DENIED open_wr: /usr/bin/lib/tcng/include/echoh.h tar: lib/tcng/include/echoh.h: Cannot open: Permission denied ACCESS DENIED open_wr: /usr/bin/lib/tcng/include/tccmeta.h tar: lib/tcng/include/tccmeta.h: Cannot open: Permission denied ACCESS DENIED open_wr: /usr/bin/lib/tcng/include/default.tc tar: lib/tcng/include/default.tc: Cannot open: Permission denied ACCESS DENIED open_wr: /usr/bin/lib/tcng/include/meta.tc tar: lib/tcng/include/meta.tc: Cannot open: Permission denied ACCESS DENIED open_wr: /usr/bin/lib/tcng/include/fields.tc tar: lib/tcng/include/fields.tc: Cannot open: Permission denied ACCESS DENIED open_wr: /usr/bin/lib/tcng/include/values.tc tar: lib/tcng/include/values.tc: Cannot open: Permission denied ACCESS DENIED open_wr: /usr/bin/lib/tcng/include/fields4.tc tar: lib/tcng/include/fields4.tc: Cannot open: Permission denied ACCESS DENIED open_wr: /usr/bin/lib/tcng/include/fields6.tc tar: lib/tcng/include/fields6.tc: Cannot open: Permission denied ACCESS DENIED open_wr: /usr/bin/lib/tcng/include/meters.tc tar: lib/tcng/include/meters.tc: Cannot open: Permission denied ACCESS DENIED open_wr: /usr/bin/lib/tcng/include/ports.tc tar: lib/tcng/include/ports.tc: Cannot open: Permission denied ACCESS DENIED open_wr: /usr/bin/lib/tcng/include/idiomatic.tc tar: lib/tcng/include/idiomatic.tc: Cannot open: Permission denied tar: Error exit delayed from previous errors make[1]: *** [install-tcc] Error 2 make[1]: Leaving directory `/var/tmp/portage/tcng-9f/work/tcng' make: *** [install] Error 1 !!! ERROR: net-misc/tcng-9f failed. !!! Function src_install, Line 68, Exitcode 2 !!! (no error message) --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-tcng-9f-24671.log" open_wr: /usr/bin/localize.sh open_wr: /usr/bin/bin/tcc open_wr: /usr/bin/bin/tcc_var2fix.pl open_wr: /usr/bin/lib/tcng/bin/tcc-module open_wr: /usr/bin/lib/tcng/bin/tcc-ext-err open_wr: /usr/bin/lib/tcng/bin/tcc-ext-null open_wr: /usr/bin/lib/tcng/bin/tcc-ext-file open_wr: /usr/bin/lib/tcng/lib/libtccext.a open_wr: /usr/bin/lib/tcng/lib/tcm_cls.c open_wr: /usr/bin/lib/tcng/lib/tcm_f.c open_wr: /usr/bin/lib/tcng/include/tccext.h open_wr: /usr/bin/lib/tcng/include/echoh.h open_wr: /usr/bin/lib/tcng/include/tccmeta.h open_wr: /usr/bin/lib/tcng/include/default.tc open_wr: /usr/bin/lib/tcng/include/meta.tc open_wr: /usr/bin/lib/tcng/include/fields.tc open_wr: /usr/bin/lib/tcng/include/values.tc open_wr: /usr/bin/lib/tcng/include/fields4.tc open_wr: /usr/bin/lib/tcng/include/fields6.tc open_wr: /usr/bin/lib/tcng/include/meters.tc open_wr: /usr/bin/lib/tcng/include/ports.tc open_wr: /usr/bin/lib/tcng/include/idiomatic.tc -------------------------------------------------------------------------------- -- [EMAIL PROTECTED] mailing list