mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-06-21 12:37:19 -04:00
snap-packaging for gitea (#2568)
* Modify tbraeutigam/gogs-snap for gitea * Fix building on 16.04 (manually build go-bindata). -> add _source.tar.bz2 to .gitignore (used by snapcraft cleanbuild) * Streamline Snap packaging: - Take advantage of install-hooks (snapd 2.27) - Use snapctl configuration storage for unchanging values * Move to using Snap Hooks for configuration * Missed re-adding daemon statement * Fix two warnings from Codacy.
This commit is contained in:
parent
02ecc03d6d
commit
14f16d6c2e
7 changed files with 394 additions and 0 deletions
23
snap/helpers/simple_launcher.sh
Executable file
23
snap/helpers/simple_launcher.sh
Executable file
|
@ -0,0 +1,23 @@
|
|||
#!/bin/bash
|
||||
|
||||
if ! env | grep -q root; then
|
||||
echo "
|
||||
+----------------------------------------+
|
||||
| You are not running gitea as root. |
|
||||
| This is required for the snap package. |
|
||||
| Please re-run as root. |
|
||||
+----------------------------------------+
|
||||
"
|
||||
$SNAP/gitea/gitea --help
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Set usernames for gitea
|
||||
export USERNAME=root
|
||||
export USER=root
|
||||
|
||||
export GITEA_WORK_DIR=$(snapctl get gitea.snap.workdir)
|
||||
export GITEA_CUSTOM=$(snapctl get gitea.snap.custom)
|
||||
|
||||
$SNAP/bin/gconfig save
|
||||
cd $SNAP/gitea; ./gitea $@
|
Loading…
Add table
Add a link
Reference in a new issue