Add tt-rss
joplin 2.7.13
This commit is contained in:
parent
ef983cadf9
commit
f6b3822e95
11 changed files with 111 additions and 2 deletions
0
ressources/tt-rss/rootfs/DEBIAN/changelog
Normal file
0
ressources/tt-rss/rootfs/DEBIAN/changelog
Normal file
1
ressources/tt-rss/rootfs/DEBIAN/conffiles
Normal file
1
ressources/tt-rss/rootfs/DEBIAN/conffiles
Normal file
|
@ -0,0 +1 @@
|
|||
/etc/tt-rss/config.php
|
8
ressources/tt-rss/rootfs/DEBIAN/control
Normal file
8
ressources/tt-rss/rootfs/DEBIAN/control
Normal file
|
@ -0,0 +1,8 @@
|
|||
Package: tt-rss
|
||||
Version: %VERSION%
|
||||
Section: base
|
||||
Priority: optional
|
||||
Architecture: all
|
||||
Depends: php-pgsql, php-mysql, php-intl, php-mbstring, php-xml
|
||||
Maintainer: Thomas Legay <thomas@lgy.fr>
|
||||
Description: tt-rss
|
2
ressources/tt-rss/rootfs/DEBIAN/postinst
Executable file
2
ressources/tt-rss/rootfs/DEBIAN/postinst
Executable file
|
@ -0,0 +1,2 @@
|
|||
#!/bin/bash
|
||||
chown -R www-data:www-data /var/lib/tt-rss/
|
14
ressources/tt-rss/rootfs/etc/systemd/system/tt-rss.service
Normal file
14
ressources/tt-rss/rootfs/etc/systemd/system/tt-rss.service
Normal file
|
@ -0,0 +1,14 @@
|
|||
[Unit]
|
||||
Description=ttrss_backend
|
||||
|
||||
After=network.target
|
||||
|
||||
|
||||
[Service]
|
||||
User=www-data
|
||||
ExecStart=/usr/share/tt-rss/update_daemon2.php
|
||||
Restart=on-failure
|
||||
RestartSec=60
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
|
@ -0,0 +1,12 @@
|
|||
<VirtualHost *:80>
|
||||
servername tt-rss.domain.com
|
||||
|
||||
DocumentRoot /usr/share/tt-rss/
|
||||
Protocols h2c http/1.1
|
||||
|
||||
<directory /usr/share/tt-rss/>
|
||||
Options -Indexes -MultiViews +FollowSymLinks
|
||||
AllowOverride all
|
||||
Require all granted
|
||||
</directory>
|
||||
</VirtualHost>
|
37
ressources/tt-rss/tt-rss
Executable file
37
ressources/tt-rss/tt-rss
Executable file
|
@ -0,0 +1,37 @@
|
|||
#!/bin/bash
|
||||
|
||||
STEP="envinit prebuild makedeb"
|
||||
# build
|
||||
|
||||
envinit() {
|
||||
apt-get install -y --no-install-recommends wget ca-certificates fakeroot dpkg git
|
||||
}
|
||||
|
||||
prebuild(){
|
||||
rm -fr /tmp/tt-rss
|
||||
git clone --depth 1 https://git.tt-rss.org/fox/tt-rss.git /tmp/tt-rss
|
||||
}
|
||||
|
||||
build() {
|
||||
cd /tmp/tt-rss
|
||||
}
|
||||
|
||||
makedeb(){
|
||||
GIT_VERSION=$1
|
||||
DEB_VERSION=$2
|
||||
PATH_DEB=/tmp/src/rootfs
|
||||
|
||||
cp -fr /tmp/tt-rss/* ${PATH_DEB}/usr/share/tt-rss/
|
||||
mv ${PATH_DEB}/usr/share/tt-rss/cache ${PATH_DEB}/var/lib/tt-rss/
|
||||
mv ${PATH_DEB}/usr/share/tt-rss/feed-icons ${PATH_DEB}/var/lib/tt-rss/
|
||||
mv ${PATH_DEB}/usr/share/tt-rss/lock ${PATH_DEB}/var/lib/tt-rss/
|
||||
mv ${PATH_DEB}/usr/share/tt-rss/config.php-dist ${PATH_DEB}/etc/tt-rss/config.php
|
||||
|
||||
ln -s /var/lib/tt-rss/cache ${PATH_DEB}/usr/share/tt-rss/cache
|
||||
ln -s /var/lib/tt-rss/feed-icons ${PATH_DEB}/usr/share/tt-rss/feed-icons
|
||||
ln -s /var/lib/tt-rss/lock ${PATH_DEB}/usr/share/tt-rss/lock
|
||||
|
||||
ln -s /etc/tt-rss/config.php ${PATH_DEB}/usr/share/tt-rss/config.php
|
||||
sed -i "s/%VERSION%/$DEB_VERSION/" ${PATH_DEB}/DEBIAN/control
|
||||
fakeroot dpkg-deb -Z gzip --build ${PATH_DEB} /tmp/dist
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue