#!/bin/bash
set -e
-set -x
function echo_usage {
echo "usage: mconfigure <package> [options]"
echo "add_inst_tgt += debian/tmp/DEBIAN/postrm" >> rules.pre
fi
- cat setenv.sh >> rules.pre
+ #cat setenv.sh >> rules.pre
mkdir -p tmp/DEBIAN
echo " this file is necessary for any package production."
else
echo "Source: $paket
- Section: main
- Priority: optional
- Maintainer: WagnerTech UG <mail@wagnertech.de>
- " > debian/$paket.control
+Section: main
+Priority: optional
+Maintainer: WagnerTech UG <mail@wagnertech.de>
+" > debian/$paket.control
grep -v "Version:" $control |grep -v "Maintainer:" >> debian/$paket.control
fi
fi
if [ -f debian/$paket.cp -a -f debian/$paket.control ]
then
echo "PACK=binary" >> debian/rules.pre
+ if grep "^Architecture: *all" debian/$paket.control >/dev/null
+ then
+ echo "arch = all" >> debian/rules.pre
+ echo "BINARY_INDEP = copy ../${paket}_$version-${build}_all.deb" >> debian/rules.pre
+ else
+ echo 'arch = ${DEB_HOST_ARCH}' >> debian/rules.pre
+ echo "BINARY_ARCH = copy ../${paket}_$version-${build}_"'$(arch).deb' >> debian/rules.pre
+ fi
elif [ -f debian/$paket.cp ]
then
echo "PACK=zip" >> debian/rules.pre
binary: binary-arch binary-indep
# Erstellen Architektur-abhängiger (Architecture: any) Binärpakete im übergeordneten Verzeichnis
-binary-arch:
+binary-arch: $(BINARY_ARCH)
# Erstellen Architektur-unabhängiger (Architecture: all) Binärpakete im übergeordneten Verzeichnis
-binary-indep: copy ../$(paket)_$(version)-$(build)$(_arch).deb
+binary-indep: $(BINARY_INDEP)
+
+#copy ../$(paket)_$(version)-$(build)_all.deb
version: ~/build/$(TARGET)
$(INSERT_BUILD) ~/build/$(TARGET) $(build)
copy: debian/$(paket).cp
debian/$(paket).cp debian/tmp
-../$(paket)_$(version)-$(build)$(_arch).deb:debian/tmp/DEBIAN/control $(add_inst_tgt)
+../$(paket)_$(version)-$(build)_$(arch).deb:debian/tmp/DEBIAN/control $(add_inst_tgt)
$(DEB)
- mv debian/tmp.deb ../$(paket)_$(version)-$(build)$(_arch).deb
+ mv debian/tmp.deb ../$(paket)_$(version)-$(build)_$(arch).deb
debian/tmp/DEBIAN/control: debian/control debian/changelog
dpkg-gencontrol