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
516b2b7e
Commit
516b2b7e
authored
Mar 08, 2010
by
Vitaly Lipatov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
introduce HASHERBASEDIR and set_hasherdir and use it
parent
35cef2e0
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
24 additions
and
13 deletions
+24
-13
loginhsh
bin/loginhsh
+4
-3
myhsh
bin/myhsh
+1
-4
rpmunmets
bin/rpmunmets
+2
-1
config
etc/config
+1
-1
config
share/eterbuild/functions/config
+1
-2
hasher
share/eterbuild/functions/hasher
+12
-0
test_get_bin.sh
tests/test_get_bin.sh
+3
-2
No files found.
bin/loginhsh
View file @
516b2b7e
...
@@ -39,8 +39,8 @@ phelp()
...
@@ -39,8 +39,8 @@ phelp()
while
getopts
:chito opt
;
do
while
getopts
:chito opt
;
do
case
$opt
in
case
$opt
in
h
)
phelp
;
exit
0
;;
h
)
phelp
;
exit
0
;;
t
)
HASHERDIR
=
$HASHERDIR
-test
;
TESTMODE
=
1
;;
t
)
TESTMODE
=
1
;;
i
)
INITIALIZE
=
1
;;
i
)
INITIALIZE
=
1
;;
c
)
CLEANUP
=
1
;;
c
)
CLEANUP
=
1
;;
r
)
REMOTE
=
1
;;
r
)
REMOTE
=
1
;;
...
@@ -61,7 +61,8 @@ LISTRPMARGS=$@
...
@@ -61,7 +61,8 @@ LISTRPMARGS=$@
parse_cmd_pre
"
$@
"
--
parse_cmd_pre
"
$@
"
--
HASHERDIR
=
$HASHERDIR$MENVARG
set_hasherdir
[
-n
"
$TESTMODE
"
]
&&
HASHERDIR
=
$HASHERDIR
-test
HSH
=
/usr/bin/hsh
HSH
=
/usr/bin/hsh
if
[
!
-x
"
$HSH
"
]
;
then
if
[
!
-x
"
$HSH
"
]
;
then
...
...
bin/myhsh
View file @
516b2b7e
...
@@ -54,10 +54,7 @@ mygetopts $LISTARGS
...
@@ -54,10 +54,7 @@ mygetopts $LISTARGS
RESULT
=
0
RESULT
=
0
HASHERDIR
=
$HASHERDIR$MENVARG
set_hasherdir
if
[
"
$DEFAULTARCH
"
=
"x86_64"
]
;
then
HASHERDIR
=
"
$HASHERDIR
-64"
fi
mkdir
-p
$LOGDIR
$HASHERDIR
||
fatal
"cannot mkdir"
mkdir
-p
$LOGDIR
$HASHERDIR
||
fatal
"cannot mkdir"
check_locking
check_locking
...
...
bin/rpmunmets
View file @
516b2b7e
...
@@ -75,7 +75,8 @@ TESTINGWORKDIR=$OURTMPDIR/WD2
...
@@ -75,7 +75,8 @@ TESTINGWORKDIR=$OURTMPDIR/WD2
ORDINALAPTCONF
=
$APTCONF
ORDINALAPTCONF
=
$APTCONF
HASHERDIR
=
$HASHERDIR$MENVARG
set_hasherdir
if
[
!
-d
$HASHERDIR
/repo
]
||
[
-n
"
$SKIPTST
"
]
;
then
if
[
!
-d
$HASHERDIR
/repo
]
||
[
-n
"
$SKIPTST
"
]
;
then
[
-z
"
$SKIPTST
"
]
&&
fatal
"Can't find repo in hasher '
$HASHERDIR
' dir, use -s for overall check"
[
-z
"
$SKIPTST
"
]
&&
fatal
"Can't find repo in hasher '
$HASHERDIR
' dir, use -s for overall check"
make_ordinalbox
make_ordinalbox
...
...
etc/config
View file @
516b2b7e
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
# and uncomment any setting line
# and uncomment any setting line
# Путь к каталогу сборки hasher:
# Путь к каталогу сборки hasher:
#HASHERDIR=~/hasher
#HASHER
BASE
DIR=~/hasher
# Additional arguments for hasher
# Additional arguments for hasher
#HASHER_ARG=""
#HASHER_ARG=""
...
...
share/eterbuild/functions/config
View file @
516b2b7e
...
@@ -39,7 +39,7 @@ OWNERMAIL=`rpm --eval %packager`
...
@@ -39,7 +39,7 @@ OWNERMAIL=`rpm --eval %packager`
COMPANYFTP
=
etersoft.ru
COMPANYFTP
=
etersoft.ru
TARGETFTPBASE
=
"/var/ftp"
TARGETFTPBASE
=
"/var/ftp"
LOGDIR
=
"
$RPMDIR
/log"
LOGDIR
=
"
$RPMDIR
/log"
HASHERDIR
=
"
$HOME
/hasher"
HASHER
BASE
DIR
=
"
$HOME
/hasher"
HASHER_NOCHECK
=
nvr,gpg,packager,buildtime
HASHER_NOCHECK
=
nvr,gpg,packager,buildtime
HASHERARG
=
""
HASHERARG
=
""
...
@@ -52,7 +52,6 @@ CURRENTBRANCHNAME="M51"
...
@@ -52,7 +52,6 @@ CURRENTBRANCHNAME="M51"
GIRARHOST
=
git.alt
GIRARHOST
=
git.alt
BUILDSERVER
=
BUILDSERVER
=
#BUILDSERVERPATH="$HASHERDIR/repo/i586/RPMS.hasher"
# TODO: use common ccache dir
# TODO: use common ccache dir
export
CCACHE_DIR
=
$OURTMPDIR
/ccache
export
CCACHE_DIR
=
$OURTMPDIR
/ccache
...
...
share/eterbuild/functions/hasher
View file @
516b2b7e
...
@@ -5,6 +5,18 @@
...
@@ -5,6 +5,18 @@
load_mod rpm
load_mod rpm
set_hasherdir
()
{
if
[
-z
"
$HASHERBASEDIR
"
]
;
then
warning
"HASHERBASEDIR is not set. I will try with HASHERDIR, but you have to set HASHERBASEDIR in the config file"
HASHERBASEDIR
=
$HASHERDIR
fi
HASHERDIR
=
$HASHERBASEDIR$MENVARG
if
[
"
$DEFAULTARCH
"
=
"x86_64"
]
;
then
HASHERDIR
=
"
$HASHERDIR
-64"
fi
}
check_locking
()
check_locking
()
{
{
test
-f
"
$HASHERDIR
/pid"
||
return
test
-f
"
$HASHERDIR
/pid"
||
return
...
...
tests/test_get_bin.sh
View file @
516b2b7e
#!/bin/sh
#!/bin/sh
.
`
dirname
$0
`
/../share/eterbuild/functions/common
.
`
dirname
$0
`
/../share/eterbuild/functions/common
.
$ETERBUILDDIR
/functions/rpm
load_mod rpm hasher
HASHERDIR
=
$HASHERDIR
-SS
MENV
=
SS
set_hasherdir
for
i
in
`
ls
-1
$HASHERDIR
/repo/SRPMS.hasher
`
;
do
for
i
in
`
ls
-1
$HASHERDIR
/repo/SRPMS.hasher
`
;
do
echo
"get for
$i
:"
echo
"get for
$i
:"
...
...
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