Package: alien Version: 8.81 Yodel!
Strange...
Using hpacucli-8.50-6.0.noarch.rpm from [0], alien runs "successfully"
but doesn't produce a deb on my system.
Very strange:
tcsyg09:~/tmp# alien hpacucli-8.50-6.0.noarch.rpm --verbose
LANG=C rpm -qp --queryformat %{NAME} hpacucli-8.50-6.0.noarch.rpm
LANG=C rpm -qp --queryformat %{VERSION} hpacucli-8.50-6.0.noarch.rpm
LANG=C rpm -qp --queryformat %{RELEASE} hpacucli-8.50-6.0.noarch.rpm
LANG=C rpm -qp --queryformat %{ARCH} hpacucli-8.50-6.0.noarch.rpm
LANG=C rpm -qp --queryformat %{CHANGELOGTEXT}
hpacucli-8.50-6.0.noarch.rpm
LANG=C rpm -qp --queryformat %{SUMMARY} hpacucli-8.50-6.0.noarch.rpm
LANG=C rpm -qp --queryformat %{DESCRIPTION} hpacucli-8.50-6.0.noarch.rpm
LANG=C rpm -qp --queryformat %{PREFIXES} hpacucli-8.50-6.0.noarch.rpm
LANG=C rpm -qp --queryformat %{POSTIN} hpacucli-8.50-6.0.noarch.rpm
LANG=C rpm -qp --queryformat %{POSTUN} hpacucli-8.50-6.0.noarch.rpm
LANG=C rpm -qp --queryformat %{PREUN} hpacucli-8.50-6.0.noarch.rpm
LANG=C rpm -qp --queryformat %{LICENSE} hpacucli-8.50-6.0.noarch.rpm
LANG=C rpm -qp --queryformat %{PREIN} hpacucli-8.50-6.0.noarch.rpm
LANG=C rpm -qcp hpacucli-8.50-6.0.noarch.rpm
rpm -qpi hpacucli-8.50-6.0.noarch.rpm
LANG=C rpm -qpl hpacucli-8.50-6.0.noarch.rpm
Warning: Skipping conversion of scripts in package hpacucli: postinst postrm
preinst prerm
Warning: Use the --scripts parameter to include the scripts.
mkdir hpacucli-8.50
chmod 755 hpacucli-8.50
rpm2cpio hpacucli-8.50-6.0.noarch.rpm | lzma -t -q > /dev/null 2>&1
rpm2cpio hpacucli-8.50-6.0.noarch.rpm | (cd hpacucli-8.50; cpio
--extract --make-directories --no-absolute-filenames
--preserve-modification-time) 2>&1
chmod 755 hpacucli-8.50/./
chmod 755 hpacucli-8.50/./opt
chmod 755 hpacucli-8.50/./opt/compaq
chmod 755 hpacucli-8.50/./usr
chmod 755 hpacucli-8.50/./usr/man
chmod 755 hpacucli-8.50/./usr/man/man8
chmod 755 hpacucli-8.50/./usr/sbin
chown 0:0 hpacucli-8.50//opt/compaq/hpacucli
chmod 755 hpacucli-8.50//opt/compaq/hpacucli
chown 0:0 hpacucli-8.50//opt/compaq/hpacucli/bld
chmod 755 hpacucli-8.50//opt/compaq/hpacucli/bld
chown 0:0 hpacucli-8.50//opt/compaq/hpacucli/bld/.hpacucli
chmod 744 hpacucli-8.50//opt/compaq/hpacucli/bld/.hpacucli
chown 0:0 hpacucli-8.50//opt/compaq/hpacucli/bld/.hpacuscripting
chmod 744 hpacucli-8.50//opt/compaq/hpacucli/bld/.hpacuscripting
chown 0:0 hpacucli-8.50//opt/compaq/hpacucli/bld/hpacucli
chmod 500 hpacucli-8.50//opt/compaq/hpacucli/bld/hpacucli
chown 0:0
hpacucli-8.50//opt/compaq/hpacucli/bld/hpacucli-8.50-6.0.noarch.txt
chmod 600
hpacucli-8.50//opt/compaq/hpacucli/bld/hpacucli-8.50-6.0.noarch.txt
chown 0:0 hpacucli-8.50//opt/compaq/hpacucli/bld/hpacucli.license
chmod 644 hpacucli-8.50//opt/compaq/hpacucli/bld/hpacucli.license
chown 0:0 hpacucli-8.50//opt/compaq/hpacucli/bld/hpacuscripting
chmod 500 hpacucli-8.50//opt/compaq/hpacucli/bld/hpacuscripting
chown 0:0 hpacucli-8.50//opt/compaq/hpacucli/bld/libcpqimgr.so
chmod 755 hpacucli-8.50//opt/compaq/hpacucli/bld/libcpqimgr.so
chown 0:0 hpacucli-8.50//opt/compaq/hpacucli/bld/mklocks.sh
chmod 500 hpacucli-8.50//opt/compaq/hpacucli/bld/mklocks.sh
chown 0:0 hpacucli-8.50//usr/man/man8/hpacucli.8.gz
chmod 544 hpacucli-8.50//usr/man/man8/hpacucli.8.gz
chown 0:0 hpacucli-8.50//usr/sbin/hpacucli
chmod 500 hpacucli-8.50//usr/sbin/hpacucli
chown 0:0 hpacucli-8.50//usr/sbin/hpacuscripting
chmod 500 hpacucli-8.50//usr/sbin/hpacuscripting
mkdir hpacucli-8.50/debian
date -R
date -R
chmod 755 hpacucli-8.50/debian/rules
install -d hpacucli-8.50//usr/share
mv hpacucli-8.50//usr/man hpacucli-8.50//usr/share/man
debian/rules binary 2>&1
hpacucli_8.50-7_i386.deb generated
find hpacucli-8.50 -type d -exec chmod 755 {} ;
rm -rf hpacucli-8.50
tcsyg09:~/tmp# ls -la
total 5944
drwxr-xr-x 2 root root 4096 Aug 11 16:37 .
drwxr-xr-x 11 root root 4096 Aug 11 16:37 ..
-rw-r--r-- 1 root root 6065887 Aug 11 16:37 hpacucli-8.50-6.0.noarch.rpm
Doing the same with "-g" shows an oddity while calling dh_clean, but I
can't put the finger on the problem:
tcsyg09:~/tmp/hpacucli-8.50# debian/rules binary
dh_testdir
dh_testdir
dh_testroot
dh_clean -k -d
dh_clean: No packages to build.
dh_installdirs
dh_installdocs
dh_installchangelogs
dh_installchangelogs: Compatibility levels before 5 are deprecated.
find . -maxdepth 1 -mindepth 1 -not -name debian -print0 | \
xargs -0 -r -i cp -a {} debian/
dh_compress
dh_makeshlibs
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
The system is (mostly - in my estimation in all relevant parts) on current
squeeze.
cheers
-- vbi
[0]
http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&prodTypeId=15351&prodSeriesId=428936&prodNameId=3288114&swEnvOID=1097&swLang=8&mode=2&taskId=135&swItem=MTX-55a52d8ab375437cbd05b938df
--
This bug is quite subtle and only happens in a very interesting
situation where a real-time threaded process is in the middle of a
coredump when someone whacks it with a SIGKILL.
-- Bhavesh P. Davda, describing a Linux kernel bug
signature.asc
Description: This is a digitally signed message part.

