[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Help with variables in server mode ( ${=variable} )
From: |
emc |
Subject: |
Help with variables in server mode ( ${=variable} ) |
Date: |
Wed, 19 Sep 2001 11:00:41 -0400 |
I am having difficulty using variables in server mode.
In my file ( CVSROOT/loginfo ) we are calling a perl script to send
email notification for commits. The perl script uses a variable (nocvsmail)
and runs normaly when run localy.
When runing in server mode from a client, when
root does a suid on the remote side this variable is not picked up even if
it is defined in the users shell.
So step two is to pass this variable ( cvs -s nocvsmail=1 commit file.txt )
when
doing a commit. Now in ( CVSROOT/loginfo ) if we call the perl script in the
following example...
^utilities $CVSROOT/CVSROOT/log -v ${=NOCVSMAIL}
Now the perl script is happy. If we don't pass the variable the server does
not send it
as a NULL and we receive an error message.
I can't check in a subshell ( if ${=NOCVAMAIL} > "" ) because the subshell
has no reference to this variable.
Can I set a variable in ( CVSROOT/loginfo ) before the rules?
Any ideas would be appreciated, please mail me directly if possible.
-Bruce-
--------------------------------------------------------------------------
B r u c e F e r j u l i a n
EMC Corporation
171 South Street
Hopkinton, MA 01748
e-mail : address@hidden
--------------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Help with variables in server mode ( ${=variable} ),
emc <=