Le Fri, Dec 03, 2010 at 06:08:42PM -0800, Daniel Lazzari a écrit : > > /eme-assets > /eme-assets/DEBIAN > /eme-assets/DEBIAN/control > /eme-assets/DEBIAN/postinst > /eme-assets/DEBIANprerm > /eme-assets/opt > /eme-assets/opt/image.jpg > /eme-assets/opt/libmine.so > > I package it up using "dpkg -b eme-assets eme-assets_2.0.1.8936_i386.deb" > > This gives me a debian package I can install, but there is no .changes file. > > Hope that provides a little better picture of what I'm trying to do.
dpkg-genchanges was designed to be run in an unpacked source package after binary packages were built. It therefore expects files like debian/changelog or debian/files. Perhaps the fastest way for you to get a .changes file for mini-dinstall is to write a script that creates one from scratch. The format is simple and explained in the Debian policy, section 5.5: http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-debianchangesfiles Something along these lines: # Your package PACK=eme-assets # Informations about your package in DEBIAN/control CONTROL=${PACK}/DEBIAN/control ARCH=$(grep Architecture $CONTROL | sed 's/Architecture: //') VERS=$(grep Version $CONTROL | sed 's/Version: //') DESC=$(grep Description $CONTROL | sed 's/Description: //') DATE=$(date -R) MAINT=$(grep Maintainer $CONTROL | sed 's/Maintainer: //') # The binary package DEB=${PACK}_${VERS}_${ARCH}.deb # The changes file cat <<CHANGES > ${PACK}_${VERS}_${ARCH}.changes Format: 1.8 Date: $DATE Source: $PACK Binary: $PACK Architecture: $ARCH Version: $VERS Distribution: unstable Maintainer: $MAINT Description: $DESC Changes: $PACK (${VERS}) unstable; urgency=low . * New release Files: $(md5sum $DEB | cut -f1 -d' ') $(ls -l $DEB | cut -f5 -d' ') $(basename $DEB) CHANGES Note that since I do not know how complex is your realy system, this may be too simplistic… Another solution would be to make a proper source package. Cheers, -- Charles Plessy Tsurumi, Kanagawa, Japan -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

