fix: package permission issue when upload to UOS store.

dev
DebuggerX 3 years ago
parent e27671e247
commit c2387714f2

@ -45,12 +45,16 @@ if [[ $(uname -m) == aarch64 ]]; then
ARCH="arm64" ARCH="arm64"
fi fi
echo "开始打包 $ARCH deb"
mkdir "deb_builder" mkdir "deb_builder"
cp -r debian deb_builder/DEBIAN cp -r debian deb_builder/DEBIAN
chmod -R 755 deb_builder/DEBIAN
cp ../LICENSE deb_builder/DEBIAN/copyright cp ../LICENSE deb_builder/DEBIAN/copyright
echo "设置版本号为: $VERSION"
echo Version: "$VERSION" >> deb_builder/DEBIAN/control echo Version: "$VERSION" >> deb_builder/DEBIAN/control
mkdir -p deb_builder/opt/apps/com.debuggerx.dde-gesture-manager/ mkdir -p deb_builder/opt/apps/com.debuggerx.dde-gesture-manager/
@ -71,10 +75,12 @@ sed -i "s/VERSION/$VERSION/g" deb_builder/opt/apps/com.debuggerx.dde-gesture-man
sed -i "s/VERSION/$VERSION/g" deb_builder/opt/apps/com.debuggerx.dde-gesture-manager/entries/applications/com.debuggerx.dde-gesture-manager.desktop sed -i "s/VERSION/$VERSION/g" deb_builder/opt/apps/com.debuggerx.dde-gesture-manager/entries/applications/com.debuggerx.dde-gesture-manager.desktop
dpkg-deb -b deb_builder fakeroot dpkg-deb -b deb_builder
if [[ $ARCH == "x64" ]]; then if [[ $ARCH == "x64" ]]; then
ARCH="amd64" ARCH="amd64"
fi fi
mv deb_builder.deb com.debuggerx.dde-gesture-manager_"$VERSION"_"$ARCH".deb mv deb_builder.deb com.debuggerx.dde-gesture-manager_"$VERSION"_"$ARCH".deb
echo "打包完成!"
Loading…
Cancel
Save