Mailinglist Archive: opensuse-buildservice (327 mails)
| < Previous | Next > |
Re: [opensuse-buildservice] [PATCH] Also check if files are tracked by osc
- From: Michal Marek <mmarek@xxxxxxx>
- Date: Fri, 15 Apr 2011 11:06:22 +0200
- Message-id: <4DA80A8E.1060301@suse.cz>
Hi Rudi, can you have a look at this patch? I also created a merge
request on gitorious:
https://gitorious.org/opensuse/osc-source_validator/merge_requests/1
Michal
On 14.4.2011 14:05, Michal Marek wrote:
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx
Michal
On 14.4.2011 14:05, Michal Marek wrote:
Signed-off-by: Michal Marek<mmarek@xxxxxxx>
---
20-files-present-and-referenced | 23 +++++++++++++++++++----
1 files changed, 19 insertions(+), 4 deletions(-)
diff --git a/20-files-present-and-referenced b/20-files-present-and-referenced
index 146bd84..a456e0e 100755
--- a/20-files-present-and-referenced
+++ b/20-files-present-and-referenced
@@ -135,11 +135,26 @@ for i in `cat $TMPDIR/sources` ; do
done
mv $TMPDIR/sources.t $TMPDIR/sources
+check_tracked()
+{
+ local file=${1##*/}
+
+ if ! test -f "$DIR_TO_CHECK/$file"; then
+ echo "$file mentioned in spec file does not exist."
+ return 1
+ fi
+ if test -f "$DESTINATIONDIR/$file"; then
+ return 0
+ fi
+ if grep -qsFx "$file" "$DESTINATIONDIR/_to_be_added"; then
+ return 0
+ fi
+ echo "$file mentioned in spec file is not tracked."
+ return 1
+}
+
for HASTOBETHER in `cat $TMPDIR/sources` ; do
- test -f $DIR_TO_CHECK/$HASTOBETHER || {
- echo $HASTOBETHER mentioned in spec file does not exist.
- RETURN=1
- }
+ check_tracked "$HASTOBETHER" || RETURN=1
done
#
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx
| < Previous | Next > |