Knowledge Base
Search
New article
Authentication is disabled (development mode).
Edit article
Title
Tags
Content
<pre><code class="language-bash">PACKAGE= VERSION= ARCH= # amd64 SIZE=$(rm -rf "${SYSROOTDIR:-.}/DEBIAN" "${SYSROOTDIR:-.}/*.deb" && du -sb "${SYSROOTDIR:-.}" | sed 's/\s.*$//g') DESC= MAINTAINER= SECTION= # utils PRIORITY= # standard HOMEPAGE= BUGURL= mkdir -p "${SYSROOTDIR:-.}/DEBIAN" sed '/^$/d' <<EOF > "${SYSROOTDIR:-.}/DEBIAN/control" Package: ${PACKAGE:?} Version: ${VERSION:?} Architecture: ${ARCH:?} ${Priority:+Priority: $PRIORITY} ${SECTION:+Section: $SECTION} ${DEPENDS:+Depends: $DEPENDS} Filename: $PACKAGE-$VERSION${ARCH:+-$ARCH}.deb Maintainer: ${MAINTAINER:?} Installed-Size: ${SIZE:?} ${HOMEPAGE:+Homepage: $HOMEPAGE} ${BUGURL:+Bugs: $BUGURL} Description: ${DESC:?} EOF # Don't place package-version-arch.deb in $SYSROOTDIR, # otherwise it will pollute the deb file dpkg-deb --root-owner-group --build "${SYSROOTDIR:-.}" \ "${SYSROOTDIR:-.}/../$PACKAGE-$VERSION${ARCH:+-$ARCH}.deb"</code></pre>
Save
Cancel