FreeBSD Bugzilla – Attachment 228382 Details for
Bug 258873
net-p2p/autoscan: New port
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
0001-net-p2p-autoscan-Add-new-port.-Version-1.2.0.patch
0001-net-p2p-autoscan-Add-new-port.-Version-1.2.0.patch (text/plain), 5.65 KB, created by
Michiel van Baak Jansen
on 2021-10-02 19:35:44 UTC
(
hide
)
Description:
0001-net-p2p-autoscan-Add-new-port.-Version-1.2.0.patch
Filename:
MIME Type:
Creator:
Michiel van Baak Jansen
Created:
2021-10-02 19:35:44 UTC
Size:
5.65 KB
patch
obsolete
>From 3c86c91dee8598f79a1806b9585765fd1ab39acd Mon Sep 17 00:00:00 2001 >From: Michiel van Baak Jansen <michiel@vanbaak.eu> >Date: Sat, 2 Oct 2021 21:28:13 +0200 >Subject: [PATCH] net-p2p/autoscan: Add new port. Version 1.2.0 > >--- > GIDs | 2 +- > UIDs | 2 +- > net-p2p/Makefile | 1 + > net-p2p/autoscan/Makefile | 36 ++++++++++++++++++ > net-p2p/autoscan/distinfo | 3 ++ > net-p2p/autoscan/files/autoscan.in | 60 ++++++++++++++++++++++++++++++ > net-p2p/autoscan/pkg-descr | 5 +++ > 7 files changed, 107 insertions(+), 2 deletions(-) > create mode 100644 net-p2p/autoscan/Makefile > create mode 100644 net-p2p/autoscan/distinfo > create mode 100644 net-p2p/autoscan/files/autoscan.in > create mode 100644 net-p2p/autoscan/pkg-descr > >diff --git a/GIDs b/GIDs >index 109235222730..905865a4eb6a 100644 >--- a/GIDs >+++ b/GIDs >@@ -297,7 +297,7 @@ jackett:*:354: > nzbhydra2:*:355: > lidarr:*:356: > bazarr:*:357: >-# free: 358 >+autoscan:*:358: > # free: 359 > v2ray:*:360: > httptunnel:*:361: >diff --git a/UIDs b/UIDs >index 76d70a455da8..5b6c8e330df7 100644 >--- a/UIDs >+++ b/UIDs >@@ -302,7 +302,7 @@ jackett:*:354:354::0:0:Jackett Torznab Proxy Daemon:/nonexistent:/usr/sbin/nolog > nzbhydra2:*:355:355::0:0:NZBHydra 2 Daemon:/nonexistent:/usr/sbin/nologin > lidarr:*:356:356::0:0:Lidarr Daemon:/nonexistent:/usr/sbin/nologin > bazarr:*:357:357::0:0:Bazarr Daemon:/nonexistent:/usr/sbin/nologin >-# free: 358 >+autoscan:*:358:358::0:0:Autoscan Daemon:/nonexistent:/usr/sbin/nologin > # free: 359 > v2ray:*:360:360::0:0:V2Ray Daemon:/nonexistent:/usr/sbin/nologin > httptunnel:*:361:361::0:0:httptunnel Daemon:/nonexistent:/usr/sbin/nologin >diff --git a/net-p2p/Makefile b/net-p2p/Makefile >index 031e9a9f762f..f379e4dbe490 100644 >--- a/net-p2p/Makefile >+++ b/net-p2p/Makefile >@@ -2,6 +2,7 @@ > > SUBDIR += amule > SUBDIR += amule-devel >+ SUBDIR += autoscan > SUBDIR += awgg > SUBDIR += bazarr > SUBDIR += bazarr-devel >diff --git a/net-p2p/autoscan/Makefile b/net-p2p/autoscan/Makefile >new file mode 100644 >index 000000000000..dabe2d75c738 >--- /dev/null >+++ b/net-p2p/autoscan/Makefile >@@ -0,0 +1,36 @@ >+PORTNAME= autoscan >+DISTVERSIONPREFIX= v >+DISTVERSION= 1.2.0 >+CATEGORIES= net-p2p linux >+MASTER_SITES= https://github.com/Cloudbox/autoscan/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/ >+DISTNAME= ${PORTNAME}_${DISTVERSIONPREFIX}${DISTVERSION}_linux_amd64 >+EXTRACT_SUFX= >+EXTRACT_ONLY= >+ >+MAINTAINER= michiel@vanbaak.eu >+COMMENT= Scan Plex library on webhook triggers >+ >+LICENSE= MIT >+ >+ONLY_FOR_ARCHS= amd64 >+ >+USES= linux >+ >+USE_RC_SUBR= autoscan >+ >+NO_BUILD= yes >+ >+SUB_LIST= USERS=${USERS} \ >+ GROUPS=${GROUPS} >+ >+NO_WRKSUBDIR= yes >+ >+USERS= autoscan >+GROUPS= autoscan >+ >+PLIST_FILES= bin/autoscan >+ >+do-install: >+ ${INSTALL_PROGRAM} ${DISTDIR}/${DISTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} >+ >+.include <bsd.port.mk> >diff --git a/net-p2p/autoscan/distinfo b/net-p2p/autoscan/distinfo >new file mode 100644 >index 000000000000..f57932bc4a41 >--- /dev/null >+++ b/net-p2p/autoscan/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1633181844 >+SHA256 (autoscan_v1.2.0_linux_amd64) = 3ae59ec61298159e50882ebb8efe159ff8c4da55aa7325afc3f3f603c498e4a3 >+SIZE (autoscan_v1.2.0_linux_amd64) = 11227136 >diff --git a/net-p2p/autoscan/files/autoscan.in b/net-p2p/autoscan/files/autoscan.in >new file mode 100644 >index 000000000000..e8c53fc34447 >--- /dev/null >+++ b/net-p2p/autoscan/files/autoscan.in >@@ -0,0 +1,60 @@ >+#!/bin/sh >+# >+# Author: Michiel van Baak <michiel@vanbaak.eu> >+# >+# $FreeBSD: $ >+# >+# PROVIDE: autoscan >+# REQUIRE: LOGIN >+# KEYWORD: shutdown >+ >+# Add the following lines to /etc/rc.conf to enable autoscan: >+# autoscan_enable: Set to NO by default. Set it to YES to enable it. >+# autoscan_user: The user account autoscan daemon runs as what >+# you want it to be. >+# autoscan_config: Configuration file for autoscan. >+# Default: /usr/local/etc/autoscan.yml >+# autoscan_datadir: Directory where autoscan user data lives. >+# Default: /var/db/autoscan >+# autoscan_log: File to write logrecords to >+# Default: /var/log/autoscan.log >+ >+. /etc/rc.subr >+ >+name=autoscan >+rcvar=autoscan_enable >+ >+load_rc_config ${name} >+ >+: ${autoscan_enable:=NO} >+: ${autoscan_user:=%%USERS%%} >+: ${autoscan_group:=%%GROUPS%%} >+: ${autoscan_config:="%%PREFIX%%/etc/autoscan.yml"} >+: ${autoscan_log:="/var/log/autoscan.log"} >+: ${autoscan_datadir:="/var/db/autoscan"} >+ >+pidfile="/var/run/${name}/${name}.pid" >+ >+autoscan_command="%%PREFIX%%/bin/autoscan" >+autoscan_args="--config=${autoscan_config} --database=${autoscan_datadir}/autoscan.db --log=${autoscan_log}" >+ >+command="/usr/sbin/daemon" >+command_args="-P ${pidfile} -r -f ${autoscan_command} ${autoscan_args}" >+start_precmd=autoscan_precmd >+ >+autoscan_precmd() >+{ >+ if [ ! -d "/var/run/${name}" ]; then >+ install -d -m 0750 -o ${autoscan_user} -g ${autoscan_group} "/var/run/${name}" >+ fi >+ >+ if [ ! -d "${autoscan_datadir}" ]; then >+ install -d -m 0750 -o ${autoscan_user} -g ${autoscan_group} "${autoscan_datadir}" >+ fi >+ >+ if [ ! -f "${autoscan_log}" ]; then >+ install -m 644 -o ${autoscan_user} -g ${autoscan_group} /dev/null "${autoscan_log}" >+ fi >+} >+ >+run_rc_command "$1" >diff --git a/net-p2p/autoscan/pkg-descr b/net-p2p/autoscan/pkg-descr >new file mode 100644 >index 000000000000..8b0e6ee7bf7a >--- /dev/null >+++ b/net-p2p/autoscan/pkg-descr >@@ -0,0 +1,5 @@ >+Autoscan replaces the default Plex and Emby behaviour >+for picking up file changes on the file system. >+ >+Autoscan integrates with Sonarr, Radarr, Lidarr and Google Drive >+to fetch changes in near real-time without relying on the file system. >-- >2.32.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
michiel
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 258873
:
228382
|
228383
|
228694