From: Ian Jackson Date: Thu, 17 Dec 2015 01:18:26 +0000 (+0000) Subject: Replace uses of "sudo" in Debian package builds with "fakeroot" X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=00938bc43ca4598ef725f0871502bdf76c2b8939;hp=9e315217402c0d36146d3129071aff2e7a9c7208;p=cura.git Replace uses of "sudo" in Debian package builds with "fakeroot" Signed-off-by: Ian Jackson --- diff --git a/package.sh b/package.sh index 98bed048..06cd8a3b 100755 --- a/package.sh +++ b/package.sh @@ -268,12 +268,14 @@ if [ "$BUILD_TARGET" = "debian_i386" ]; then cp -a Power/power scripts/linux/${BUILD_TARGET}/usr/share/cura/ echo $BUILD_VERSION > scripts/linux/${BUILD_TARGET}/usr/share/cura/Cura/version cat scripts/linux/debian_control | sed "s/\[BUILD_VERSION\]/${FULL_VERSION}/" | sed 's/\[ARCH\]/i386/' > scripts/linux/${BUILD_TARGET}/DEBIAN/control - sudo chown root:root scripts/linux/${BUILD_TARGET} -R - sudo chmod 755 scripts/linux/${BUILD_TARGET}/usr -R - sudo chmod 755 scripts/linux/${BUILD_TARGET}/DEBIAN -R - cd scripts/linux - dpkg-deb -Zgzip --build ${BUILD_TARGET} $(dirname ${TARGET_DIR})/cura_${FULL_VERSION}_i386.deb - sudo chown `id -un`:`id -gn` ${BUILD_TARGET} -R + fakeroot sh -ec " + chown root:root scripts/linux/${BUILD_TARGET} -R + chmod 755 scripts/linux/${BUILD_TARGET}/usr -R + chmod 755 scripts/linux/${BUILD_TARGET}/DEBIAN -R + cd scripts/linux + dpkg-deb -Zgzip --build ${BUILD_TARGET} $(dirname ${TARGET_DIR})/cura_${FULL_VERSION}_i386.deb + chown `id -un`:`id -gn` ${BUILD_TARGET} -R + " exit fi @@ -298,12 +300,14 @@ if [ "$BUILD_TARGET" = "debian_amd64" ]; then cp -a Power/power scripts/linux/${BUILD_TARGET}/usr/share/cura/ echo $BUILD_VERSION > scripts/linux/${BUILD_TARGET}/usr/share/cura/Cura/version cat scripts/linux/debian_control | sed "s/\[BUILD_VERSION\]/${FULL_VERSION}/" | sed 's/\[ARCH\]/amd64/' > scripts/linux/${BUILD_TARGET}/DEBIAN/control - sudo chown root:root scripts/linux/${BUILD_TARGET} -R - sudo chmod 755 scripts/linux/${BUILD_TARGET}/usr -R - sudo chmod 755 scripts/linux/${BUILD_TARGET}/DEBIAN -R - cd scripts/linux - dpkg-deb -Zgzip --build ${BUILD_TARGET} $(dirname ${TARGET_DIR})/cura_${FULL_VERSION}_amd64.deb - sudo chown `id -un`:`id -gn` ${BUILD_TARGET} -R + fakeroot sh -ec " + chown root:root scripts/linux/${BUILD_TARGET} -R + chmod 755 scripts/linux/${BUILD_TARGET}/usr -R + chmod 755 scripts/linux/${BUILD_TARGET}/DEBIAN -R + cd scripts/linux + dpkg-deb -Zgzip --build ${BUILD_TARGET} $(dirname ${TARGET_DIR})/cura_${FULL_VERSION}_amd64.deb + chown `id -un`:`id -gn` ${BUILD_TARGET} -R + " exit fi @@ -328,12 +332,14 @@ if [ "$BUILD_TARGET" = "debian_armhf" ]; then cp -a Power/power scripts/linux/${BUILD_TARGET}/usr/share/cura/ echo $BUILD_VERSION > scripts/linux/${BUILD_TARGET}/usr/share/cura/Cura/version cat scripts/linux/debian_control | sed "s/\[BUILD_VERSION\]/${FULL_VERSION}/" | sed 's/\[ARCH\]/armhf/' > scripts/linux/${BUILD_TARGET}/DEBIAN/control - sudo chown root:root scripts/linux/${BUILD_TARGET} -R - sudo chmod 755 scripts/linux/${BUILD_TARGET}/usr -R - sudo chmod 755 scripts/linux/${BUILD_TARGET}/DEBIAN -R - cd scripts/linux - dpkg-deb --build ${BUILD_TARGET} $(dirname ${TARGET_DIR})/cura_${BUILD_VERSION}-${BUILD_TARGET}.deb - sudo chown `id -un`:`id -gn` ${BUILD_TARGET} -R + fakeroot sh -ec " + chown root:root scripts/linux/${BUILD_TARGET} -R + chmod 755 scripts/linux/${BUILD_TARGET}/usr -R + chmod 755 scripts/linux/${BUILD_TARGET}/DEBIAN -R + cd scripts/linux + dpkg-deb --build ${BUILD_TARGET} $(dirname ${TARGET_DIR})/cura_${BUILD_VERSION}-${BUILD_TARGET}.deb + chown `id -un`:`id -gn` ${BUILD_TARGET} -R + " exit fi