forked from freebsd/freebsd-ports
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
net/jotta-cli: (New) Jotta Cloud Daemon and Command-Line Interface
PR: 248173
- Loading branch information
Showing
9 changed files
with
116 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# Created by: Trenton Schulz <[email protected]> | ||
|
||
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= [email protected] | ||
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> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 | ||
|
||
} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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: https://www.jottacloud.com |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |