| 12345678910111213141516171819202122232425262728293031323334 | #!/bin/bashLINUX_RELEASE_PRODUCTION=$1VERSION=$2PACKAGE_NAME=$3# Define package foldersPACKAGE=$LINUX_RELEASE_PRODUCTION/packageLIB=$PACKAGE/usr/libAPPLICATIONS=$PACKAGE/usr/share/applicationsICONS=$PACKAGE/usr/share/icons/hicolor/scalable/appsMETAINFO=$PACKAGE/usr/share/metainfoDEBIAN=$PACKAGE/DEBIAN# Create package foldermkdir -p $LIBmkdir -p $APPLICATIONSmkdir -p $ICONSmkdir -p $METAINFOmkdir -p $DEBIAN# Configure the packagecp -R ./scripts/linux_distribution/deb/DEBIAN $PACKAGEchmod 0755 $DEBIAN/postinstchmod 0755 $DEBIAN/postrmgrep -rl "\[CHANGE_THIS\]" $DEBIAN/control | xargs sed -i "s/\[CHANGE_THIS\]/$VERSION/"cp -fR $LINUX_RELEASE_PRODUCTION/AppFlowy $LIBcp ./scripts/linux_distribution/deb/AppFlowy.desktop $APPLICATIONScp ./scripts/linux_distribution/packaging/io.appflowy.AppFlowy.metainfo.xml $METAINFOcp ./scripts/linux_distribution/packaging/appflowy.svg $ICONS# Build the packagedpkg-deb --build --root-owner-group -Z xz $PACKAGE $LINUX_RELEASE_PRODUCTION/$PACKAGE_NAME
 |