net/jotta-cli: (New) Jotta Cloud Daemon and Command-Line Interface
PR: 248173
This commit is contained in:
committed by
Li-Wen Hsu
parent
02f8e15557
commit
af2b599fb7
2
GIDs
2
GIDs
@@ -234,7 +234,7 @@ pydio:*:291:
|
|||||||
sftpgo:*:292:
|
sftpgo:*:292:
|
||||||
biboumi:*:293:
|
biboumi:*:293:
|
||||||
krill:*:294:
|
krill:*:294:
|
||||||
# free: 295
|
jottad:*:295:
|
||||||
# free: 296
|
# free: 296
|
||||||
# free: 297
|
# free: 297
|
||||||
# free: 298
|
# free: 298
|
||||||
|
|||||||
2
UIDs
2
UIDs
@@ -239,7 +239,7 @@ pydio:*:291:291::0:0:pydio cells user:/var/pydio:/bin/sh
|
|||||||
sftpgo:*:292:292::0:0:SFTPGo user:/nonexistent:/usr/sbin/nologin
|
sftpgo:*:292:292::0:0:SFTPGo user:/nonexistent:/usr/sbin/nologin
|
||||||
biboumi:*:293:293::0:0:biboumi:/nonexistent:/usr/sbin/nologin
|
biboumi:*:293:293::0:0:biboumi:/nonexistent:/usr/sbin/nologin
|
||||||
krill:*:294:294::0:0:krill Pseudo User:/nonexistent:/usr/sbin/nologin
|
krill:*:294:294::0:0:krill Pseudo User:/nonexistent:/usr/sbin/nologin
|
||||||
# free: 295
|
jottad:*:295:295::0:0:Jotta Cloud Daemon:/nonexisten:/usr/sbin/nologin
|
||||||
# free: 296
|
# free: 296
|
||||||
# free: 297
|
# free: 297
|
||||||
# free: 298
|
# free: 298
|
||||||
|
|||||||
@@ -292,6 +292,7 @@
|
|||||||
SUBDIR += jicmp
|
SUBDIR += jicmp
|
||||||
SUBDIR += jicmp6
|
SUBDIR += jicmp6
|
||||||
SUBDIR += jose
|
SUBDIR += jose
|
||||||
|
SUBDIR += jotta-cli
|
||||||
SUBDIR += jrdesktop
|
SUBDIR += jrdesktop
|
||||||
SUBDIR += jsch
|
SUBDIR += jsch
|
||||||
SUBDIR += jumpgate
|
SUBDIR += jumpgate
|
||||||
|
|||||||
42
net/jotta-cli/Makefile
Normal file
42
net/jotta-cli/Makefile
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
# Created by: Trenton Schulz <trueos@norwegianrockcat.com>
|
||||||
|
|
||||||
|
PORTNAME= jotta-cli
|
||||||
|
PORTVERSION= 0.11.44593
|
||||||
|
CATEGORIES= net
|
||||||
|
MASTER_SITES= https://repo.jotta.us/archives/freebsd/${ARCH:S|amd64|amd64|:S|i386|386|}/
|
||||||
|
DISTNAME= ${PORTNAME}-${PORTVERSION}_freebsd_${ARCH:S|amd64|amd64|:S|i386|386|}
|
||||||
|
|
||||||
|
MAINTAINER= trueos@norwegianrockcat.com
|
||||||
|
COMMENT= Jotta Cloud Daemon and Command-Line Interface
|
||||||
|
|
||||||
|
LICENSE= UNKNOWN
|
||||||
|
LICENSE_NAME= "Jottacloud Terms and Service"
|
||||||
|
LICENSE_TEXT= "JottaCloud has its own terms and conditions available at https://www.jottacloud.com/en/terms.html"
|
||||||
|
LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
|
||||||
|
|
||||||
|
RESTRICTED= yes
|
||||||
|
|
||||||
|
ONLY_FOR_ARCHS= amd64 i386
|
||||||
|
|
||||||
|
RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
|
||||||
|
|
||||||
|
USE_RC_SUBR= jottad
|
||||||
|
|
||||||
|
NO_BUILD= yes
|
||||||
|
SUB_FILES= pkg-message \
|
||||||
|
jottad
|
||||||
|
|
||||||
|
USERS= jottad
|
||||||
|
GROUPS= jottad
|
||||||
|
|
||||||
|
do-install:
|
||||||
|
${MKDIR} ${STAGEDIR}${PREFIX}/etc/jottad
|
||||||
|
${INSTALL_SCRIPT} ${WRKDIR}/jottad ${STAGEDIR}${PREFIX}/etc/rc.d/jottad
|
||||||
|
${INSTALL_PROGRAM} ${WRKDIR}/usr/bin/jotta-cli ${STAGEDIR}${PREFIX}/bin
|
||||||
|
${INSTALL_PROGRAM} ${WRKDIR}/usr/bin/jottad ${STAGEDIR}${PREFIX}/sbin
|
||||||
|
${INSTALL_DATA} ${WRKDIR}/etc/jottad/config.ini ${STAGEDIR}${PREFIX}/etc/jottad/config.ini.sample
|
||||||
|
|
||||||
|
post-install:
|
||||||
|
${MKDIR} ${STAGEDIR}/var/lib/jottad
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
||||||
5
net/jotta-cli/distinfo
Normal file
5
net/jotta-cli/distinfo
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
TIMESTAMP = 1624294110
|
||||||
|
SHA256 (jotta-cli-0.11.44593_freebsd_amd64.tar.gz) = d8e0ca6619cca4669556e35577601e88009a3993fc3e82009993e218fe4b4c9e
|
||||||
|
SIZE (jotta-cli-0.11.44593_freebsd_amd64.tar.gz) = 11731054
|
||||||
|
SHA256 (jotta-cli-0.11.44593_freebsd_386.tar.gz) = a4b0593383c11d22ebc22d3bccef558bd92400820aff630711c7b31675beda17
|
||||||
|
SIZE (jotta-cli-0.11.44593_freebsd_386.tar.gz) = 11082905
|
||||||
18
net/jotta-cli/files/jottad.in
Executable file
18
net/jotta-cli/files/jottad.in
Executable file
@@ -0,0 +1,18 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# PROVIDE: jottad
|
||||||
|
# REQUIRE: DAEMON FILESYSTEMS netif
|
||||||
|
# KEYWORD:
|
||||||
|
|
||||||
|
# Heavily copied from user gt2416 on the FreeNAS forums
|
||||||
|
# Thread: https://www.ixsystems.com/community/threads/jottacloud-install-guide.69086/
|
||||||
|
|
||||||
|
. /etc/rc.subr
|
||||||
|
|
||||||
|
name=jottad
|
||||||
|
jottad_user=jottad
|
||||||
|
rcvar=jottad_enable
|
||||||
|
command_args="datadir %%PREFIX%%/etc/jottad &"
|
||||||
|
command="%%PREFIX%%/sbin/${name}"
|
||||||
|
|
||||||
|
load_rc_config $name
|
||||||
|
run_rc_command "$1"
|
||||||
17
net/jotta-cli/files/pkg-message.in
Normal file
17
net/jotta-cli/files/pkg-message.in
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
[
|
||||||
|
{ type: install
|
||||||
|
message: <<EOM
|
||||||
|
To use the Jottacloud CLI, you must first start the jottad
|
||||||
|
|
||||||
|
# service jottad onestart
|
||||||
|
|
||||||
|
You can make this happen at start up by setting the jottad_enable variable.
|
||||||
|
|
||||||
|
# sysrc jottad_enable=YES
|
||||||
|
|
||||||
|
Instructions for using the Jottacloud CLI is available at:
|
||||||
|
|
||||||
|
https://docs.jottacloud.com/en/articles/1437248-login-and-basic-use-with-jottacloud-cli
|
||||||
|
|
||||||
|
}
|
||||||
|
]
|
||||||
23
net/jotta-cli/pkg-descr
Normal file
23
net/jotta-cli/pkg-descr
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
From the Jottacloud website:
|
||||||
|
|
||||||
|
The Jottacloud Command-line Tool or Command-line Client is a
|
||||||
|
Command-line tool for Jottacloud users.
|
||||||
|
|
||||||
|
The command-line client (CLI) is capable of running on most devices
|
||||||
|
with Windows, OS X and linux systems such as desktops, servers, NAS
|
||||||
|
devices, and even Raspberry Pi.
|
||||||
|
|
||||||
|
Note: The command-line client a special software designed for running
|
||||||
|
on servers or headless systems. It is not meant to control the
|
||||||
|
Jottacloud Desktop Client.
|
||||||
|
|
||||||
|
Features
|
||||||
|
|
||||||
|
* Automatic folder backup
|
||||||
|
* Archive files
|
||||||
|
* Custom scan interval
|
||||||
|
* Ignore files and folders with simple gitignore style pattern
|
||||||
|
* Simple webhooks
|
||||||
|
* Manage remote hosts
|
||||||
|
|
||||||
|
WWW: http://www.jottacloud.com
|
||||||
8
net/jotta-cli/pkg-plist
Normal file
8
net/jotta-cli/pkg-plist
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
bin/jotta-cli
|
||||||
|
sbin/jottad
|
||||||
|
@dir etc/rc.d
|
||||||
|
@owner jottad
|
||||||
|
@group jottad
|
||||||
|
@sample(jottad,jottad,644) etc/jottad/config.ini.sample
|
||||||
|
@dir /var/lib/jottad
|
||||||
|
@dir /var/lib
|
||||||
Reference in New Issue
Block a user