/[smeserver]/builds_bin/release_rpms
ViewVC logotype

Contents of /builds_bin/release_rpms

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.6 - (show annotations) (download)
Fri Jun 30 00:18:07 2006 UTC (17 years, 11 months ago) by gordonr
Branch: MAIN
Changes since 1.5: +11 -0 lines
Check for signed rpms

1 #!/bin/sh
2
3 UNSIGNED=$(rpm -K $@ | grep 'md5 OK' | sed -e 's/:.*//')
4
5 if [ -n "$UNSIGNED" ]
6 then
7 echo "The following RPMs are not signed:"
8 echo $UNSIGNED
9 echo "Please sign them now"
10
11 rpm --addsign $UNSIGNED || exit 1
12 fi
13
14 for file in $@
15 do
16 arch=$(basename $file .rpm | sed -e 's/.*\.//')
17
18 case $arch in
19 src) TARGET=/builds/rpms/SRPMS ;;
20
21 *) TARGET=/builds/rpms/RPMS/$arch ;;
22 esac
23
24 if [ -f $TARGET/$file ]
25 then
26 echo "$TARGET/$file exists"
27 continue
28 else
29 [ -d $TARGET ] && mkdir -p $TARGET
30
31 # XXX - FIXME - Force signing of RPMs before release
32 rpm -K $file
33 cp -a $file $TARGET/$(basename $file)
34 fi
35 done

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed