Overview
| Comment: | Updated to create better Debian package (untested) | 
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive | 
| Timelines: | family | ancestors | descendants | both | trunk | 
| Files: | files | file ages | folders | 
| SHA1: | 3b8c1a68465e021e3fa61db44237e303 | 
| User & Date: | rkeene on 2016-02-15 08:36:41 | 
| Other Links: | manifest | tags | 
Context
| 2016-02-15 | ||
| 08:44 | Fixed issue with test library not including the appropriate libs check-in: 37a5c34d9f user: rkeene tags: trunk | |
| 08:36 | Updated to create better Debian package (untested) check-in: 3b8c1a6846 user: rkeene tags: trunk | |
| 08:31 | Updated to print an error in debug mode if we run across compressed certificates without zlib support available check-in: ecd7178afb user: rkeene tags: trunk | |
Changes
Modified build/rpm2deb from [b2cfeaf6b7] to [374de8e6fe].
| ︙ | ︙ | |||
| 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | 
# Extract files
(
	cd "${WORKDIR}/root" || exit 1
	cpio -i --no-absolute-filenames --quiet --make-directories < "${TMPCPIOFILE}"
) || exit 1
# Create control files
(
	cd "${WORKDIR}/root" || exit 1
	## Create MD5 Sums
	find . -type f | xargs md5sum > "${WORKDIR}/control/md5sums"
 | > > > > > > > > > > > > > > > | 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | 
# Extract files
(
	cd "${WORKDIR}/root" || exit 1
	cpio -i --no-absolute-filenames --quiet --make-directories < "${TMPCPIOFILE}"
) || exit 1
# Rename "lib64" directory for Debian-based distributions
(
	cd "${WORKDIR}/root" || exit 1
	if [ -d usr/lib64 ]; then
		mv usr/lib64 usr/lib || exit 1
	fi
	if [ -d lib64 ]; then
		mv lib64 lib || exit 1
	fi
	exit 0
) || exit 1
# Create control files
(
	cd "${WORKDIR}/root" || exit 1
	## Create MD5 Sums
	find . -type f | xargs md5sum > "${WORKDIR}/control/md5sums"
 | 
| ︙ | ︙ | |||
| 54 55 56 57 58 59 60 | 
# Create debian-binary
echo '2.0' > "${WORKDIR}/deb/debian-binary"
# Create Data archive
(
	cd "${WORKDIR}/root" || exit 1
 | | | | 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | 
# Create debian-binary
echo '2.0' > "${WORKDIR}/deb/debian-binary"
# Create Data archive
(
	cd "${WORKDIR}/root" || exit 1
	find . -type f > "${WORKDIR}/out-filelist"
	tar --files-from "${WORKDIR}/out-filelist" -cf - | tardy -User root -Group root | gzip -9c > "${WORKDIR}/deb/data.tar.gz" 
) || exit 1
# Create Debian package
(
	cd "${WORKDIR}/deb" || exit 1
	ar rcu "${WORKDIR}/tmp.deb" debian-binary control.tar.gz data.tar.gz
)
cp "${WORKDIR}/tmp.deb" "${DEBFILE}"
rm -rf "${WORKDIR}"
 |