Browse Source

Benjamin Schieder:


			
			
				rocklinux
			
			
		
Benjamin Schieder 19 years ago
parent
commit
3ea8d7fb8b
3 changed files with 16 additions and 6 deletions
  1. +11
    -6
      scripts/Build-Pkg
  2. +4
    -0
      scripts/config.hlp
  3. +1
    -0
      scripts/config.in

+ 11
- 6
scripts/Build-Pkg

@ -1073,12 +1073,17 @@ abort() {
echo "<$spkg> Creating md5sum and cksum files ..."
getfiles < var/adm/flists/$spkg > $builddir/files.lst
if [ -s $builddir/files.lst ] ; then
cat $builddir/files.lst | \
grep -v '^var/adm/' | sed -e 's/ /\\ /g' | \
xargs -r md5sum > var/adm/md5sums/$spkg
cat $builddir/files.lst | \
grep -v '^var/adm/' | sed -e 's/ /\\ /g' | \
xargs -r cksum > var/adm/cksums/$spkg
while read file ; do
[[ $file = var/adm/* ]] && continue
[ -z "${file//[ ]/}" ] && continue
if [ ${ROCKCFG_CREATE_CKSUM} -eq 1 ] ; then
md5sum "${file}" >> var/adm/md5sums/$spkg
cksum "${file}" >> var/adm/cksums/$spkg
else
echo "0 ${file}" >> var/adm/md5sums/$spkg
echo "0 $( stat -c %s ${file} ) ${file}" >> var/adm/cksums/$spkg
fi
done < $builddir/files.lst
else
cat /dev/null > var/adm/md5sums/$spkg
cat /dev/null > var/adm/cksums/$spkg

+ 4
- 0
scripts/config.hlp

@ -143,6 +143,10 @@ ROCKCFG_EXPERT
YOU HAVE BEEN WARNED!
ROCKCFG_CREATE_CKSUM
Disable Checksum creation. Leave this enabled unless you know why you
want to disable it.
ROCKCFG_CREATE_TARBZ2
If selected binary packages in .tar.bz2 format will be created.

+ 1
- 0
scripts/config.in

@ -191,6 +191,7 @@ expert_begin
comment ' '
comment '- Binary package format'
block_begin 3
bool 'Create Checksums for installed files' ROCKCFG_CREATE_CKSUM 1
bool 'Create *.tar.bz2 binary packages' ROCKCFG_CREATE_TARBZ2 0
bool 'Create *.gem binary packages' ROCKCFG_CREATE_GEM 1
bool 'Append version number to package files' ROCKCFG_PKGFILE_VER 1

Loading…
Cancel
Save