UmVirt LFS Package info
DB commit: 34a83c7a68a930f721bd7a7f9cb2c2ac41e76ba8
APP commit: 0bd167a48557b5a14ac68d0229893245aacc7f12
opentracker
opentracker is an open and free bittorrent tracker project.Package info
Template:
Codename: opentracker
Source file: opentracker-1.0.tar.bz2
Source directory: opentracker
Package URL: opentracker-1.0.tar.bz2
Package md5-checksum URL: opentracker-1.0.tar.bz2.md5sum
Dependances: *** NO DEPENDANCES FOUND ***
Dependance of: *** NO PACKAGES FOUND ***
Patches: *** NO PATCHES FOUND ***
Addons: libowfat-0.34.tar.xz.
Nestings *** NO NESTINGS FOUND ***
Unpack script:
mkdir opentracker
cd opentracker
tar -xf ../libowfat-0.34.tar.xz
tar -xf ../opentracker-1.0.tar.bz2
mv libowfat-0.34 libowfat
mv opentracker-1.0 opentracker
cd ..
Configuration script:
#
Build script:
CFLAGS+=" -Wno-error=incompatible-pointer-types"
export CFLAGS
cd libowfat
make CC="gcc -std=gnu17"
cd ../opentracker/
make
Install script:
#add group
groupadd -fg 144 opentracker &&
#add user
useradd -c "Opentracker Daemon Owner" -d /var/run/opentracker -u 144 \
-g opentracker -s /bin/false opentracker
#install file
install -v -m755 opentracker/opentracker /usr/bin
#install service
cat > /usr/lib/systemd/system/opentracker.service << "EOF"
[Unit]
Description=Open BitTorrent Tracker
After=network.target
[Service]
Type=simple
User=opentracker
User=opentracker
ExecStart=/usr/bin/opentracker
ExecReload=/bin/kill -HUP \$MAINPID
KillSignal=SIGINT
RuntimeDirectory=opentracker
[Install]
WantedBy=multi-user.target
EOF