Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
etersoft-build-utils
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
korinf
etersoft-build-utils
Commits
f737c3f2
Commit
f737c3f2
authored
Feb 25, 2014
by
Vitaly Lipatov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
rpmgs: use $spec instead $i
parent
e8abf5c3
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
17 additions
and
17 deletions
+17
-17
rpmgs
bin/rpmgs
+17
-17
No files found.
bin/rpmgs
View file @
f737c3f2
...
@@ -315,22 +315,22 @@ test -z "$LISTNAMES" && print_error
...
@@ -315,22 +315,22 @@ test -z "$LISTNAMES" && print_error
[
-z
"
$GSSETRELEASE
"
]
||
GSSKIPADDCHANGELOG
=
1
[
-z
"
$GSSETRELEASE
"
]
||
GSSKIPADDCHANGELOG
=
1
for
i
in
$LISTNAMES
for
spec
in
$LISTNAMES
do
do
if
[
-n
"
${
i
/*spec/
}
"
]
;
then
if
[
-n
"
${
spec
/*spec/
}
"
]
;
then
print_error
print_error
fi
fi
set_specdir
$
i
set_specdir
$
spec
# Set version if needed
# Set version if needed
if
[
-n
"
$GSSETVERSION
"
]
;
then
if
[
-n
"
$GSSETVERSION
"
]
;
then
CURVER
=
$(
get_version
$
i
)
CURVER
=
$(
get_version
$
spec
)
set_version
$
i
$GSSETVERSION
set_version
$
spec
$GSSETVERSION
if
[
"
$CURVER
"
!=
"
$GSSETVERSION
"
]
;
then
if
[
"
$CURVER
"
!=
"
$GSSETVERSION
"
]
;
then
[
-n
"
$GSSETRELEASE
"
]
||
GSSETRELEASE
=
alt1
[
-n
"
$GSSETRELEASE
"
]
||
GSSETRELEASE
=
alt1
set_release
$
i
$GSSETRELEASE
set_release
$
spec
$GSSETRELEASE
echo
"Set new
$GSSETVERSION
-
$GSSETRELEASE
version for
$
i
"
echo
"Set new
$GSSETVERSION
-
$GSSETRELEASE
version for
$
spec
"
else
else
echo
"Version
$GSSETVERSION
already set"
echo
"Version
$GSSETVERSION
already set"
GSSKIPADDCHANGELOG
=
1
GSSKIPADDCHANGELOG
=
1
...
@@ -339,12 +339,12 @@ do
...
@@ -339,12 +339,12 @@ do
for
nn
in
""
$LOADLIST
for
nn
in
""
$LOADLIST
do
do
get_source
$
i
"Source
$nn
"
get_source
$
spec
"Source
$nn
"
[
"
$GETSOURCE$nn
"
=
"0"
]
&&
continue
[
"
$GETSOURCE$nn
"
=
"0"
]
&&
continue
test
-z
"
$GETSOURCE
"
&&
{
echog
"Skip Source
${
nn
}
from
$
i
"
;
continue
;
}
test
-z
"
$GETSOURCE
"
&&
{
echog
"Skip Source
${
nn
}
from
$
spec
"
;
continue
;
}
FTB
=
`
basename
"
$GETSOURCE
"
`
FTB
=
`
basename
"
$GETSOURCE
"
`
# for get RPMSOURCEDIR
# for get RPMSOURCEDIR
build_rpms_name
$
i
build_rpms_name
$
spec
[
-n
"
$FORCEDOWNLOAD
"
]
&&
rm
-f
"
$RPMSOURCEDIR
/
$FTB
"
[
-n
"
$FORCEDOWNLOAD
"
]
&&
rm
-f
"
$RPMSOURCEDIR
/
$FTB
"
[
-f
"
$RPMSOURCEDIR
/
$FTB
"
]
&&
{
echog
"Tarball
$FTB
already exists in
$RPMSOURCEDIR
dir, skipping."
;
continue
;
}
[
-f
"
$RPMSOURCEDIR
/
$FTB
"
]
&&
{
echog
"Tarball
$FTB
already exists in
$RPMSOURCEDIR
dir, skipping."
;
continue
;
}
...
@@ -353,12 +353,12 @@ do
...
@@ -353,12 +353,12 @@ do
mkdir
-p
$RPMSOURCEDIR
/
&&
pushd
$RPMSOURCEDIR
/
||
fatal
"Can't create/chdir..."
mkdir
-p
$RPMSOURCEDIR
/
&&
pushd
$RPMSOURCEDIR
/
||
fatal
"Can't create/chdir..."
# Test for eterbuild extensions
# Test for eterbuild extensions
get_source_url
$
i
$nn
||
get_source_svn
$i
$nn
get_source_url
$
spec
$nn
||
get_source_svn
$spec
$nn
if
[
-n
"
${
GETSOURCESVN
}
"
]
;
then
if
[
-n
"
${
GETSOURCESVN
}
"
]
;
then
is_gear
$SPECDIR
||
fatal
"Source-svn works only with gear repo"
is_gear
$SPECDIR
||
fatal
"Source-svn works only with gear repo"
elif
is_gear
$SPECDIR
;
then
elif
is_gear
$SPECDIR
;
then
echog
"Try to load
${
GETSOURCEURL
:-
$GETSOURCE
}
for
$
i
"
echog
"Try to load
${
GETSOURCEURL
:-
$GETSOURCE
}
for
$
spec
"
if
[
-n
"
${
GETSOURCE
/*.tar/
}
"
]
;
then
if
[
-n
"
${
GETSOURCE
/*.tar/
}
"
]
;
then
warning
"It is recommended to use .tar tarballs for sources in gear"
warning
"It is recommended to use .tar tarballs for sources in gear"
fi
fi
...
@@ -381,7 +381,7 @@ do
...
@@ -381,7 +381,7 @@ do
fi
fi
else
else
[
-z
"
${
GETSOURCEURL
}
"
]
||
fatal
"Source git works only with gear repo"
[
-z
"
${
GETSOURCEURL
}
"
]
||
fatal
"Source git works only with gear repo"
echog
"Try to load
${
GETSOURCEURL
:-
$GETSOURCE
}
for
$
i
"
echog
"Try to load
${
GETSOURCEURL
:-
$GETSOURCE
}
for
$
spec
"
if
[
-n
"
${
GETSOURCE
/*.bz2/
}
"
]
;
then
if
[
-n
"
${
GETSOURCE
/*.bz2/
}
"
]
;
then
warning
"It is recommended to use .bz2 tarballs for sources in rpm"
warning
"It is recommended to use .bz2 tarballs for sources in rpm"
fi
fi
...
@@ -412,11 +412,11 @@ do
...
@@ -412,11 +412,11 @@ do
if
[
-z
"
$GSSKIPADDCHANGELOG
"
]
;
then
if
[
-z
"
$GSSKIPADDCHANGELOG
"
]
;
then
# Write changelog if all done
# Write changelog if all done
CURVER
=
$(
get_version
$
i
)
CURVER
=
$(
get_version
$
spec
)
CURREL
=
$(
get_release
$
i
)
CURREL
=
$(
get_release
$
spec
)
EGEARME
=
""
EGEARME
=
""
is_gear
&&
EGEARME
=
" with rpmgs script"
is_gear
&&
EGEARME
=
" with rpmgs script"
add_changelog_helper
"- new version (
$CURVER
)
$EGEARME
"
$
i
||
echog
"Changelog entry for
$CURVER
-
$CURREL
already exists"
add_changelog_helper
"- new version (
$CURVER
)
$EGEARME
"
$
spec
||
echog
"Changelog entry for
$CURVER
-
$CURREL
already exists"
fi
fi
if
[
-n
"
$GSSETVERSION
"
]
||
[
-n
"
$FORCEDOWNLOAD
"
]
;
then
if
[
-n
"
$GSSETVERSION
"
]
||
[
-n
"
$FORCEDOWNLOAD
"
]
;
then
...
@@ -430,7 +430,7 @@ do
...
@@ -430,7 +430,7 @@ do
docmd git svn rebase
docmd git svn rebase
elif
is_gear
;
then
elif
is_gear
;
then
CURNAME
=
$BASENAME
CURNAME
=
$BASENAME
test
-d
"
$CURNAME
"
||
CURNAME
=
$(
get_tarballname
"
$
i
"
)
test
-d
"
$CURNAME
"
||
CURNAME
=
$(
get_tarballname
"
$
spec
"
)
gear_update_from_tarball
"
$RPMSOURCEDIR
/
$FTB
"
"
$CURNAME
"
$FORCEDOWNLOAD
gear_update_from_tarball
"
$RPMSOURCEDIR
/
$FTB
"
"
$CURNAME
"
$FORCEDOWNLOAD
rm
-f
"
$RPMSOURCEDIR
/
$FTB
"
rm
-f
"
$RPMSOURCEDIR
/
$FTB
"
docmd git commit
-m
"just import
$FTB
with rpmgs script"
docmd git commit
-m
"just import
$FTB
with rpmgs script"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment