On Thursday 27 January 2005 08:54, Claus Rosenberger wrote: >hi, > >it would be nice if amanda will be packaged with a compiled in > wrapper tar script instead of running tar from /usr/bin. perhaps > it's possible to run /usr/lib/amanda/tar-wrapper wich is calling > /usr/bin/tar again. that script could be changed then to call > /usr/bin/star. > If building it from scratch, this is no problem Claus. You just use a line in your config script that says --with-gnutar=your-wrapper-script, just like in this script I use:
#!/bin/sh # since I'm always forgetting to su amanda... if [ `whoami` == 'root' ]; then echo echo "!!!!!!!!!!!! Warning !!!!!!!!!!!!" echo "Amanda needs to be configured and built by the user amanda," echo "but must be installed by user root." echo exit 1 fi make clean rm -f config.status config.cache ./configure --with-user=amanda \ --with-group=disk \ --with-owner=amanda \ --with-gnu-ld \ --prefix=/usr/local \ --with-tapedev="FILE:/amandatapes" \ --with-debugging=/tmp/amanda-dbg/ \ --with-tape-server=coyote \ --with-amandahosts \ --with-configdir=/usr/local/etc/amanda \ --with-config=Daily \ --with-gnutar=/usr/local/bin/tar make --------------------- One could even point it at star itself unless you need to parse the command line and adjust it for star in your wrapper. That last line is how I converted mine from using /bin/gtar to using a self-compiled version of tar-1.15-1 for testing. It apparently works just fine. >regards > >claus -- Cheers, Gene "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) 99.32% setiathome rank, not too shabby for a WV hillbilly Yahoo.com attorneys please note, additions to this message by Gene Heskett are: Copyright 2005 by Maurice Eugene Heskett, all rights reserved.
