/[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.7 - (show annotations) (download)
Sat Dec 2 17:19:10 2006 UTC (17 years, 11 months ago) by slords
Branch: MAIN
Changes since 1.6: +18 -10 lines
Update build tools

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

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