[CentOS] Passing password to script for rpmsign of list of .rpm files
Keith Roberts
keith at karsites.net
Fri May 20 18:13:28 UTC 2011
On Fri, 20 May 2011, Ljubomir Ljubojevic wrote:
> To: CentOS mailing list <centos at centos.org>
> From: Ljubomir Ljubojevic <office at plnet.rs>
> Subject: [CentOS] Passing password to script for rpmsign of list of .rpm files
>
> I am trying to automatize signing of unsigned .rpm files. My repo has at
> least 50 x 3 packages.
>
> But I would have to type numerous passwords for each file. I can not see
> hot to pass pass phrase to script.
>
> rpmsign --resign {--pass=??} <filename from list> ????
>
> Can someone advise me how to do that?
>
Hi Ljubomir.
Not sure if this would work for signing packages, but I use
this script to start all services listed in a text file:
#!/bin/bash
# Start all services on machine
echo
echo
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
echo "Running script: $0"
echo
"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
echo
# start all services listed in service-names
xargs -a ./service-names -i chkconfig --level 2345 {} on
# list the status of services in service-names file
echo "All services are now turned on (all those listed in
service-names file)
"
echo "for run levels 2345"
echo
xargs -a ./service-names -i chkconfig --list {}
echo
exit 0
You may be able to modify the above script to do what you
need it to. xargs is in the findutils package:
Name : findutils
Arch : i386
Epoch : 1
Version : 4.2.27
Release : 6.el5
Size : 662 k
Repo : installed
Summary : The GNU versions of find utilities (find and xargs).
URL : http://www.gnu.org/software/findutils/
License : GPL
Description: The findutils package contains programs which
will help you locate files on your system. The find utility
searches through a hierarchy of directories looking for
files which match a certain set of criteria (such as a
filename pattern). The xargs utility builds and executes
command lines from standard input arguments (usually lists
of file names generated by the find command).
HTH
Kind Regards,
Keith
-----------------------------------------------------------------
Websites:
http://www.karsites.net
http://www.php-debuggers.net
http://www.raised-from-the-dead.org.uk
All email addresses are challenge-response protected with
TMDA [http://tmda.net]
-----------------------------------------------------------------
More information about the CentOS
mailing list