Enough Is Enough
    Programmer In Training 
    pit at joseph-a-nagy-jr.us
       
    Tue Mar 30 01:58:42 UTC 2010
    
    
  
On 03/28/10 09:46, Sergio de Almeida Lenzi wrote:
<snip>
> this scripts outputs the commands needed to fix the system
I'm having some problems with the script.
> watch out
> ==================================
> #!/bin/sh
> 
> endp() {
> 	rm -f $t
> 	exit $1
> }
> 
> t=/tmp/$$
> 
> if [ $# -ne 1 ]
> then
> 	echo use $0 library
> 	endp 1
> fi
> 
> lib=$1
> 
> find /usr/local/bin /usr/local/lib -name -type f | \
Is the 'f' a typo? I had to remove it because find kept on erroring on it.
> while read x
> do
> 	grep $lib $x | \
> 	awk '{print $3}' | \
> 	while read y
> 	do
> 		pkg_info -W $y  >> $t
> 	done
> done
> awk '{print $NF}' $t | sort -u > /tmp/buildpkglist
> echo nice portmaster -Bdg `cat /tmp/buildpkglist`
> endp 0
The final output (after removing the stray 'f'):
./portmaster-script jpeg
awk: can't open file /tmp/42352
 source line number 1
nice portmaster -Bdg
ran as regular user and root to no different affect.
I switched out all instances of awk for grep with the following result:
./portmaster-script jpeg
grep: /tmp/42436: No such file or directory
nice portmaster -Bdg
Thanks for the suggestion, but this script doesn't seem to work on my
system and I can't seem to figure out what exactly is causing it to fail.
-- 
Yours In Christ,
PIT
Emails are not formal business letters, whatever businesses may want.
Original content copyright under the OWL http://owl.apotheon.org
Please do not CC me. If I'm posting to a list it is because I am subscribed.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20100330/06f121d2/signature.pgp
    
    
More information about the freebsd-questions
mailing list