--- loncom/build/check-rpms 2002/08/01 04:57:18 1.4 +++ loncom/build/check-rpms 2002/09/05 17:20:46 1.5 @@ -90,7 +90,7 @@ use Getopt::Long; my $retval = &GetOptions("verbose|v","lm|list-missing","lq|list-questionable", "dir|d=s","ftp:s","noftp","download|dl","recheck|r", - "nk|no-kernel","update","c=s"); + "nk|no-kernel","update","c=s","rpmuser=s"); =pod @@ -203,6 +203,10 @@ example configuration file is given belo is omitted, I will use the default configuration file I, if it exists. +=item B<--rpmuser> I + +Specifying $RPMUSER on the command line. + =back =head1 EXAMPLES @@ -263,7 +267,7 @@ $DEFCONF = "/usr/local/etc/check-rpms.co $DEFRPMDIR = "/mnt/redhat/RedHat/RPMS"; $DEFFTPSERVER = "updates.redhat.com"; $DEFFTPUPDATES = "$RHversion/en/os"; -$DEFRPMUSER = "harris41"; +$DEFRPMUSER = "nobody"; $RPMDIR=$DEFRPMDIR; @@ -297,7 +301,7 @@ Example configuration file: # $RPMUSER is the user name that check-rpms switches to for most of # the script when run as root - $RPMUSER = "harris41"; + $RPMUSER = "adminjoe"; # $FTPSERVER and $FTPUPDATES are the hostname of a ftp server and the # directory where RPM updates can be found without the directory. @@ -318,6 +322,10 @@ if ( -f $CONF) { $FTPUPDATES = $DEFFTPUPDATES; } +if ($opt_rpmuser) { + $DEFRPMUSER = $opt_rpmuser; +} + # check whether we are running as root if ($< == 0){ if (! $RPMUSER) {