Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: drivestrike-2.1.20
@ 2022-08-26  8:00 jcgruenhage
  2022-08-26  8:59 ` [PR PATCH] [Updated] " jcgruenhage
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: jcgruenhage @ 2022-08-26  8:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1489 bytes --]

There is a new pull request by jcgruenhage against master on the void-packages repository

https://github.com/jcgruenhage/void-packages drivestrike-2.1.20_1
https://github.com/void-linux/void-packages/pull/38917

New package: drivestrike-2.1.20
<!-- Uncomment relevant sections and delete options which are not applicable -->
Not sure if this is interesting for anyone here, but we have to deploy this onto our machines for work, so I created this template to install it on my work laptop. EULA says no copies except for subscribers installing it onto their systems, so `restricted` it is.

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/38917.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-drivestrike-2.1.20_1-38917.patch --]
[-- Type: text/x-diff, Size: 2252 bytes --]

From d9b51e2f4376a5ad97f9c7a4d85857d11b81c778 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?=
 <jan.christian@gruenhage.xyz>
Date: Fri, 26 Aug 2022 09:57:28 +0200
Subject: [PATCH] New package: drivestrike-2.1.20

---
 srcpkgs/drivestrike/files/drivestrike/log/run |  1 +
 srcpkgs/drivestrike/files/drivestrike/run     |  7 +++++
 srcpkgs/drivestrike/template                  | 27 +++++++++++++++++++
 3 files changed, 35 insertions(+)
 create mode 120000 srcpkgs/drivestrike/files/drivestrike/log/run
 create mode 100755 srcpkgs/drivestrike/files/drivestrike/run
 create mode 100644 srcpkgs/drivestrike/template

diff --git a/srcpkgs/drivestrike/files/drivestrike/log/run b/srcpkgs/drivestrike/files/drivestrike/log/run
new file mode 120000
index 000000000000..3a5b4a586051
--- /dev/null
+++ b/srcpkgs/drivestrike/files/drivestrike/log/run
@@ -0,0 +1 @@
+/usr/bin/vlogger
\ No newline at end of file
diff --git a/srcpkgs/drivestrike/files/drivestrike/run b/srcpkgs/drivestrike/files/drivestrike/run
new file mode 100755
index 000000000000..d14bc7291fd8
--- /dev/null
+++ b/srcpkgs/drivestrike/files/drivestrike/run
@@ -0,0 +1,7 @@
+#!/bin/sh
+if [ ! -f /etc/drivestrike.conf ]; then
+	echo "DriveStrike not configured yet! Run `drivestrike register` as root first."
+	exit 1
+fi
+
+exec drivestrike run 2>&1
diff --git a/srcpkgs/drivestrike/template b/srcpkgs/drivestrike/template
new file mode 100644
index 000000000000..c8b7b8134c60
--- /dev/null
+++ b/srcpkgs/drivestrike/template
@@ -0,0 +1,27 @@
+# Template file for 'drivestrike'
+pkgname=drivestrike
+version=2.1.20
+revision=1
+_ver="${version}-10"
+_filename="${pkgname}_${_ver}_amd64.deb"
+archs="x86_64"
+build_style=fetch
+short_desc="Machine agent for DriveStrike Fleet Management"
+maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
+license="custom:Proprietary"
+homepage="https://drivestrike.com"
+distfiles="https://app.drivestrike.com/static/apt/pool/main/d/drivestrike/${_filename}"
+checksum=e86ce691e08a0e3f3ba6c26bf8b6976ddc58e469ac49cd3de4ef609086f8ab6c
+repository=nonfree
+restricted=yes
+nostrip=yes
+
+do_build() {
+	ar x "${_filename}"
+	bsdtar -xf data.tar.gz
+}
+
+do_install() {
+	vbin usr/bin/drivestrike
+	vsv drivestrike
+}

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PR PATCH] [Updated] New package: drivestrike-2.1.20
  2022-08-26  8:00 [PR PATCH] New package: drivestrike-2.1.20 jcgruenhage
@ 2022-08-26  8:59 ` jcgruenhage
  2022-11-25 17:11 ` madonius
                   ` (11 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jcgruenhage @ 2022-08-26  8:59 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1494 bytes --]

There is an updated pull request by jcgruenhage against master on the void-packages repository

https://github.com/jcgruenhage/void-packages drivestrike-2.1.20_1
https://github.com/void-linux/void-packages/pull/38917

New package: drivestrike-2.1.20
<!-- Uncomment relevant sections and delete options which are not applicable -->
Not sure if this is interesting for anyone here, but we have to deploy this onto our machines for work, so I created this template to install it on my work laptop. EULA says no copies except for subscribers installing it onto their systems, so `restricted` it is.

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/38917.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-drivestrike-2.1.20_1-38917.patch --]
[-- Type: text/x-diff, Size: 17872 bytes --]

From a50e8ecb6ff1fd20175124ef812cb4a38926db2c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?=
 <jan.christian@gruenhage.xyz>
Date: Fri, 26 Aug 2022 09:57:28 +0200
Subject: [PATCH] New package: drivestrike-2.1.20

---
 srcpkgs/drivestrike/files/LICENSE             | 78 +++++++++++++++++++
 srcpkgs/drivestrike/files/drivestrike/log/run |  1 +
 srcpkgs/drivestrike/files/drivestrike/run     |  7 ++
 srcpkgs/drivestrike/template                  | 31 ++++++++
 4 files changed, 117 insertions(+)
 create mode 100644 srcpkgs/drivestrike/files/LICENSE
 create mode 120000 srcpkgs/drivestrike/files/drivestrike/log/run
 create mode 100755 srcpkgs/drivestrike/files/drivestrike/run
 create mode 100644 srcpkgs/drivestrike/template

diff --git a/srcpkgs/drivestrike/files/LICENSE b/srcpkgs/drivestrike/files/LICENSE
new file mode 100644
index 000000000000..3cef07be34dd
--- /dev/null
+++ b/srcpkgs/drivestrike/files/LICENSE
@@ -0,0 +1,78 @@
+END USER SUBSCRIPTION AGREEMENT
+
+This End_User Subscription Agreement (the “Agreement”) is between Spearstone LLC, a Utah S Corporation, located at 333 South 520 West Suite 180, Lindon, UT 84042 (“Spearstone”) and the Subscriber named on an Order Form (including the on-line Order Form) between Subscriber and Spearstone.  The terms of this Agreement shall apply to the Services provided and Client Software licenses granted under the Order Form and this Agreement.  When completed and executed by both parties, an Order Form and this Subscription Agreement shall evidence the subscription for Services and the license of the Client Software to be provided.
+
+ 
+
+    SERVICES SUBSCRIPTION. The Services comprise the Services described in one or more Order Forms (which may include on-line Order Forms) that reference these Terms and Conditions and use of Client Software required to access the Services. Subject to Subscriber’s completion of the applicable Order Form, acceptance of this Agreement and payment of the subscription fee, as applicable, Spearstone grants to Subscriber the nonexclusive right, subject to the terms and conditions of this Agreement, to (a) install and use the Client Software in conjunction with the Services solely for Subscriber’s business purposes, which Client Software and Services, as such terms are used herein, include any future updates, upgrades or enhancements for which Subscriber may become eligible; (b) use the Services solely for Subscriber’s business purposes; and (c) copy the Client Software for device and data loss protection purposes.
+     
+    Except as otherwise provided in this section, no additional copies of the Client Software shall be made without Spearstone’s prior written consent. All titles, trademarks, copyrights and restricted rights notices shall be reproduced in such copies. All archival and backup copies of the Client Software are subject to the terms and conditions of this Agreement.
+     
+    Subscriber acknowledges and agrees that use of the Services may include transmission and storage of data through one or more Spearstone hosting servers. Data stored on or relayed through a Spearstone hosting service is transmitted in encrypted form and is handled in a manner consistent with accepted standards for secure transmission of materials over the internet.
+     
+    Subscriber agrees to assume full administrative and financial responsibility for the management of Services on all accounts, and systems for which the Services have been ordered, including without limitation, addition, modification, and deletion of accounts; management of Services available to each account; and the use of the remote data destruction security capability offered as part of the Services.  Subscriber further assumes full administrative and financial responsibility, as described above, for any person(s) to whom Subscriber grants administrator privileges or to whom such administrators grant additional administrator privileges.
+
+     
+    RIGHTS AND OBLIGATIONS. Spearstone retains all title, copyright and other proprietary rights in the software and hardware, including but not limited to the Client Software, used to provide the Services. Subscriber does not acquire any rights, express or implied, in the Client Software or other software or hardware used to provide the Services or the Services other than those specified in this Agreement. Subscriber agrees that it will not use the Services for any illegal activity or other activities prohibited by applicable international, federal, state or local laws and regulations. Subscriber agrees to fully comply with all federal, state and local privacy laws in connection with use of the Client Software and the Services. Spearstone shall have the right to monitor use of the Services by Subscriber, subject to the confidentiality provisions set forth herein.
+
+     
+    SUBSCRIBER HARDWARE AND SOFTWARE. Subscriber agrees to use hardware, operating systems and applications software compatible with the Client Software and the Services, as specified in Spearstone’s system requirements on Spearstone’s website (www.drivestrike.com), including the proper use of security and encryption functions available to Subscriber in such hardware, operating systems and applications software.
+
+     
+    PRE-PRODUCTION CLIENT SOFTWARE OR SERVICES. As an accommodation to Subscriber, Spearstone may supply Subscriber with or allow access to pre-production releases of the Client Software or the Services (which may be labeled “Alpha” or “Beta” or otherwise identified as pre-production versions). Pre-production releases of the Client Software and the Services are provided “AS-IS” and are not covered by any warranty, express or implied, and are not intended for production use. Pre-production releases of the Client Software and the Services are provided without additional charge for demonstration and trial use of the Client Software and the Services and may expire automatically at the end of a pre-determined trial period or upon notice from Spearstone.
+
+     
+    RESTRICTIONS. Subscriber may not directly, or permit others to, (a) disassemble, decompile or otherwise derive source code from the Client Software or other software used to provide the Services; (b) reverse engineer the Client Software or the Services; (c) modify or prepare derivative works of the Client Software or the Services; (d) copy the Client Software, except as expressly permitted in this Agreement; (e) rent or lease the Client Software or the Services; (f) use the Client Software or the Services in any manner that infringes the intellectual property or other rights of another party; or (g) transfer the Client Software or any copy thereof or access to the Services to another party without the express prior written consent of Spearstone.
+
+     
+    OWNERSHIP. Subscriber acknowledges and agrees that Spearstone and its licensors own the Client Software and the Services and any other software and hardware used to provide the Services, together with all trade secrets, copyrights, patents and other intellectual property rights related thereto.
+
+     
+    WARRANTY DISCLAIMER. SPEARSTONE PROVIDES THE CLIENT SOFTWARE AND SERVICES “AS-IS” AND DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+     
+    LIMITATION OF LIABILITY. SPEARSTONE SHALL NOT BE LIABLE FOR ANY DAMAGE OR LOSS, WHETHER DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL (INCLUDING LOST PROFITS), ARISING OUT OF OR RESULTING FROM SUBSCRIBER’S POSSESSION OR USE OF THE CLIENT SOFTWARE OR THE SERVICES (INCLUDING DATA LOSS, CORRUPTION OR COMPROMISE OF DATA SECURITY), REGARDLESS OF WHETHER SUCH LIABILITY IS BASED IN TORT, CONTRACT OR OTHERWISE AND WHETHER OR NOT SUCH LOSS IS FORESEEABLE. IF THE FOREGOING LIMITATION IS HELD TO BE UNENFORCEABLE, SPEARSTONE’S MAXIMUM LIABILITY TO SUBSCRIBER SHALL NOT EXCEED THE AMOUNT OF THE FEES PAID BY SUBSCRIBER FOR THE CLIENT SOFTWARE AND THE SERVICES DURING THE PREVIOUS SIX (6) MONTH PERIOD. THE REMEDIES AVAILABLE TO SUBSCRIBER UNDER THIS AGREEMENT ARE EXCLUSIVE. THE PARTIES AGREE THAT THE PROVISIONS OF THIS AGREEMENT ALLOCATE THE RISKS BETWEEN SPEARSTONE AND SUBSCRIBER AND THAT SPEARSTONE’S PRICING REFLECTS THIS ALLOCATION OF RISK AND THE LIMITATION OF LIABILITY AND DESIGNATION OF EXCLUSIVE REMEDIES SPECIFIED HEREIN.
+
+     
+    TERM AND TERMINATION. This Agreement is effective upon Subscriber’s assent to its terms and conditions in the manner specified above and shall continue for the agreed-upon subscription period set forth in the Order Form and any renewals unless otherwise terminated as provided hereunder. Spearstone may terminate this Agreement immediately upon Subscriber’s breach of the obligations set forth in Sections 2, 5 or 10 of the Agreement or in the event of Subscriber’s bankruptcy, insolvency or equivalent circumstance. Spearstone may also terminate this Agreement if Subscriber breaches any other material term of this Agreement and such breach is not cured within thirty (30) days of notice thereof. Upon any such termination, Spearstone may immediately cease providing the Services, and Subscriber agrees to promptly delete all copies of the Client Software and the Documentation, and any portions thereof, from the computer(s) on which they are installed, destroy all such copies and verify such actions to Spearstone in writing.
+
+     
+    CONFIDENTIALITY. By virtue of this Agreement, the parties may have access to information that is confidential to one another (“Confidential Information”). Confidential Information includes, without limitation, the Client Software, the terms and pricing under this Agreement and all information clearly identified as confidential or reasonably deemed to be confidential based on the circumstances and industry practices.
+     
+    A party’s Confidential Information shall not include information that (a) is or becomes a part of the public domain through no act or omission of the other party; (b) was in the other party’s lawful possession prior to the disclosure and had not been obtained by the other party either directly or indirectly from the disclosing party; (c) is lawfully disclosed to the other party by a third party without restriction on disclosure; or (d) is independently developed by the other party.
+     
+    The parties agree to hold each other’s Confidential Information in confidence during the term of this Agreement and thereafter. The parties agree, unless required by law, not to make each other’s Confidential Information available in any form to any third party for any purpose other than the implementation of this Agreement. Each party agrees to take all reasonable steps to ensure that Confidential Information is not disclosed or distributed by its employees or agents in violation of the terms of this Agreement. Each party agrees that remedies at law may not be adequate to protect the rights of the other party under this Section 10 and that a non-breaching party may seek injunctive or other equitable relief to enforce such rights.
+
+     
+    INDEMNITY. Subscriber agrees to indemnify Spearstone and hold it harmless with respect to any and all claims, causes of action or damages arising as a result of Subscriber’s breach of its obligations under this Agreement.
+
+     
+    GOVERNMENT USE/EXPORT ASSURANCES. Any Client Software or Services obtained from Spearstone for or on behalf of the United States of America or its agencies (“U.S. Government”), is provided with restricted rights. Use, duplication or disclosure by the U.S. Government is subject to restrictions as set forth in DFARS 252.227-7013 (Rights in Technical Data and Computer Software) or 46 CFR 52.227-19 (Commercial Computer Software Restricted Rights), as applicable. Manufacturer is Spearstone, LLC, 333 South 520 West Suite 180, Lindon, UT 84042. Subscriber may not download or otherwise export or re-export the Client Software or any underlying information or technology except in full compliance with all United States and other applicable laws and regulations, including without limitation, the United States Export Administration Act, the Trading with the Enemy Act, the International Emergency Economic Powers Act and any regulations related thereto. Any transfer of technical data outside the United States by any means, including the Internet, is an export that is subject to export control requirements under United States law. By downloading, installing or using the Client Software or Services, Subscriber agrees to the foregoing and Subscriber represents and warrants that Subscriber is not located in, under the control of or a national or resident of any prohibited country or territory.
+
+     
+    ASSIGNMENT. Subscriber may not assign any rights under this Agreement to another party without Spearstone’s prior written consent, which shall not be unreasonably withheld. Any such unauthorized assignment shall be void. Spearstone may assign this Agreement to any successor or affiliate.
+
+     
+    USER INFORMATION. The Spearstone Privacy Policy explains how Spearstone collects and uses Personal Information. You consent to Spearstone’s use of your Personal Information under the terms of the Spearstone Privacy Policy.
+
+     
+    BILLING. Both Monthly and Annual plans are charged for an initial quota of devices, the higher of the number of devices selected upon signup or actual installations in the first month. Monthly plans adjust up and down after reaching their initial quota, based on the devices active in the preceding month. Annual plans that exceed their quota are charged a prorated amount so all devices renew on the account’s anniversary. Fluctuations below the “high-water” mark are not re-billed. Annual renewals are charged based on the number of active devices renewed.
+
+     
+    CANCELLATION POLICY. Subscribers may cancel their service subscription either via a “Cancel Account” feature in their account, or by making a request to Customer Support. In either case, the customer will receive an email confirming their cancellation, which represents their proof of cancellation in the event of any dispute. No further charges will occur after a cancellation request.
+
+     
+    REFUND POLICY. Spearstone will refund subscription renewal charges upon requests made to Customer Support within 10 days of a monthly subscription’s renewal charge, and within 30 days of an annual subscription’s renewal charge. In either case, the customer will receive an email confirming their refund, which represents their proof of agreement to refund in the event of any dispute.
+
+     
+    MISCELLANEOUS. This Agreement is governed by the laws of the State of Utah without regard to provisions pertaining to conflicts of law. If any provision of this Agreement is held to be unenforceable, the unenforceable provision shall be deemed stricken from this Agreement and the remaining provisions shall be enforced in accordance with their terms. In the absence of a written agreement duly executed by Subscriber and Spearstone that specifically supersedes or amends the terms of this Agreement, this Agreement is the complete agreement between Subscriber and Spearstone with respect to the Client Software and the Services. The waiver by either party of any default or breach of this Agreement shall not constitute a waiver of any other or subsequent default or breach. Except for actions of nonpayment or breach of Spearstone’s proprietary rights in the Client Software and the Services as well as actions of breach of Sections 2, 5 or 10, no action, regardless of form, arising out of this Agreement may be brought by either party more than one year after the cause of action has occurred.
+
+Questions concerning your Spearstone Agreement may be addressed to:
+
+Spearstone, LLC.
+333 South 520 West Suite 180
+Lindon, UT 84042
+United States
+
+Tel: 877-519-0010   Fax: 888-918-9393.
+
diff --git a/srcpkgs/drivestrike/files/drivestrike/log/run b/srcpkgs/drivestrike/files/drivestrike/log/run
new file mode 120000
index 000000000000..3a5b4a586051
--- /dev/null
+++ b/srcpkgs/drivestrike/files/drivestrike/log/run
@@ -0,0 +1 @@
+/usr/bin/vlogger
\ No newline at end of file
diff --git a/srcpkgs/drivestrike/files/drivestrike/run b/srcpkgs/drivestrike/files/drivestrike/run
new file mode 100755
index 000000000000..d14bc7291fd8
--- /dev/null
+++ b/srcpkgs/drivestrike/files/drivestrike/run
@@ -0,0 +1,7 @@
+#!/bin/sh
+if [ ! -f /etc/drivestrike.conf ]; then
+	echo "DriveStrike not configured yet! Run `drivestrike register` as root first."
+	exit 1
+fi
+
+exec drivestrike run 2>&1
diff --git a/srcpkgs/drivestrike/template b/srcpkgs/drivestrike/template
new file mode 100644
index 000000000000..91452bb5bced
--- /dev/null
+++ b/srcpkgs/drivestrike/template
@@ -0,0 +1,31 @@
+# Template file for 'drivestrike'
+pkgname=drivestrike
+version=2.1.20
+revision=1
+_ver="${version}-10"
+_filename="${pkgname}_${_ver}_amd64.deb"
+archs="x86_64"
+build_style=fetch
+short_desc="Machine agent for DriveStrike Fleet Management"
+maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
+license="custom:Proprietary"
+homepage="https://drivestrike.com"
+distfiles="https://app.drivestrike.com/static/apt/pool/main/d/drivestrike/${_filename}"
+checksum=e86ce691e08a0e3f3ba6c26bf8b6976ddc58e469ac49cd3de4ef609086f8ab6c
+repository=nonfree
+restricted=yes
+nostrip=yes
+
+do_build() {
+	ar x "${_filename}"
+	bsdtar -xf data.tar.gz
+}
+
+do_install() {
+	vbin usr/bin/drivestrike
+	vsv drivestrike
+
+	# Fetched on 2022-08-26 from their website, link:
+	# https://drivestrike.com/about/drivestrike-support/end-user-subscription-agreement/
+	vlicense ${FILESDIR}/LICENSE
+}

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: New package: drivestrike-2.1.20
  2022-08-26  8:00 [PR PATCH] New package: drivestrike-2.1.20 jcgruenhage
  2022-08-26  8:59 ` [PR PATCH] [Updated] " jcgruenhage
@ 2022-11-25 17:11 ` madonius
  2022-11-26 16:06 ` jcgruenhage
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: madonius @ 2022-11-25 17:11 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 356 bytes --]

New comment by madonius on void-packages repository

https://github.com/void-linux/void-packages/pull/38917#issuecomment-1327725313

Comment:
I would propose updating the Package to 2.1.21-2.
Moreover, I would recommend extracting the information from the [Packages](https://app.drivestrike.com/static/apt/dists/stretch/main/binary-amd64/Packages) file


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: New package: drivestrike-2.1.20
  2022-08-26  8:00 [PR PATCH] New package: drivestrike-2.1.20 jcgruenhage
  2022-08-26  8:59 ` [PR PATCH] [Updated] " jcgruenhage
  2022-11-25 17:11 ` madonius
@ 2022-11-26 16:06 ` jcgruenhage
  2022-11-27 13:48 ` [PR PATCH] [Updated] " jcgruenhage
                   ` (9 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jcgruenhage @ 2022-11-26 16:06 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 372 bytes --]

New comment by jcgruenhage on void-packages repository

https://github.com/void-linux/void-packages/pull/38917#issuecomment-1328072040

Comment:
Automatically extracting that for the sake of the template doesn't make much sense, but using the Packages file for the `update` file to fetch what the most recent version is would definitely make sense. Thanks for the hint :)

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PR PATCH] [Updated] New package: drivestrike-2.1.20
  2022-08-26  8:00 [PR PATCH] New package: drivestrike-2.1.20 jcgruenhage
                   ` (2 preceding siblings ...)
  2022-11-26 16:06 ` jcgruenhage
@ 2022-11-27 13:48 ` jcgruenhage
  2022-11-27 13:49 ` jcgruenhage
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jcgruenhage @ 2022-11-27 13:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1494 bytes --]

There is an updated pull request by jcgruenhage against master on the void-packages repository

https://github.com/jcgruenhage/void-packages drivestrike-2.1.20_1
https://github.com/void-linux/void-packages/pull/38917

New package: drivestrike-2.1.20
<!-- Uncomment relevant sections and delete options which are not applicable -->
Not sure if this is interesting for anyone here, but we have to deploy this onto our machines for work, so I created this template to install it on my work laptop. EULA says no copies except for subscribers installing it onto their systems, so `restricted` it is.

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/38917.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-drivestrike-2.1.20_1-38917.patch --]
[-- Type: text/x-diff, Size: 18283 bytes --]

From 20ce2090e7d484c4be9f404ae2036e2236ecf01a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?=
 <jan.christian@gruenhage.xyz>
Date: Fri, 26 Aug 2022 09:57:28 +0200
Subject: [PATCH] New package: drivestrike-2.1.20

---
 srcpkgs/drivestrike/files/LICENSE             | 78 +++++++++++++++++++
 srcpkgs/drivestrike/files/drivestrike/log/run |  1 +
 srcpkgs/drivestrike/files/drivestrike/run     |  7 ++
 srcpkgs/drivestrike/template                  | 31 ++++++++
 srcpkgs/drivestrike/update                    |  2 +
 5 files changed, 119 insertions(+)
 create mode 100644 srcpkgs/drivestrike/files/LICENSE
 create mode 120000 srcpkgs/drivestrike/files/drivestrike/log/run
 create mode 100755 srcpkgs/drivestrike/files/drivestrike/run
 create mode 100644 srcpkgs/drivestrike/template
 create mode 100644 srcpkgs/drivestrike/update

diff --git a/srcpkgs/drivestrike/files/LICENSE b/srcpkgs/drivestrike/files/LICENSE
new file mode 100644
index 000000000000..3cef07be34dd
--- /dev/null
+++ b/srcpkgs/drivestrike/files/LICENSE
@@ -0,0 +1,78 @@
+END USER SUBSCRIPTION AGREEMENT
+
+This End_User Subscription Agreement (the “Agreement”) is between Spearstone LLC, a Utah S Corporation, located at 333 South 520 West Suite 180, Lindon, UT 84042 (“Spearstone”) and the Subscriber named on an Order Form (including the on-line Order Form) between Subscriber and Spearstone.  The terms of this Agreement shall apply to the Services provided and Client Software licenses granted under the Order Form and this Agreement.  When completed and executed by both parties, an Order Form and this Subscription Agreement shall evidence the subscription for Services and the license of the Client Software to be provided.
+
+ 
+
+    SERVICES SUBSCRIPTION. The Services comprise the Services described in one or more Order Forms (which may include on-line Order Forms) that reference these Terms and Conditions and use of Client Software required to access the Services. Subject to Subscriber’s completion of the applicable Order Form, acceptance of this Agreement and payment of the subscription fee, as applicable, Spearstone grants to Subscriber the nonexclusive right, subject to the terms and conditions of this Agreement, to (a) install and use the Client Software in conjunction with the Services solely for Subscriber’s business purposes, which Client Software and Services, as such terms are used herein, include any future updates, upgrades or enhancements for which Subscriber may become eligible; (b) use the Services solely for Subscriber’s business purposes; and (c) copy the Client Software for device and data loss protection purposes.
+     
+    Except as otherwise provided in this section, no additional copies of the Client Software shall be made without Spearstone’s prior written consent. All titles, trademarks, copyrights and restricted rights notices shall be reproduced in such copies. All archival and backup copies of the Client Software are subject to the terms and conditions of this Agreement.
+     
+    Subscriber acknowledges and agrees that use of the Services may include transmission and storage of data through one or more Spearstone hosting servers. Data stored on or relayed through a Spearstone hosting service is transmitted in encrypted form and is handled in a manner consistent with accepted standards for secure transmission of materials over the internet.
+     
+    Subscriber agrees to assume full administrative and financial responsibility for the management of Services on all accounts, and systems for which the Services have been ordered, including without limitation, addition, modification, and deletion of accounts; management of Services available to each account; and the use of the remote data destruction security capability offered as part of the Services.  Subscriber further assumes full administrative and financial responsibility, as described above, for any person(s) to whom Subscriber grants administrator privileges or to whom such administrators grant additional administrator privileges.
+
+     
+    RIGHTS AND OBLIGATIONS. Spearstone retains all title, copyright and other proprietary rights in the software and hardware, including but not limited to the Client Software, used to provide the Services. Subscriber does not acquire any rights, express or implied, in the Client Software or other software or hardware used to provide the Services or the Services other than those specified in this Agreement. Subscriber agrees that it will not use the Services for any illegal activity or other activities prohibited by applicable international, federal, state or local laws and regulations. Subscriber agrees to fully comply with all federal, state and local privacy laws in connection with use of the Client Software and the Services. Spearstone shall have the right to monitor use of the Services by Subscriber, subject to the confidentiality provisions set forth herein.
+
+     
+    SUBSCRIBER HARDWARE AND SOFTWARE. Subscriber agrees to use hardware, operating systems and applications software compatible with the Client Software and the Services, as specified in Spearstone’s system requirements on Spearstone’s website (www.drivestrike.com), including the proper use of security and encryption functions available to Subscriber in such hardware, operating systems and applications software.
+
+     
+    PRE-PRODUCTION CLIENT SOFTWARE OR SERVICES. As an accommodation to Subscriber, Spearstone may supply Subscriber with or allow access to pre-production releases of the Client Software or the Services (which may be labeled “Alpha” or “Beta” or otherwise identified as pre-production versions). Pre-production releases of the Client Software and the Services are provided “AS-IS” and are not covered by any warranty, express or implied, and are not intended for production use. Pre-production releases of the Client Software and the Services are provided without additional charge for demonstration and trial use of the Client Software and the Services and may expire automatically at the end of a pre-determined trial period or upon notice from Spearstone.
+
+     
+    RESTRICTIONS. Subscriber may not directly, or permit others to, (a) disassemble, decompile or otherwise derive source code from the Client Software or other software used to provide the Services; (b) reverse engineer the Client Software or the Services; (c) modify or prepare derivative works of the Client Software or the Services; (d) copy the Client Software, except as expressly permitted in this Agreement; (e) rent or lease the Client Software or the Services; (f) use the Client Software or the Services in any manner that infringes the intellectual property or other rights of another party; or (g) transfer the Client Software or any copy thereof or access to the Services to another party without the express prior written consent of Spearstone.
+
+     
+    OWNERSHIP. Subscriber acknowledges and agrees that Spearstone and its licensors own the Client Software and the Services and any other software and hardware used to provide the Services, together with all trade secrets, copyrights, patents and other intellectual property rights related thereto.
+
+     
+    WARRANTY DISCLAIMER. SPEARSTONE PROVIDES THE CLIENT SOFTWARE AND SERVICES “AS-IS” AND DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+     
+    LIMITATION OF LIABILITY. SPEARSTONE SHALL NOT BE LIABLE FOR ANY DAMAGE OR LOSS, WHETHER DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL (INCLUDING LOST PROFITS), ARISING OUT OF OR RESULTING FROM SUBSCRIBER’S POSSESSION OR USE OF THE CLIENT SOFTWARE OR THE SERVICES (INCLUDING DATA LOSS, CORRUPTION OR COMPROMISE OF DATA SECURITY), REGARDLESS OF WHETHER SUCH LIABILITY IS BASED IN TORT, CONTRACT OR OTHERWISE AND WHETHER OR NOT SUCH LOSS IS FORESEEABLE. IF THE FOREGOING LIMITATION IS HELD TO BE UNENFORCEABLE, SPEARSTONE’S MAXIMUM LIABILITY TO SUBSCRIBER SHALL NOT EXCEED THE AMOUNT OF THE FEES PAID BY SUBSCRIBER FOR THE CLIENT SOFTWARE AND THE SERVICES DURING THE PREVIOUS SIX (6) MONTH PERIOD. THE REMEDIES AVAILABLE TO SUBSCRIBER UNDER THIS AGREEMENT ARE EXCLUSIVE. THE PARTIES AGREE THAT THE PROVISIONS OF THIS AGREEMENT ALLOCATE THE RISKS BETWEEN SPEARSTONE AND SUBSCRIBER AND THAT SPEARSTONE’S PRICING REFLECTS THIS ALLOCATION OF RISK AND THE LIMITATION OF LIABILITY AND DESIGNATION OF EXCLUSIVE REMEDIES SPECIFIED HEREIN.
+
+     
+    TERM AND TERMINATION. This Agreement is effective upon Subscriber’s assent to its terms and conditions in the manner specified above and shall continue for the agreed-upon subscription period set forth in the Order Form and any renewals unless otherwise terminated as provided hereunder. Spearstone may terminate this Agreement immediately upon Subscriber’s breach of the obligations set forth in Sections 2, 5 or 10 of the Agreement or in the event of Subscriber’s bankruptcy, insolvency or equivalent circumstance. Spearstone may also terminate this Agreement if Subscriber breaches any other material term of this Agreement and such breach is not cured within thirty (30) days of notice thereof. Upon any such termination, Spearstone may immediately cease providing the Services, and Subscriber agrees to promptly delete all copies of the Client Software and the Documentation, and any portions thereof, from the computer(s) on which they are installed, destroy all such copies and verify such actions to Spearstone in writing.
+
+     
+    CONFIDENTIALITY. By virtue of this Agreement, the parties may have access to information that is confidential to one another (“Confidential Information”). Confidential Information includes, without limitation, the Client Software, the terms and pricing under this Agreement and all information clearly identified as confidential or reasonably deemed to be confidential based on the circumstances and industry practices.
+     
+    A party’s Confidential Information shall not include information that (a) is or becomes a part of the public domain through no act or omission of the other party; (b) was in the other party’s lawful possession prior to the disclosure and had not been obtained by the other party either directly or indirectly from the disclosing party; (c) is lawfully disclosed to the other party by a third party without restriction on disclosure; or (d) is independently developed by the other party.
+     
+    The parties agree to hold each other’s Confidential Information in confidence during the term of this Agreement and thereafter. The parties agree, unless required by law, not to make each other’s Confidential Information available in any form to any third party for any purpose other than the implementation of this Agreement. Each party agrees to take all reasonable steps to ensure that Confidential Information is not disclosed or distributed by its employees or agents in violation of the terms of this Agreement. Each party agrees that remedies at law may not be adequate to protect the rights of the other party under this Section 10 and that a non-breaching party may seek injunctive or other equitable relief to enforce such rights.
+
+     
+    INDEMNITY. Subscriber agrees to indemnify Spearstone and hold it harmless with respect to any and all claims, causes of action or damages arising as a result of Subscriber’s breach of its obligations under this Agreement.
+
+     
+    GOVERNMENT USE/EXPORT ASSURANCES. Any Client Software or Services obtained from Spearstone for or on behalf of the United States of America or its agencies (“U.S. Government”), is provided with restricted rights. Use, duplication or disclosure by the U.S. Government is subject to restrictions as set forth in DFARS 252.227-7013 (Rights in Technical Data and Computer Software) or 46 CFR 52.227-19 (Commercial Computer Software Restricted Rights), as applicable. Manufacturer is Spearstone, LLC, 333 South 520 West Suite 180, Lindon, UT 84042. Subscriber may not download or otherwise export or re-export the Client Software or any underlying information or technology except in full compliance with all United States and other applicable laws and regulations, including without limitation, the United States Export Administration Act, the Trading with the Enemy Act, the International Emergency Economic Powers Act and any regulations related thereto. Any transfer of technical data outside the United States by any means, including the Internet, is an export that is subject to export control requirements under United States law. By downloading, installing or using the Client Software or Services, Subscriber agrees to the foregoing and Subscriber represents and warrants that Subscriber is not located in, under the control of or a national or resident of any prohibited country or territory.
+
+     
+    ASSIGNMENT. Subscriber may not assign any rights under this Agreement to another party without Spearstone’s prior written consent, which shall not be unreasonably withheld. Any such unauthorized assignment shall be void. Spearstone may assign this Agreement to any successor or affiliate.
+
+     
+    USER INFORMATION. The Spearstone Privacy Policy explains how Spearstone collects and uses Personal Information. You consent to Spearstone’s use of your Personal Information under the terms of the Spearstone Privacy Policy.
+
+     
+    BILLING. Both Monthly and Annual plans are charged for an initial quota of devices, the higher of the number of devices selected upon signup or actual installations in the first month. Monthly plans adjust up and down after reaching their initial quota, based on the devices active in the preceding month. Annual plans that exceed their quota are charged a prorated amount so all devices renew on the account’s anniversary. Fluctuations below the “high-water” mark are not re-billed. Annual renewals are charged based on the number of active devices renewed.
+
+     
+    CANCELLATION POLICY. Subscribers may cancel their service subscription either via a “Cancel Account” feature in their account, or by making a request to Customer Support. In either case, the customer will receive an email confirming their cancellation, which represents their proof of cancellation in the event of any dispute. No further charges will occur after a cancellation request.
+
+     
+    REFUND POLICY. Spearstone will refund subscription renewal charges upon requests made to Customer Support within 10 days of a monthly subscription’s renewal charge, and within 30 days of an annual subscription’s renewal charge. In either case, the customer will receive an email confirming their refund, which represents their proof of agreement to refund in the event of any dispute.
+
+     
+    MISCELLANEOUS. This Agreement is governed by the laws of the State of Utah without regard to provisions pertaining to conflicts of law. If any provision of this Agreement is held to be unenforceable, the unenforceable provision shall be deemed stricken from this Agreement and the remaining provisions shall be enforced in accordance with their terms. In the absence of a written agreement duly executed by Subscriber and Spearstone that specifically supersedes or amends the terms of this Agreement, this Agreement is the complete agreement between Subscriber and Spearstone with respect to the Client Software and the Services. The waiver by either party of any default or breach of this Agreement shall not constitute a waiver of any other or subsequent default or breach. Except for actions of nonpayment or breach of Spearstone’s proprietary rights in the Client Software and the Services as well as actions of breach of Sections 2, 5 or 10, no action, regardless of form, arising out of this Agreement may be brought by either party more than one year after the cause of action has occurred.
+
+Questions concerning your Spearstone Agreement may be addressed to:
+
+Spearstone, LLC.
+333 South 520 West Suite 180
+Lindon, UT 84042
+United States
+
+Tel: 877-519-0010   Fax: 888-918-9393.
+
diff --git a/srcpkgs/drivestrike/files/drivestrike/log/run b/srcpkgs/drivestrike/files/drivestrike/log/run
new file mode 120000
index 000000000000..3a5b4a586051
--- /dev/null
+++ b/srcpkgs/drivestrike/files/drivestrike/log/run
@@ -0,0 +1 @@
+/usr/bin/vlogger
\ No newline at end of file
diff --git a/srcpkgs/drivestrike/files/drivestrike/run b/srcpkgs/drivestrike/files/drivestrike/run
new file mode 100755
index 000000000000..d14bc7291fd8
--- /dev/null
+++ b/srcpkgs/drivestrike/files/drivestrike/run
@@ -0,0 +1,7 @@
+#!/bin/sh
+if [ ! -f /etc/drivestrike.conf ]; then
+	echo "DriveStrike not configured yet! Run `drivestrike register` as root first."
+	exit 1
+fi
+
+exec drivestrike run 2>&1
diff --git a/srcpkgs/drivestrike/template b/srcpkgs/drivestrike/template
new file mode 100644
index 000000000000..3603d9c2ea8b
--- /dev/null
+++ b/srcpkgs/drivestrike/template
@@ -0,0 +1,31 @@
+# Template file for 'drivestrike'
+pkgname=drivestrike
+version=2.1.21
+revision=1
+_ver="${version}-2"
+_filename="${pkgname}_${_ver}_amd64.deb"
+archs="x86_64"
+build_style=fetch
+short_desc="Machine agent for DriveStrike Fleet Management"
+maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
+license="custom:Proprietary"
+homepage="https://drivestrike.com"
+distfiles="https://app.drivestrike.com/static/apt/pool/main/d/drivestrike/${_filename}"
+checksum=8dc4c1b85ea316b71adc08e7807b03b609b81a1f7f69c086245fce83461f3515
+repository=nonfree
+restricted=yes
+nostrip=yes
+
+do_build() {
+	ar x "${_filename}"
+	bsdtar -xf data.tar.gz
+}
+
+do_install() {
+	vbin usr/bin/drivestrike
+	vsv drivestrike
+
+	# Fetched on 2022-08-26 from their website, link:
+	# https://drivestrike.com/about/drivestrike-support/end-user-subscription-agreement/
+	vlicense ${FILESDIR}/LICENSE
+}
diff --git a/srcpkgs/drivestrike/update b/srcpkgs/drivestrike/update
new file mode 100644
index 000000000000..1f2d5b31a49c
--- /dev/null
+++ b/srcpkgs/drivestrike/update
@@ -0,0 +1,2 @@
+site=https://app.drivestrike.com/static/apt/dists/stretch/main/binary-amd64/Packages
+pattern='Version: \K[\d.]+(?=-[\d]+)'

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PR PATCH] [Updated] New package: drivestrike-2.1.20
  2022-08-26  8:00 [PR PATCH] New package: drivestrike-2.1.20 jcgruenhage
                   ` (3 preceding siblings ...)
  2022-11-27 13:48 ` [PR PATCH] [Updated] " jcgruenhage
@ 2022-11-27 13:49 ` jcgruenhage
  2022-12-14  0:19 ` [PR REVIEW] New package: drivestrike-2.1.21 Piraty
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jcgruenhage @ 2022-11-27 13:49 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1494 bytes --]

There is an updated pull request by jcgruenhage against master on the void-packages repository

https://github.com/jcgruenhage/void-packages drivestrike-2.1.20_1
https://github.com/void-linux/void-packages/pull/38917

New package: drivestrike-2.1.20
<!-- Uncomment relevant sections and delete options which are not applicable -->
Not sure if this is interesting for anyone here, but we have to deploy this onto our machines for work, so I created this template to install it on my work laptop. EULA says no copies except for subscribers installing it onto their systems, so `restricted` it is.

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/38917.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-drivestrike-2.1.20_1-38917.patch --]
[-- Type: text/x-diff, Size: 18283 bytes --]

From 28446b0e6cd87b35b5ba185e896c24572a372ce7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?=
 <jan.christian@gruenhage.xyz>
Date: Fri, 26 Aug 2022 09:57:28 +0200
Subject: [PATCH] New package: drivestrike-2.1.21

---
 srcpkgs/drivestrike/files/LICENSE             | 78 +++++++++++++++++++
 srcpkgs/drivestrike/files/drivestrike/log/run |  1 +
 srcpkgs/drivestrike/files/drivestrike/run     |  7 ++
 srcpkgs/drivestrike/template                  | 31 ++++++++
 srcpkgs/drivestrike/update                    |  2 +
 5 files changed, 119 insertions(+)
 create mode 100644 srcpkgs/drivestrike/files/LICENSE
 create mode 120000 srcpkgs/drivestrike/files/drivestrike/log/run
 create mode 100755 srcpkgs/drivestrike/files/drivestrike/run
 create mode 100644 srcpkgs/drivestrike/template
 create mode 100644 srcpkgs/drivestrike/update

diff --git a/srcpkgs/drivestrike/files/LICENSE b/srcpkgs/drivestrike/files/LICENSE
new file mode 100644
index 000000000000..3cef07be34dd
--- /dev/null
+++ b/srcpkgs/drivestrike/files/LICENSE
@@ -0,0 +1,78 @@
+END USER SUBSCRIPTION AGREEMENT
+
+This End_User Subscription Agreement (the “Agreement”) is between Spearstone LLC, a Utah S Corporation, located at 333 South 520 West Suite 180, Lindon, UT 84042 (“Spearstone”) and the Subscriber named on an Order Form (including the on-line Order Form) between Subscriber and Spearstone.  The terms of this Agreement shall apply to the Services provided and Client Software licenses granted under the Order Form and this Agreement.  When completed and executed by both parties, an Order Form and this Subscription Agreement shall evidence the subscription for Services and the license of the Client Software to be provided.
+
+ 
+
+    SERVICES SUBSCRIPTION. The Services comprise the Services described in one or more Order Forms (which may include on-line Order Forms) that reference these Terms and Conditions and use of Client Software required to access the Services. Subject to Subscriber’s completion of the applicable Order Form, acceptance of this Agreement and payment of the subscription fee, as applicable, Spearstone grants to Subscriber the nonexclusive right, subject to the terms and conditions of this Agreement, to (a) install and use the Client Software in conjunction with the Services solely for Subscriber’s business purposes, which Client Software and Services, as such terms are used herein, include any future updates, upgrades or enhancements for which Subscriber may become eligible; (b) use the Services solely for Subscriber’s business purposes; and (c) copy the Client Software for device and data loss protection purposes.
+     
+    Except as otherwise provided in this section, no additional copies of the Client Software shall be made without Spearstone’s prior written consent. All titles, trademarks, copyrights and restricted rights notices shall be reproduced in such copies. All archival and backup copies of the Client Software are subject to the terms and conditions of this Agreement.
+     
+    Subscriber acknowledges and agrees that use of the Services may include transmission and storage of data through one or more Spearstone hosting servers. Data stored on or relayed through a Spearstone hosting service is transmitted in encrypted form and is handled in a manner consistent with accepted standards for secure transmission of materials over the internet.
+     
+    Subscriber agrees to assume full administrative and financial responsibility for the management of Services on all accounts, and systems for which the Services have been ordered, including without limitation, addition, modification, and deletion of accounts; management of Services available to each account; and the use of the remote data destruction security capability offered as part of the Services.  Subscriber further assumes full administrative and financial responsibility, as described above, for any person(s) to whom Subscriber grants administrator privileges or to whom such administrators grant additional administrator privileges.
+
+     
+    RIGHTS AND OBLIGATIONS. Spearstone retains all title, copyright and other proprietary rights in the software and hardware, including but not limited to the Client Software, used to provide the Services. Subscriber does not acquire any rights, express or implied, in the Client Software or other software or hardware used to provide the Services or the Services other than those specified in this Agreement. Subscriber agrees that it will not use the Services for any illegal activity or other activities prohibited by applicable international, federal, state or local laws and regulations. Subscriber agrees to fully comply with all federal, state and local privacy laws in connection with use of the Client Software and the Services. Spearstone shall have the right to monitor use of the Services by Subscriber, subject to the confidentiality provisions set forth herein.
+
+     
+    SUBSCRIBER HARDWARE AND SOFTWARE. Subscriber agrees to use hardware, operating systems and applications software compatible with the Client Software and the Services, as specified in Spearstone’s system requirements on Spearstone’s website (www.drivestrike.com), including the proper use of security and encryption functions available to Subscriber in such hardware, operating systems and applications software.
+
+     
+    PRE-PRODUCTION CLIENT SOFTWARE OR SERVICES. As an accommodation to Subscriber, Spearstone may supply Subscriber with or allow access to pre-production releases of the Client Software or the Services (which may be labeled “Alpha” or “Beta” or otherwise identified as pre-production versions). Pre-production releases of the Client Software and the Services are provided “AS-IS” and are not covered by any warranty, express or implied, and are not intended for production use. Pre-production releases of the Client Software and the Services are provided without additional charge for demonstration and trial use of the Client Software and the Services and may expire automatically at the end of a pre-determined trial period or upon notice from Spearstone.
+
+     
+    RESTRICTIONS. Subscriber may not directly, or permit others to, (a) disassemble, decompile or otherwise derive source code from the Client Software or other software used to provide the Services; (b) reverse engineer the Client Software or the Services; (c) modify or prepare derivative works of the Client Software or the Services; (d) copy the Client Software, except as expressly permitted in this Agreement; (e) rent or lease the Client Software or the Services; (f) use the Client Software or the Services in any manner that infringes the intellectual property or other rights of another party; or (g) transfer the Client Software or any copy thereof or access to the Services to another party without the express prior written consent of Spearstone.
+
+     
+    OWNERSHIP. Subscriber acknowledges and agrees that Spearstone and its licensors own the Client Software and the Services and any other software and hardware used to provide the Services, together with all trade secrets, copyrights, patents and other intellectual property rights related thereto.
+
+     
+    WARRANTY DISCLAIMER. SPEARSTONE PROVIDES THE CLIENT SOFTWARE AND SERVICES “AS-IS” AND DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+     
+    LIMITATION OF LIABILITY. SPEARSTONE SHALL NOT BE LIABLE FOR ANY DAMAGE OR LOSS, WHETHER DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL (INCLUDING LOST PROFITS), ARISING OUT OF OR RESULTING FROM SUBSCRIBER’S POSSESSION OR USE OF THE CLIENT SOFTWARE OR THE SERVICES (INCLUDING DATA LOSS, CORRUPTION OR COMPROMISE OF DATA SECURITY), REGARDLESS OF WHETHER SUCH LIABILITY IS BASED IN TORT, CONTRACT OR OTHERWISE AND WHETHER OR NOT SUCH LOSS IS FORESEEABLE. IF THE FOREGOING LIMITATION IS HELD TO BE UNENFORCEABLE, SPEARSTONE’S MAXIMUM LIABILITY TO SUBSCRIBER SHALL NOT EXCEED THE AMOUNT OF THE FEES PAID BY SUBSCRIBER FOR THE CLIENT SOFTWARE AND THE SERVICES DURING THE PREVIOUS SIX (6) MONTH PERIOD. THE REMEDIES AVAILABLE TO SUBSCRIBER UNDER THIS AGREEMENT ARE EXCLUSIVE. THE PARTIES AGREE THAT THE PROVISIONS OF THIS AGREEMENT ALLOCATE THE RISKS BETWEEN SPEARSTONE AND SUBSCRIBER AND THAT SPEARSTONE’S PRICING REFLECTS THIS ALLOCATION OF RISK AND THE LIMITATION OF LIABILITY AND DESIGNATION OF EXCLUSIVE REMEDIES SPECIFIED HEREIN.
+
+     
+    TERM AND TERMINATION. This Agreement is effective upon Subscriber’s assent to its terms and conditions in the manner specified above and shall continue for the agreed-upon subscription period set forth in the Order Form and any renewals unless otherwise terminated as provided hereunder. Spearstone may terminate this Agreement immediately upon Subscriber’s breach of the obligations set forth in Sections 2, 5 or 10 of the Agreement or in the event of Subscriber’s bankruptcy, insolvency or equivalent circumstance. Spearstone may also terminate this Agreement if Subscriber breaches any other material term of this Agreement and such breach is not cured within thirty (30) days of notice thereof. Upon any such termination, Spearstone may immediately cease providing the Services, and Subscriber agrees to promptly delete all copies of the Client Software and the Documentation, and any portions thereof, from the computer(s) on which they are installed, destroy all such copies and verify such actions to Spearstone in writing.
+
+     
+    CONFIDENTIALITY. By virtue of this Agreement, the parties may have access to information that is confidential to one another (“Confidential Information”). Confidential Information includes, without limitation, the Client Software, the terms and pricing under this Agreement and all information clearly identified as confidential or reasonably deemed to be confidential based on the circumstances and industry practices.
+     
+    A party’s Confidential Information shall not include information that (a) is or becomes a part of the public domain through no act or omission of the other party; (b) was in the other party’s lawful possession prior to the disclosure and had not been obtained by the other party either directly or indirectly from the disclosing party; (c) is lawfully disclosed to the other party by a third party without restriction on disclosure; or (d) is independently developed by the other party.
+     
+    The parties agree to hold each other’s Confidential Information in confidence during the term of this Agreement and thereafter. The parties agree, unless required by law, not to make each other’s Confidential Information available in any form to any third party for any purpose other than the implementation of this Agreement. Each party agrees to take all reasonable steps to ensure that Confidential Information is not disclosed or distributed by its employees or agents in violation of the terms of this Agreement. Each party agrees that remedies at law may not be adequate to protect the rights of the other party under this Section 10 and that a non-breaching party may seek injunctive or other equitable relief to enforce such rights.
+
+     
+    INDEMNITY. Subscriber agrees to indemnify Spearstone and hold it harmless with respect to any and all claims, causes of action or damages arising as a result of Subscriber’s breach of its obligations under this Agreement.
+
+     
+    GOVERNMENT USE/EXPORT ASSURANCES. Any Client Software or Services obtained from Spearstone for or on behalf of the United States of America or its agencies (“U.S. Government”), is provided with restricted rights. Use, duplication or disclosure by the U.S. Government is subject to restrictions as set forth in DFARS 252.227-7013 (Rights in Technical Data and Computer Software) or 46 CFR 52.227-19 (Commercial Computer Software Restricted Rights), as applicable. Manufacturer is Spearstone, LLC, 333 South 520 West Suite 180, Lindon, UT 84042. Subscriber may not download or otherwise export or re-export the Client Software or any underlying information or technology except in full compliance with all United States and other applicable laws and regulations, including without limitation, the United States Export Administration Act, the Trading with the Enemy Act, the International Emergency Economic Powers Act and any regulations related thereto. Any transfer of technical data outside the United States by any means, including the Internet, is an export that is subject to export control requirements under United States law. By downloading, installing or using the Client Software or Services, Subscriber agrees to the foregoing and Subscriber represents and warrants that Subscriber is not located in, under the control of or a national or resident of any prohibited country or territory.
+
+     
+    ASSIGNMENT. Subscriber may not assign any rights under this Agreement to another party without Spearstone’s prior written consent, which shall not be unreasonably withheld. Any such unauthorized assignment shall be void. Spearstone may assign this Agreement to any successor or affiliate.
+
+     
+    USER INFORMATION. The Spearstone Privacy Policy explains how Spearstone collects and uses Personal Information. You consent to Spearstone’s use of your Personal Information under the terms of the Spearstone Privacy Policy.
+
+     
+    BILLING. Both Monthly and Annual plans are charged for an initial quota of devices, the higher of the number of devices selected upon signup or actual installations in the first month. Monthly plans adjust up and down after reaching their initial quota, based on the devices active in the preceding month. Annual plans that exceed their quota are charged a prorated amount so all devices renew on the account’s anniversary. Fluctuations below the “high-water” mark are not re-billed. Annual renewals are charged based on the number of active devices renewed.
+
+     
+    CANCELLATION POLICY. Subscribers may cancel their service subscription either via a “Cancel Account” feature in their account, or by making a request to Customer Support. In either case, the customer will receive an email confirming their cancellation, which represents their proof of cancellation in the event of any dispute. No further charges will occur after a cancellation request.
+
+     
+    REFUND POLICY. Spearstone will refund subscription renewal charges upon requests made to Customer Support within 10 days of a monthly subscription’s renewal charge, and within 30 days of an annual subscription’s renewal charge. In either case, the customer will receive an email confirming their refund, which represents their proof of agreement to refund in the event of any dispute.
+
+     
+    MISCELLANEOUS. This Agreement is governed by the laws of the State of Utah without regard to provisions pertaining to conflicts of law. If any provision of this Agreement is held to be unenforceable, the unenforceable provision shall be deemed stricken from this Agreement and the remaining provisions shall be enforced in accordance with their terms. In the absence of a written agreement duly executed by Subscriber and Spearstone that specifically supersedes or amends the terms of this Agreement, this Agreement is the complete agreement between Subscriber and Spearstone with respect to the Client Software and the Services. The waiver by either party of any default or breach of this Agreement shall not constitute a waiver of any other or subsequent default or breach. Except for actions of nonpayment or breach of Spearstone’s proprietary rights in the Client Software and the Services as well as actions of breach of Sections 2, 5 or 10, no action, regardless of form, arising out of this Agreement may be brought by either party more than one year after the cause of action has occurred.
+
+Questions concerning your Spearstone Agreement may be addressed to:
+
+Spearstone, LLC.
+333 South 520 West Suite 180
+Lindon, UT 84042
+United States
+
+Tel: 877-519-0010   Fax: 888-918-9393.
+
diff --git a/srcpkgs/drivestrike/files/drivestrike/log/run b/srcpkgs/drivestrike/files/drivestrike/log/run
new file mode 120000
index 000000000000..3a5b4a586051
--- /dev/null
+++ b/srcpkgs/drivestrike/files/drivestrike/log/run
@@ -0,0 +1 @@
+/usr/bin/vlogger
\ No newline at end of file
diff --git a/srcpkgs/drivestrike/files/drivestrike/run b/srcpkgs/drivestrike/files/drivestrike/run
new file mode 100755
index 000000000000..d14bc7291fd8
--- /dev/null
+++ b/srcpkgs/drivestrike/files/drivestrike/run
@@ -0,0 +1,7 @@
+#!/bin/sh
+if [ ! -f /etc/drivestrike.conf ]; then
+	echo "DriveStrike not configured yet! Run `drivestrike register` as root first."
+	exit 1
+fi
+
+exec drivestrike run 2>&1
diff --git a/srcpkgs/drivestrike/template b/srcpkgs/drivestrike/template
new file mode 100644
index 000000000000..3603d9c2ea8b
--- /dev/null
+++ b/srcpkgs/drivestrike/template
@@ -0,0 +1,31 @@
+# Template file for 'drivestrike'
+pkgname=drivestrike
+version=2.1.21
+revision=1
+_ver="${version}-2"
+_filename="${pkgname}_${_ver}_amd64.deb"
+archs="x86_64"
+build_style=fetch
+short_desc="Machine agent for DriveStrike Fleet Management"
+maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
+license="custom:Proprietary"
+homepage="https://drivestrike.com"
+distfiles="https://app.drivestrike.com/static/apt/pool/main/d/drivestrike/${_filename}"
+checksum=8dc4c1b85ea316b71adc08e7807b03b609b81a1f7f69c086245fce83461f3515
+repository=nonfree
+restricted=yes
+nostrip=yes
+
+do_build() {
+	ar x "${_filename}"
+	bsdtar -xf data.tar.gz
+}
+
+do_install() {
+	vbin usr/bin/drivestrike
+	vsv drivestrike
+
+	# Fetched on 2022-08-26 from their website, link:
+	# https://drivestrike.com/about/drivestrike-support/end-user-subscription-agreement/
+	vlicense ${FILESDIR}/LICENSE
+}
diff --git a/srcpkgs/drivestrike/update b/srcpkgs/drivestrike/update
new file mode 100644
index 000000000000..1f2d5b31a49c
--- /dev/null
+++ b/srcpkgs/drivestrike/update
@@ -0,0 +1,2 @@
+site=https://app.drivestrike.com/static/apt/dists/stretch/main/binary-amd64/Packages
+pattern='Version: \K[\d.]+(?=-[\d]+)'

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PR REVIEW] New package: drivestrike-2.1.21
  2022-08-26  8:00 [PR PATCH] New package: drivestrike-2.1.20 jcgruenhage
                   ` (4 preceding siblings ...)
  2022-11-27 13:49 ` jcgruenhage
@ 2022-12-14  0:19 ` Piraty
  2022-12-14  0:20 ` Piraty
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: Piraty @ 2022-12-14  0:19 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 195 bytes --]

New review comment by Piraty on void-packages repository

https://github.com/void-linux/void-packages/pull/38917#discussion_r1047881542

Comment:
look at c18090b458b704ca314d76c4e198a546443ae168

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PR REVIEW] New package: drivestrike-2.1.21
  2022-08-26  8:00 [PR PATCH] New package: drivestrike-2.1.20 jcgruenhage
                   ` (5 preceding siblings ...)
  2022-12-14  0:19 ` [PR REVIEW] New package: drivestrike-2.1.21 Piraty
@ 2022-12-14  0:20 ` Piraty
  2022-12-14  7:55 ` jcgruenhage
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: Piraty @ 2022-12-14  0:20 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 218 bytes --]

New review comment by Piraty on void-packages repository

https://github.com/void-linux/void-packages/pull/38917#discussion_r1047881542

Comment:
look at c18090b458b704ca314d76c4e198a546443ae168 and subsequent commits

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PR REVIEW] New package: drivestrike-2.1.21
  2022-08-26  8:00 [PR PATCH] New package: drivestrike-2.1.20 jcgruenhage
                   ` (6 preceding siblings ...)
  2022-12-14  0:20 ` Piraty
@ 2022-12-14  7:55 ` jcgruenhage
  2022-12-14  8:07 ` [PR PATCH] [Updated] " jcgruenhage
                   ` (4 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jcgruenhage @ 2022-12-14  7:55 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 177 bytes --]

New review comment by jcgruenhage on void-packages repository

https://github.com/void-linux/void-packages/pull/38917#discussion_r1048120799

Comment:
lgtm, will adapt. Thanks!

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PR PATCH] [Updated] New package: drivestrike-2.1.21
  2022-08-26  8:00 [PR PATCH] New package: drivestrike-2.1.20 jcgruenhage
                   ` (7 preceding siblings ...)
  2022-12-14  7:55 ` jcgruenhage
@ 2022-12-14  8:07 ` jcgruenhage
  2023-03-05 22:33 ` [PR REVIEW] " Piraty
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jcgruenhage @ 2022-12-14  8:07 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1494 bytes --]

There is an updated pull request by jcgruenhage against master on the void-packages repository

https://github.com/jcgruenhage/void-packages drivestrike-2.1.20_1
https://github.com/void-linux/void-packages/pull/38917

New package: drivestrike-2.1.21
<!-- Uncomment relevant sections and delete options which are not applicable -->
Not sure if this is interesting for anyone here, but we have to deploy this onto our machines for work, so I created this template to install it on my work laptop. EULA says no copies except for subscribers installing it onto their systems, so `restricted` it is.

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/38917.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-drivestrike-2.1.20_1-38917.patch --]
[-- Type: text/x-diff, Size: 18196 bytes --]

From 8df2d0b37e92109da07135a2f97b3d7018db6371 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?=
 <jan.christian@gruenhage.xyz>
Date: Fri, 26 Aug 2022 09:57:28 +0200
Subject: [PATCH] New package: drivestrike-2.1.21

---
 srcpkgs/drivestrike/files/LICENSE             | 78 +++++++++++++++++++
 srcpkgs/drivestrike/files/drivestrike/log/run |  1 +
 srcpkgs/drivestrike/files/drivestrike/run     |  7 ++
 srcpkgs/drivestrike/template                  | 25 ++++++
 srcpkgs/drivestrike/update                    |  2 +
 5 files changed, 113 insertions(+)
 create mode 100644 srcpkgs/drivestrike/files/LICENSE
 create mode 120000 srcpkgs/drivestrike/files/drivestrike/log/run
 create mode 100755 srcpkgs/drivestrike/files/drivestrike/run
 create mode 100644 srcpkgs/drivestrike/template
 create mode 100644 srcpkgs/drivestrike/update

diff --git a/srcpkgs/drivestrike/files/LICENSE b/srcpkgs/drivestrike/files/LICENSE
new file mode 100644
index 000000000000..3cef07be34dd
--- /dev/null
+++ b/srcpkgs/drivestrike/files/LICENSE
@@ -0,0 +1,78 @@
+END USER SUBSCRIPTION AGREEMENT
+
+This End_User Subscription Agreement (the “Agreement”) is between Spearstone LLC, a Utah S Corporation, located at 333 South 520 West Suite 180, Lindon, UT 84042 (“Spearstone”) and the Subscriber named on an Order Form (including the on-line Order Form) between Subscriber and Spearstone.  The terms of this Agreement shall apply to the Services provided and Client Software licenses granted under the Order Form and this Agreement.  When completed and executed by both parties, an Order Form and this Subscription Agreement shall evidence the subscription for Services and the license of the Client Software to be provided.
+
+ 
+
+    SERVICES SUBSCRIPTION. The Services comprise the Services described in one or more Order Forms (which may include on-line Order Forms) that reference these Terms and Conditions and use of Client Software required to access the Services. Subject to Subscriber’s completion of the applicable Order Form, acceptance of this Agreement and payment of the subscription fee, as applicable, Spearstone grants to Subscriber the nonexclusive right, subject to the terms and conditions of this Agreement, to (a) install and use the Client Software in conjunction with the Services solely for Subscriber’s business purposes, which Client Software and Services, as such terms are used herein, include any future updates, upgrades or enhancements for which Subscriber may become eligible; (b) use the Services solely for Subscriber’s business purposes; and (c) copy the Client Software for device and data loss protection purposes.
+     
+    Except as otherwise provided in this section, no additional copies of the Client Software shall be made without Spearstone’s prior written consent. All titles, trademarks, copyrights and restricted rights notices shall be reproduced in such copies. All archival and backup copies of the Client Software are subject to the terms and conditions of this Agreement.
+     
+    Subscriber acknowledges and agrees that use of the Services may include transmission and storage of data through one or more Spearstone hosting servers. Data stored on or relayed through a Spearstone hosting service is transmitted in encrypted form and is handled in a manner consistent with accepted standards for secure transmission of materials over the internet.
+     
+    Subscriber agrees to assume full administrative and financial responsibility for the management of Services on all accounts, and systems for which the Services have been ordered, including without limitation, addition, modification, and deletion of accounts; management of Services available to each account; and the use of the remote data destruction security capability offered as part of the Services.  Subscriber further assumes full administrative and financial responsibility, as described above, for any person(s) to whom Subscriber grants administrator privileges or to whom such administrators grant additional administrator privileges.
+
+     
+    RIGHTS AND OBLIGATIONS. Spearstone retains all title, copyright and other proprietary rights in the software and hardware, including but not limited to the Client Software, used to provide the Services. Subscriber does not acquire any rights, express or implied, in the Client Software or other software or hardware used to provide the Services or the Services other than those specified in this Agreement. Subscriber agrees that it will not use the Services for any illegal activity or other activities prohibited by applicable international, federal, state or local laws and regulations. Subscriber agrees to fully comply with all federal, state and local privacy laws in connection with use of the Client Software and the Services. Spearstone shall have the right to monitor use of the Services by Subscriber, subject to the confidentiality provisions set forth herein.
+
+     
+    SUBSCRIBER HARDWARE AND SOFTWARE. Subscriber agrees to use hardware, operating systems and applications software compatible with the Client Software and the Services, as specified in Spearstone’s system requirements on Spearstone’s website (www.drivestrike.com), including the proper use of security and encryption functions available to Subscriber in such hardware, operating systems and applications software.
+
+     
+    PRE-PRODUCTION CLIENT SOFTWARE OR SERVICES. As an accommodation to Subscriber, Spearstone may supply Subscriber with or allow access to pre-production releases of the Client Software or the Services (which may be labeled “Alpha” or “Beta” or otherwise identified as pre-production versions). Pre-production releases of the Client Software and the Services are provided “AS-IS” and are not covered by any warranty, express or implied, and are not intended for production use. Pre-production releases of the Client Software and the Services are provided without additional charge for demonstration and trial use of the Client Software and the Services and may expire automatically at the end of a pre-determined trial period or upon notice from Spearstone.
+
+     
+    RESTRICTIONS. Subscriber may not directly, or permit others to, (a) disassemble, decompile or otherwise derive source code from the Client Software or other software used to provide the Services; (b) reverse engineer the Client Software or the Services; (c) modify or prepare derivative works of the Client Software or the Services; (d) copy the Client Software, except as expressly permitted in this Agreement; (e) rent or lease the Client Software or the Services; (f) use the Client Software or the Services in any manner that infringes the intellectual property or other rights of another party; or (g) transfer the Client Software or any copy thereof or access to the Services to another party without the express prior written consent of Spearstone.
+
+     
+    OWNERSHIP. Subscriber acknowledges and agrees that Spearstone and its licensors own the Client Software and the Services and any other software and hardware used to provide the Services, together with all trade secrets, copyrights, patents and other intellectual property rights related thereto.
+
+     
+    WARRANTY DISCLAIMER. SPEARSTONE PROVIDES THE CLIENT SOFTWARE AND SERVICES “AS-IS” AND DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+     
+    LIMITATION OF LIABILITY. SPEARSTONE SHALL NOT BE LIABLE FOR ANY DAMAGE OR LOSS, WHETHER DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL (INCLUDING LOST PROFITS), ARISING OUT OF OR RESULTING FROM SUBSCRIBER’S POSSESSION OR USE OF THE CLIENT SOFTWARE OR THE SERVICES (INCLUDING DATA LOSS, CORRUPTION OR COMPROMISE OF DATA SECURITY), REGARDLESS OF WHETHER SUCH LIABILITY IS BASED IN TORT, CONTRACT OR OTHERWISE AND WHETHER OR NOT SUCH LOSS IS FORESEEABLE. IF THE FOREGOING LIMITATION IS HELD TO BE UNENFORCEABLE, SPEARSTONE’S MAXIMUM LIABILITY TO SUBSCRIBER SHALL NOT EXCEED THE AMOUNT OF THE FEES PAID BY SUBSCRIBER FOR THE CLIENT SOFTWARE AND THE SERVICES DURING THE PREVIOUS SIX (6) MONTH PERIOD. THE REMEDIES AVAILABLE TO SUBSCRIBER UNDER THIS AGREEMENT ARE EXCLUSIVE. THE PARTIES AGREE THAT THE PROVISIONS OF THIS AGREEMENT ALLOCATE THE RISKS BETWEEN SPEARSTONE AND SUBSCRIBER AND THAT SPEARSTONE’S PRICING REFLECTS THIS ALLOCATION OF RISK AND THE LIMITATION OF LIABILITY AND DESIGNATION OF EXCLUSIVE REMEDIES SPECIFIED HEREIN.
+
+     
+    TERM AND TERMINATION. This Agreement is effective upon Subscriber’s assent to its terms and conditions in the manner specified above and shall continue for the agreed-upon subscription period set forth in the Order Form and any renewals unless otherwise terminated as provided hereunder. Spearstone may terminate this Agreement immediately upon Subscriber’s breach of the obligations set forth in Sections 2, 5 or 10 of the Agreement or in the event of Subscriber’s bankruptcy, insolvency or equivalent circumstance. Spearstone may also terminate this Agreement if Subscriber breaches any other material term of this Agreement and such breach is not cured within thirty (30) days of notice thereof. Upon any such termination, Spearstone may immediately cease providing the Services, and Subscriber agrees to promptly delete all copies of the Client Software and the Documentation, and any portions thereof, from the computer(s) on which they are installed, destroy all such copies and verify such actions to Spearstone in writing.
+
+     
+    CONFIDENTIALITY. By virtue of this Agreement, the parties may have access to information that is confidential to one another (“Confidential Information”). Confidential Information includes, without limitation, the Client Software, the terms and pricing under this Agreement and all information clearly identified as confidential or reasonably deemed to be confidential based on the circumstances and industry practices.
+     
+    A party’s Confidential Information shall not include information that (a) is or becomes a part of the public domain through no act or omission of the other party; (b) was in the other party’s lawful possession prior to the disclosure and had not been obtained by the other party either directly or indirectly from the disclosing party; (c) is lawfully disclosed to the other party by a third party without restriction on disclosure; or (d) is independently developed by the other party.
+     
+    The parties agree to hold each other’s Confidential Information in confidence during the term of this Agreement and thereafter. The parties agree, unless required by law, not to make each other’s Confidential Information available in any form to any third party for any purpose other than the implementation of this Agreement. Each party agrees to take all reasonable steps to ensure that Confidential Information is not disclosed or distributed by its employees or agents in violation of the terms of this Agreement. Each party agrees that remedies at law may not be adequate to protect the rights of the other party under this Section 10 and that a non-breaching party may seek injunctive or other equitable relief to enforce such rights.
+
+     
+    INDEMNITY. Subscriber agrees to indemnify Spearstone and hold it harmless with respect to any and all claims, causes of action or damages arising as a result of Subscriber’s breach of its obligations under this Agreement.
+
+     
+    GOVERNMENT USE/EXPORT ASSURANCES. Any Client Software or Services obtained from Spearstone for or on behalf of the United States of America or its agencies (“U.S. Government”), is provided with restricted rights. Use, duplication or disclosure by the U.S. Government is subject to restrictions as set forth in DFARS 252.227-7013 (Rights in Technical Data and Computer Software) or 46 CFR 52.227-19 (Commercial Computer Software Restricted Rights), as applicable. Manufacturer is Spearstone, LLC, 333 South 520 West Suite 180, Lindon, UT 84042. Subscriber may not download or otherwise export or re-export the Client Software or any underlying information or technology except in full compliance with all United States and other applicable laws and regulations, including without limitation, the United States Export Administration Act, the Trading with the Enemy Act, the International Emergency Economic Powers Act and any regulations related thereto. Any transfer of technical data outside the United States by any means, including the Internet, is an export that is subject to export control requirements under United States law. By downloading, installing or using the Client Software or Services, Subscriber agrees to the foregoing and Subscriber represents and warrants that Subscriber is not located in, under the control of or a national or resident of any prohibited country or territory.
+
+     
+    ASSIGNMENT. Subscriber may not assign any rights under this Agreement to another party without Spearstone’s prior written consent, which shall not be unreasonably withheld. Any such unauthorized assignment shall be void. Spearstone may assign this Agreement to any successor or affiliate.
+
+     
+    USER INFORMATION. The Spearstone Privacy Policy explains how Spearstone collects and uses Personal Information. You consent to Spearstone’s use of your Personal Information under the terms of the Spearstone Privacy Policy.
+
+     
+    BILLING. Both Monthly and Annual plans are charged for an initial quota of devices, the higher of the number of devices selected upon signup or actual installations in the first month. Monthly plans adjust up and down after reaching their initial quota, based on the devices active in the preceding month. Annual plans that exceed their quota are charged a prorated amount so all devices renew on the account’s anniversary. Fluctuations below the “high-water” mark are not re-billed. Annual renewals are charged based on the number of active devices renewed.
+
+     
+    CANCELLATION POLICY. Subscribers may cancel their service subscription either via a “Cancel Account” feature in their account, or by making a request to Customer Support. In either case, the customer will receive an email confirming their cancellation, which represents their proof of cancellation in the event of any dispute. No further charges will occur after a cancellation request.
+
+     
+    REFUND POLICY. Spearstone will refund subscription renewal charges upon requests made to Customer Support within 10 days of a monthly subscription’s renewal charge, and within 30 days of an annual subscription’s renewal charge. In either case, the customer will receive an email confirming their refund, which represents their proof of agreement to refund in the event of any dispute.
+
+     
+    MISCELLANEOUS. This Agreement is governed by the laws of the State of Utah without regard to provisions pertaining to conflicts of law. If any provision of this Agreement is held to be unenforceable, the unenforceable provision shall be deemed stricken from this Agreement and the remaining provisions shall be enforced in accordance with their terms. In the absence of a written agreement duly executed by Subscriber and Spearstone that specifically supersedes or amends the terms of this Agreement, this Agreement is the complete agreement between Subscriber and Spearstone with respect to the Client Software and the Services. The waiver by either party of any default or breach of this Agreement shall not constitute a waiver of any other or subsequent default or breach. Except for actions of nonpayment or breach of Spearstone’s proprietary rights in the Client Software and the Services as well as actions of breach of Sections 2, 5 or 10, no action, regardless of form, arising out of this Agreement may be brought by either party more than one year after the cause of action has occurred.
+
+Questions concerning your Spearstone Agreement may be addressed to:
+
+Spearstone, LLC.
+333 South 520 West Suite 180
+Lindon, UT 84042
+United States
+
+Tel: 877-519-0010   Fax: 888-918-9393.
+
diff --git a/srcpkgs/drivestrike/files/drivestrike/log/run b/srcpkgs/drivestrike/files/drivestrike/log/run
new file mode 120000
index 000000000000..3a5b4a586051
--- /dev/null
+++ b/srcpkgs/drivestrike/files/drivestrike/log/run
@@ -0,0 +1 @@
+/usr/bin/vlogger
\ No newline at end of file
diff --git a/srcpkgs/drivestrike/files/drivestrike/run b/srcpkgs/drivestrike/files/drivestrike/run
new file mode 100755
index 000000000000..d14bc7291fd8
--- /dev/null
+++ b/srcpkgs/drivestrike/files/drivestrike/run
@@ -0,0 +1,7 @@
+#!/bin/sh
+if [ ! -f /etc/drivestrike.conf ]; then
+	echo "DriveStrike not configured yet! Run `drivestrike register` as root first."
+	exit 1
+fi
+
+exec drivestrike run 2>&1
diff --git a/srcpkgs/drivestrike/template b/srcpkgs/drivestrike/template
new file mode 100644
index 000000000000..a72df97bfa26
--- /dev/null
+++ b/srcpkgs/drivestrike/template
@@ -0,0 +1,25 @@
+# Template file for 'drivestrike'
+pkgname=drivestrike
+version=2.1.21
+revision=1
+_ver="${version}-2"
+_filename="${pkgname}_${_ver}_amd64.deb"
+archs="x86_64"
+short_desc="Machine agent for DriveStrike Fleet Management"
+maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
+license="custom:Proprietary"
+homepage="https://drivestrike.com"
+distfiles="https://app.drivestrike.com/static/apt/pool/main/d/drivestrike/${_filename}"
+checksum=8dc4c1b85ea316b71adc08e7807b03b609b81a1f7f69c086245fce83461f3515
+repository=nonfree
+restricted=yes
+nostrip=yes
+
+do_install() {
+	vbin usr/bin/drivestrike
+	vsv drivestrike
+
+	# Fetched on 2022-08-26 from their website, link:
+	# https://drivestrike.com/about/drivestrike-support/end-user-subscription-agreement/
+	vlicense ${FILESDIR}/LICENSE
+}
diff --git a/srcpkgs/drivestrike/update b/srcpkgs/drivestrike/update
new file mode 100644
index 000000000000..1f2d5b31a49c
--- /dev/null
+++ b/srcpkgs/drivestrike/update
@@ -0,0 +1,2 @@
+site=https://app.drivestrike.com/static/apt/dists/stretch/main/binary-amd64/Packages
+pattern='Version: \K[\d.]+(?=-[\d]+)'

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PR REVIEW] New package: drivestrike-2.1.21
  2022-08-26  8:00 [PR PATCH] New package: drivestrike-2.1.20 jcgruenhage
                   ` (8 preceding siblings ...)
  2022-12-14  8:07 ` [PR PATCH] [Updated] " jcgruenhage
@ 2023-03-05 22:33 ` Piraty
  2023-03-06 20:19 ` [PR PATCH] [Updated] " jcgruenhage
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: Piraty @ 2023-03-05 22:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 205 bytes --]

New review comment by Piraty on void-packages repository

https://github.com/void-linux/void-packages/pull/38917#discussion_r1125746447

Comment:
see https://github.com/void-linux/void-packages/pull/42026

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PR PATCH] [Updated] New package: drivestrike-2.1.21
  2022-08-26  8:00 [PR PATCH] New package: drivestrike-2.1.20 jcgruenhage
                   ` (9 preceding siblings ...)
  2023-03-05 22:33 ` [PR REVIEW] " Piraty
@ 2023-03-06 20:19 ` jcgruenhage
  2023-04-05 10:00 ` [PR PATCH] [Updated] New package: drivestrike-2.1.20 jcgruenhage
  2023-04-09 20:06 ` [PR PATCH] [Merged]: " Piraty
  12 siblings, 0 replies; 14+ messages in thread
From: jcgruenhage @ 2023-03-06 20:19 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1494 bytes --]

There is an updated pull request by jcgruenhage against master on the void-packages repository

https://github.com/jcgruenhage/void-packages drivestrike-2.1.20_1
https://github.com/void-linux/void-packages/pull/38917

New package: drivestrike-2.1.21
<!-- Uncomment relevant sections and delete options which are not applicable -->
Not sure if this is interesting for anyone here, but we have to deploy this onto our machines for work, so I created this template to install it on my work laptop. EULA says no copies except for subscribers installing it onto their systems, so `restricted` it is.

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/38917.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-drivestrike-2.1.20_1-38917.patch --]
[-- Type: text/x-diff, Size: 17787 bytes --]

From e4b4efe6e336ec9a8dafcec733b247b6f4889818 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?=
 <jan.christian@gruenhage.xyz>
Date: Fri, 26 Aug 2022 09:57:28 +0200
Subject: [PATCH] New package: drivestrike-2.1.20

---
 srcpkgs/drivestrike/files/LICENSE         | 78 +++++++++++++++++++++++
 srcpkgs/drivestrike/files/drivestrike/run |  8 +++
 srcpkgs/drivestrike/template              | 25 ++++++++
 srcpkgs/drivestrike/update                |  2 +
 4 files changed, 113 insertions(+)
 create mode 100644 srcpkgs/drivestrike/files/LICENSE
 create mode 100755 srcpkgs/drivestrike/files/drivestrike/run
 create mode 100644 srcpkgs/drivestrike/template
 create mode 100644 srcpkgs/drivestrike/update

diff --git a/srcpkgs/drivestrike/files/LICENSE b/srcpkgs/drivestrike/files/LICENSE
new file mode 100644
index 000000000000..3cef07be34dd
--- /dev/null
+++ b/srcpkgs/drivestrike/files/LICENSE
@@ -0,0 +1,78 @@
+END USER SUBSCRIPTION AGREEMENT
+
+This End_User Subscription Agreement (the “Agreement”) is between Spearstone LLC, a Utah S Corporation, located at 333 South 520 West Suite 180, Lindon, UT 84042 (“Spearstone”) and the Subscriber named on an Order Form (including the on-line Order Form) between Subscriber and Spearstone.  The terms of this Agreement shall apply to the Services provided and Client Software licenses granted under the Order Form and this Agreement.  When completed and executed by both parties, an Order Form and this Subscription Agreement shall evidence the subscription for Services and the license of the Client Software to be provided.
+
+ 
+
+    SERVICES SUBSCRIPTION. The Services comprise the Services described in one or more Order Forms (which may include on-line Order Forms) that reference these Terms and Conditions and use of Client Software required to access the Services. Subject to Subscriber’s completion of the applicable Order Form, acceptance of this Agreement and payment of the subscription fee, as applicable, Spearstone grants to Subscriber the nonexclusive right, subject to the terms and conditions of this Agreement, to (a) install and use the Client Software in conjunction with the Services solely for Subscriber’s business purposes, which Client Software and Services, as such terms are used herein, include any future updates, upgrades or enhancements for which Subscriber may become eligible; (b) use the Services solely for Subscriber’s business purposes; and (c) copy the Client Software for device and data loss protection purposes.
+     
+    Except as otherwise provided in this section, no additional copies of the Client Software shall be made without Spearstone’s prior written consent. All titles, trademarks, copyrights and restricted rights notices shall be reproduced in such copies. All archival and backup copies of the Client Software are subject to the terms and conditions of this Agreement.
+     
+    Subscriber acknowledges and agrees that use of the Services may include transmission and storage of data through one or more Spearstone hosting servers. Data stored on or relayed through a Spearstone hosting service is transmitted in encrypted form and is handled in a manner consistent with accepted standards for secure transmission of materials over the internet.
+     
+    Subscriber agrees to assume full administrative and financial responsibility for the management of Services on all accounts, and systems for which the Services have been ordered, including without limitation, addition, modification, and deletion of accounts; management of Services available to each account; and the use of the remote data destruction security capability offered as part of the Services.  Subscriber further assumes full administrative and financial responsibility, as described above, for any person(s) to whom Subscriber grants administrator privileges or to whom such administrators grant additional administrator privileges.
+
+     
+    RIGHTS AND OBLIGATIONS. Spearstone retains all title, copyright and other proprietary rights in the software and hardware, including but not limited to the Client Software, used to provide the Services. Subscriber does not acquire any rights, express or implied, in the Client Software or other software or hardware used to provide the Services or the Services other than those specified in this Agreement. Subscriber agrees that it will not use the Services for any illegal activity or other activities prohibited by applicable international, federal, state or local laws and regulations. Subscriber agrees to fully comply with all federal, state and local privacy laws in connection with use of the Client Software and the Services. Spearstone shall have the right to monitor use of the Services by Subscriber, subject to the confidentiality provisions set forth herein.
+
+     
+    SUBSCRIBER HARDWARE AND SOFTWARE. Subscriber agrees to use hardware, operating systems and applications software compatible with the Client Software and the Services, as specified in Spearstone’s system requirements on Spearstone’s website (www.drivestrike.com), including the proper use of security and encryption functions available to Subscriber in such hardware, operating systems and applications software.
+
+     
+    PRE-PRODUCTION CLIENT SOFTWARE OR SERVICES. As an accommodation to Subscriber, Spearstone may supply Subscriber with or allow access to pre-production releases of the Client Software or the Services (which may be labeled “Alpha” or “Beta” or otherwise identified as pre-production versions). Pre-production releases of the Client Software and the Services are provided “AS-IS” and are not covered by any warranty, express or implied, and are not intended for production use. Pre-production releases of the Client Software and the Services are provided without additional charge for demonstration and trial use of the Client Software and the Services and may expire automatically at the end of a pre-determined trial period or upon notice from Spearstone.
+
+     
+    RESTRICTIONS. Subscriber may not directly, or permit others to, (a) disassemble, decompile or otherwise derive source code from the Client Software or other software used to provide the Services; (b) reverse engineer the Client Software or the Services; (c) modify or prepare derivative works of the Client Software or the Services; (d) copy the Client Software, except as expressly permitted in this Agreement; (e) rent or lease the Client Software or the Services; (f) use the Client Software or the Services in any manner that infringes the intellectual property or other rights of another party; or (g) transfer the Client Software or any copy thereof or access to the Services to another party without the express prior written consent of Spearstone.
+
+     
+    OWNERSHIP. Subscriber acknowledges and agrees that Spearstone and its licensors own the Client Software and the Services and any other software and hardware used to provide the Services, together with all trade secrets, copyrights, patents and other intellectual property rights related thereto.
+
+     
+    WARRANTY DISCLAIMER. SPEARSTONE PROVIDES THE CLIENT SOFTWARE AND SERVICES “AS-IS” AND DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+     
+    LIMITATION OF LIABILITY. SPEARSTONE SHALL NOT BE LIABLE FOR ANY DAMAGE OR LOSS, WHETHER DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL (INCLUDING LOST PROFITS), ARISING OUT OF OR RESULTING FROM SUBSCRIBER’S POSSESSION OR USE OF THE CLIENT SOFTWARE OR THE SERVICES (INCLUDING DATA LOSS, CORRUPTION OR COMPROMISE OF DATA SECURITY), REGARDLESS OF WHETHER SUCH LIABILITY IS BASED IN TORT, CONTRACT OR OTHERWISE AND WHETHER OR NOT SUCH LOSS IS FORESEEABLE. IF THE FOREGOING LIMITATION IS HELD TO BE UNENFORCEABLE, SPEARSTONE’S MAXIMUM LIABILITY TO SUBSCRIBER SHALL NOT EXCEED THE AMOUNT OF THE FEES PAID BY SUBSCRIBER FOR THE CLIENT SOFTWARE AND THE SERVICES DURING THE PREVIOUS SIX (6) MONTH PERIOD. THE REMEDIES AVAILABLE TO SUBSCRIBER UNDER THIS AGREEMENT ARE EXCLUSIVE. THE PARTIES AGREE THAT THE PROVISIONS OF THIS AGREEMENT ALLOCATE THE RISKS BETWEEN SPEARSTONE AND SUBSCRIBER AND THAT SPEARSTONE’S PRICING REFLECTS THIS ALLOCATION OF RISK AND THE LIMITATION OF LIABILITY AND DESIGNATION OF EXCLUSIVE REMEDIES SPECIFIED HEREIN.
+
+     
+    TERM AND TERMINATION. This Agreement is effective upon Subscriber’s assent to its terms and conditions in the manner specified above and shall continue for the agreed-upon subscription period set forth in the Order Form and any renewals unless otherwise terminated as provided hereunder. Spearstone may terminate this Agreement immediately upon Subscriber’s breach of the obligations set forth in Sections 2, 5 or 10 of the Agreement or in the event of Subscriber’s bankruptcy, insolvency or equivalent circumstance. Spearstone may also terminate this Agreement if Subscriber breaches any other material term of this Agreement and such breach is not cured within thirty (30) days of notice thereof. Upon any such termination, Spearstone may immediately cease providing the Services, and Subscriber agrees to promptly delete all copies of the Client Software and the Documentation, and any portions thereof, from the computer(s) on which they are installed, destroy all such copies and verify such actions to Spearstone in writing.
+
+     
+    CONFIDENTIALITY. By virtue of this Agreement, the parties may have access to information that is confidential to one another (“Confidential Information”). Confidential Information includes, without limitation, the Client Software, the terms and pricing under this Agreement and all information clearly identified as confidential or reasonably deemed to be confidential based on the circumstances and industry practices.
+     
+    A party’s Confidential Information shall not include information that (a) is or becomes a part of the public domain through no act or omission of the other party; (b) was in the other party’s lawful possession prior to the disclosure and had not been obtained by the other party either directly or indirectly from the disclosing party; (c) is lawfully disclosed to the other party by a third party without restriction on disclosure; or (d) is independently developed by the other party.
+     
+    The parties agree to hold each other’s Confidential Information in confidence during the term of this Agreement and thereafter. The parties agree, unless required by law, not to make each other’s Confidential Information available in any form to any third party for any purpose other than the implementation of this Agreement. Each party agrees to take all reasonable steps to ensure that Confidential Information is not disclosed or distributed by its employees or agents in violation of the terms of this Agreement. Each party agrees that remedies at law may not be adequate to protect the rights of the other party under this Section 10 and that a non-breaching party may seek injunctive or other equitable relief to enforce such rights.
+
+     
+    INDEMNITY. Subscriber agrees to indemnify Spearstone and hold it harmless with respect to any and all claims, causes of action or damages arising as a result of Subscriber’s breach of its obligations under this Agreement.
+
+     
+    GOVERNMENT USE/EXPORT ASSURANCES. Any Client Software or Services obtained from Spearstone for or on behalf of the United States of America or its agencies (“U.S. Government”), is provided with restricted rights. Use, duplication or disclosure by the U.S. Government is subject to restrictions as set forth in DFARS 252.227-7013 (Rights in Technical Data and Computer Software) or 46 CFR 52.227-19 (Commercial Computer Software Restricted Rights), as applicable. Manufacturer is Spearstone, LLC, 333 South 520 West Suite 180, Lindon, UT 84042. Subscriber may not download or otherwise export or re-export the Client Software or any underlying information or technology except in full compliance with all United States and other applicable laws and regulations, including without limitation, the United States Export Administration Act, the Trading with the Enemy Act, the International Emergency Economic Powers Act and any regulations related thereto. Any transfer of technical data outside the United States by any means, including the Internet, is an export that is subject to export control requirements under United States law. By downloading, installing or using the Client Software or Services, Subscriber agrees to the foregoing and Subscriber represents and warrants that Subscriber is not located in, under the control of or a national or resident of any prohibited country or territory.
+
+     
+    ASSIGNMENT. Subscriber may not assign any rights under this Agreement to another party without Spearstone’s prior written consent, which shall not be unreasonably withheld. Any such unauthorized assignment shall be void. Spearstone may assign this Agreement to any successor or affiliate.
+
+     
+    USER INFORMATION. The Spearstone Privacy Policy explains how Spearstone collects and uses Personal Information. You consent to Spearstone’s use of your Personal Information under the terms of the Spearstone Privacy Policy.
+
+     
+    BILLING. Both Monthly and Annual plans are charged for an initial quota of devices, the higher of the number of devices selected upon signup or actual installations in the first month. Monthly plans adjust up and down after reaching their initial quota, based on the devices active in the preceding month. Annual plans that exceed their quota are charged a prorated amount so all devices renew on the account’s anniversary. Fluctuations below the “high-water” mark are not re-billed. Annual renewals are charged based on the number of active devices renewed.
+
+     
+    CANCELLATION POLICY. Subscribers may cancel their service subscription either via a “Cancel Account” feature in their account, or by making a request to Customer Support. In either case, the customer will receive an email confirming their cancellation, which represents their proof of cancellation in the event of any dispute. No further charges will occur after a cancellation request.
+
+     
+    REFUND POLICY. Spearstone will refund subscription renewal charges upon requests made to Customer Support within 10 days of a monthly subscription’s renewal charge, and within 30 days of an annual subscription’s renewal charge. In either case, the customer will receive an email confirming their refund, which represents their proof of agreement to refund in the event of any dispute.
+
+     
+    MISCELLANEOUS. This Agreement is governed by the laws of the State of Utah without regard to provisions pertaining to conflicts of law. If any provision of this Agreement is held to be unenforceable, the unenforceable provision shall be deemed stricken from this Agreement and the remaining provisions shall be enforced in accordance with their terms. In the absence of a written agreement duly executed by Subscriber and Spearstone that specifically supersedes or amends the terms of this Agreement, this Agreement is the complete agreement between Subscriber and Spearstone with respect to the Client Software and the Services. The waiver by either party of any default or breach of this Agreement shall not constitute a waiver of any other or subsequent default or breach. Except for actions of nonpayment or breach of Spearstone’s proprietary rights in the Client Software and the Services as well as actions of breach of Sections 2, 5 or 10, no action, regardless of form, arising out of this Agreement may be brought by either party more than one year after the cause of action has occurred.
+
+Questions concerning your Spearstone Agreement may be addressed to:
+
+Spearstone, LLC.
+333 South 520 West Suite 180
+Lindon, UT 84042
+United States
+
+Tel: 877-519-0010   Fax: 888-918-9393.
+
diff --git a/srcpkgs/drivestrike/files/drivestrike/run b/srcpkgs/drivestrike/files/drivestrike/run
new file mode 100755
index 000000000000..06dbb2a27e8a
--- /dev/null
+++ b/srcpkgs/drivestrike/files/drivestrike/run
@@ -0,0 +1,8 @@
+#!/bin/sh
+exec 2>&1
+if [ ! -f /etc/drivestrike.conf ]; then
+	echo "DriveStrike not configured yet! Run `drivestrike register` as root first."
+	exit 1
+fi
+
+exec drivestrike run
diff --git a/srcpkgs/drivestrike/template b/srcpkgs/drivestrike/template
new file mode 100644
index 000000000000..26e48cf6170c
--- /dev/null
+++ b/srcpkgs/drivestrike/template
@@ -0,0 +1,25 @@
+# Template file for 'drivestrike'
+pkgname=drivestrike
+version=2.1.20
+revision=1
+_ver="${version}-10"
+_filename="${pkgname}_${_ver}_amd64.deb"
+archs="x86_64"
+short_desc="Machine agent for DriveStrike Fleet Management"
+maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
+license="custom:Proprietary"
+homepage="https://drivestrike.com"
+distfiles="https://app.drivestrike.com/static/apt/pool/main/d/drivestrike/${_filename}"
+checksum=e86ce691e08a0e3f3ba6c26bf8b6976ddc58e469ac49cd3de4ef609086f8ab6c
+repository=nonfree
+restricted=yes
+nostrip=yes
+
+do_install() {
+	vbin usr/bin/drivestrike
+	vsv drivestrike
+
+	# Fetched on 2022-08-26 from their website, link:
+	# https://drivestrike.com/about/drivestrike-support/end-user-subscription-agreement/
+	vlicense ${FILESDIR}/LICENSE
+}
diff --git a/srcpkgs/drivestrike/update b/srcpkgs/drivestrike/update
new file mode 100644
index 000000000000..1f2d5b31a49c
--- /dev/null
+++ b/srcpkgs/drivestrike/update
@@ -0,0 +1,2 @@
+site=https://app.drivestrike.com/static/apt/dists/stretch/main/binary-amd64/Packages
+pattern='Version: \K[\d.]+(?=-[\d]+)'

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PR PATCH] [Updated] New package: drivestrike-2.1.20
  2022-08-26  8:00 [PR PATCH] New package: drivestrike-2.1.20 jcgruenhage
                   ` (10 preceding siblings ...)
  2023-03-06 20:19 ` [PR PATCH] [Updated] " jcgruenhage
@ 2023-04-05 10:00 ` jcgruenhage
  2023-04-09 20:06 ` [PR PATCH] [Merged]: " Piraty
  12 siblings, 0 replies; 14+ messages in thread
From: jcgruenhage @ 2023-04-05 10:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1494 bytes --]

There is an updated pull request by jcgruenhage against master on the void-packages repository

https://github.com/jcgruenhage/void-packages drivestrike-2.1.20_1
https://github.com/void-linux/void-packages/pull/38917

New package: drivestrike-2.1.20
<!-- Uncomment relevant sections and delete options which are not applicable -->
Not sure if this is interesting for anyone here, but we have to deploy this onto our machines for work, so I created this template to install it on my work laptop. EULA says no copies except for subscribers installing it onto their systems, so `restricted` it is.

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/38917.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-drivestrike-2.1.20_1-38917.patch --]
[-- Type: text/x-diff, Size: 17787 bytes --]

From 120adc25440eeffdcf267f58a8349f51668ff235 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?=
 <jan.christian@gruenhage.xyz>
Date: Fri, 26 Aug 2022 09:57:28 +0200
Subject: [PATCH] New package: drivestrike-2.1.22

---
 srcpkgs/drivestrike/files/LICENSE         | 78 +++++++++++++++++++++++
 srcpkgs/drivestrike/files/drivestrike/run |  8 +++
 srcpkgs/drivestrike/template              | 25 ++++++++
 srcpkgs/drivestrike/update                |  2 +
 4 files changed, 113 insertions(+)
 create mode 100644 srcpkgs/drivestrike/files/LICENSE
 create mode 100755 srcpkgs/drivestrike/files/drivestrike/run
 create mode 100644 srcpkgs/drivestrike/template
 create mode 100644 srcpkgs/drivestrike/update

diff --git a/srcpkgs/drivestrike/files/LICENSE b/srcpkgs/drivestrike/files/LICENSE
new file mode 100644
index 000000000000..3cef07be34dd
--- /dev/null
+++ b/srcpkgs/drivestrike/files/LICENSE
@@ -0,0 +1,78 @@
+END USER SUBSCRIPTION AGREEMENT
+
+This End_User Subscription Agreement (the “Agreement”) is between Spearstone LLC, a Utah S Corporation, located at 333 South 520 West Suite 180, Lindon, UT 84042 (“Spearstone”) and the Subscriber named on an Order Form (including the on-line Order Form) between Subscriber and Spearstone.  The terms of this Agreement shall apply to the Services provided and Client Software licenses granted under the Order Form and this Agreement.  When completed and executed by both parties, an Order Form and this Subscription Agreement shall evidence the subscription for Services and the license of the Client Software to be provided.
+
+ 
+
+    SERVICES SUBSCRIPTION. The Services comprise the Services described in one or more Order Forms (which may include on-line Order Forms) that reference these Terms and Conditions and use of Client Software required to access the Services. Subject to Subscriber’s completion of the applicable Order Form, acceptance of this Agreement and payment of the subscription fee, as applicable, Spearstone grants to Subscriber the nonexclusive right, subject to the terms and conditions of this Agreement, to (a) install and use the Client Software in conjunction with the Services solely for Subscriber’s business purposes, which Client Software and Services, as such terms are used herein, include any future updates, upgrades or enhancements for which Subscriber may become eligible; (b) use the Services solely for Subscriber’s business purposes; and (c) copy the Client Software for device and data loss protection purposes.
+     
+    Except as otherwise provided in this section, no additional copies of the Client Software shall be made without Spearstone’s prior written consent. All titles, trademarks, copyrights and restricted rights notices shall be reproduced in such copies. All archival and backup copies of the Client Software are subject to the terms and conditions of this Agreement.
+     
+    Subscriber acknowledges and agrees that use of the Services may include transmission and storage of data through one or more Spearstone hosting servers. Data stored on or relayed through a Spearstone hosting service is transmitted in encrypted form and is handled in a manner consistent with accepted standards for secure transmission of materials over the internet.
+     
+    Subscriber agrees to assume full administrative and financial responsibility for the management of Services on all accounts, and systems for which the Services have been ordered, including without limitation, addition, modification, and deletion of accounts; management of Services available to each account; and the use of the remote data destruction security capability offered as part of the Services.  Subscriber further assumes full administrative and financial responsibility, as described above, for any person(s) to whom Subscriber grants administrator privileges or to whom such administrators grant additional administrator privileges.
+
+     
+    RIGHTS AND OBLIGATIONS. Spearstone retains all title, copyright and other proprietary rights in the software and hardware, including but not limited to the Client Software, used to provide the Services. Subscriber does not acquire any rights, express or implied, in the Client Software or other software or hardware used to provide the Services or the Services other than those specified in this Agreement. Subscriber agrees that it will not use the Services for any illegal activity or other activities prohibited by applicable international, federal, state or local laws and regulations. Subscriber agrees to fully comply with all federal, state and local privacy laws in connection with use of the Client Software and the Services. Spearstone shall have the right to monitor use of the Services by Subscriber, subject to the confidentiality provisions set forth herein.
+
+     
+    SUBSCRIBER HARDWARE AND SOFTWARE. Subscriber agrees to use hardware, operating systems and applications software compatible with the Client Software and the Services, as specified in Spearstone’s system requirements on Spearstone’s website (www.drivestrike.com), including the proper use of security and encryption functions available to Subscriber in such hardware, operating systems and applications software.
+
+     
+    PRE-PRODUCTION CLIENT SOFTWARE OR SERVICES. As an accommodation to Subscriber, Spearstone may supply Subscriber with or allow access to pre-production releases of the Client Software or the Services (which may be labeled “Alpha” or “Beta” or otherwise identified as pre-production versions). Pre-production releases of the Client Software and the Services are provided “AS-IS” and are not covered by any warranty, express or implied, and are not intended for production use. Pre-production releases of the Client Software and the Services are provided without additional charge for demonstration and trial use of the Client Software and the Services and may expire automatically at the end of a pre-determined trial period or upon notice from Spearstone.
+
+     
+    RESTRICTIONS. Subscriber may not directly, or permit others to, (a) disassemble, decompile or otherwise derive source code from the Client Software or other software used to provide the Services; (b) reverse engineer the Client Software or the Services; (c) modify or prepare derivative works of the Client Software or the Services; (d) copy the Client Software, except as expressly permitted in this Agreement; (e) rent or lease the Client Software or the Services; (f) use the Client Software or the Services in any manner that infringes the intellectual property or other rights of another party; or (g) transfer the Client Software or any copy thereof or access to the Services to another party without the express prior written consent of Spearstone.
+
+     
+    OWNERSHIP. Subscriber acknowledges and agrees that Spearstone and its licensors own the Client Software and the Services and any other software and hardware used to provide the Services, together with all trade secrets, copyrights, patents and other intellectual property rights related thereto.
+
+     
+    WARRANTY DISCLAIMER. SPEARSTONE PROVIDES THE CLIENT SOFTWARE AND SERVICES “AS-IS” AND DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+     
+    LIMITATION OF LIABILITY. SPEARSTONE SHALL NOT BE LIABLE FOR ANY DAMAGE OR LOSS, WHETHER DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL (INCLUDING LOST PROFITS), ARISING OUT OF OR RESULTING FROM SUBSCRIBER’S POSSESSION OR USE OF THE CLIENT SOFTWARE OR THE SERVICES (INCLUDING DATA LOSS, CORRUPTION OR COMPROMISE OF DATA SECURITY), REGARDLESS OF WHETHER SUCH LIABILITY IS BASED IN TORT, CONTRACT OR OTHERWISE AND WHETHER OR NOT SUCH LOSS IS FORESEEABLE. IF THE FOREGOING LIMITATION IS HELD TO BE UNENFORCEABLE, SPEARSTONE’S MAXIMUM LIABILITY TO SUBSCRIBER SHALL NOT EXCEED THE AMOUNT OF THE FEES PAID BY SUBSCRIBER FOR THE CLIENT SOFTWARE AND THE SERVICES DURING THE PREVIOUS SIX (6) MONTH PERIOD. THE REMEDIES AVAILABLE TO SUBSCRIBER UNDER THIS AGREEMENT ARE EXCLUSIVE. THE PARTIES AGREE THAT THE PROVISIONS OF THIS AGREEMENT ALLOCATE THE RISKS BETWEEN SPEARSTONE AND SUBSCRIBER AND THAT SPEARSTONE’S PRICING REFLECTS THIS ALLOCATION OF RISK AND THE LIMITATION OF LIABILITY AND DESIGNATION OF EXCLUSIVE REMEDIES SPECIFIED HEREIN.
+
+     
+    TERM AND TERMINATION. This Agreement is effective upon Subscriber’s assent to its terms and conditions in the manner specified above and shall continue for the agreed-upon subscription period set forth in the Order Form and any renewals unless otherwise terminated as provided hereunder. Spearstone may terminate this Agreement immediately upon Subscriber’s breach of the obligations set forth in Sections 2, 5 or 10 of the Agreement or in the event of Subscriber’s bankruptcy, insolvency or equivalent circumstance. Spearstone may also terminate this Agreement if Subscriber breaches any other material term of this Agreement and such breach is not cured within thirty (30) days of notice thereof. Upon any such termination, Spearstone may immediately cease providing the Services, and Subscriber agrees to promptly delete all copies of the Client Software and the Documentation, and any portions thereof, from the computer(s) on which they are installed, destroy all such copies and verify such actions to Spearstone in writing.
+
+     
+    CONFIDENTIALITY. By virtue of this Agreement, the parties may have access to information that is confidential to one another (“Confidential Information”). Confidential Information includes, without limitation, the Client Software, the terms and pricing under this Agreement and all information clearly identified as confidential or reasonably deemed to be confidential based on the circumstances and industry practices.
+     
+    A party’s Confidential Information shall not include information that (a) is or becomes a part of the public domain through no act or omission of the other party; (b) was in the other party’s lawful possession prior to the disclosure and had not been obtained by the other party either directly or indirectly from the disclosing party; (c) is lawfully disclosed to the other party by a third party without restriction on disclosure; or (d) is independently developed by the other party.
+     
+    The parties agree to hold each other’s Confidential Information in confidence during the term of this Agreement and thereafter. The parties agree, unless required by law, not to make each other’s Confidential Information available in any form to any third party for any purpose other than the implementation of this Agreement. Each party agrees to take all reasonable steps to ensure that Confidential Information is not disclosed or distributed by its employees or agents in violation of the terms of this Agreement. Each party agrees that remedies at law may not be adequate to protect the rights of the other party under this Section 10 and that a non-breaching party may seek injunctive or other equitable relief to enforce such rights.
+
+     
+    INDEMNITY. Subscriber agrees to indemnify Spearstone and hold it harmless with respect to any and all claims, causes of action or damages arising as a result of Subscriber’s breach of its obligations under this Agreement.
+
+     
+    GOVERNMENT USE/EXPORT ASSURANCES. Any Client Software or Services obtained from Spearstone for or on behalf of the United States of America or its agencies (“U.S. Government”), is provided with restricted rights. Use, duplication or disclosure by the U.S. Government is subject to restrictions as set forth in DFARS 252.227-7013 (Rights in Technical Data and Computer Software) or 46 CFR 52.227-19 (Commercial Computer Software Restricted Rights), as applicable. Manufacturer is Spearstone, LLC, 333 South 520 West Suite 180, Lindon, UT 84042. Subscriber may not download or otherwise export or re-export the Client Software or any underlying information or technology except in full compliance with all United States and other applicable laws and regulations, including without limitation, the United States Export Administration Act, the Trading with the Enemy Act, the International Emergency Economic Powers Act and any regulations related thereto. Any transfer of technical data outside the United States by any means, including the Internet, is an export that is subject to export control requirements under United States law. By downloading, installing or using the Client Software or Services, Subscriber agrees to the foregoing and Subscriber represents and warrants that Subscriber is not located in, under the control of or a national or resident of any prohibited country or territory.
+
+     
+    ASSIGNMENT. Subscriber may not assign any rights under this Agreement to another party without Spearstone’s prior written consent, which shall not be unreasonably withheld. Any such unauthorized assignment shall be void. Spearstone may assign this Agreement to any successor or affiliate.
+
+     
+    USER INFORMATION. The Spearstone Privacy Policy explains how Spearstone collects and uses Personal Information. You consent to Spearstone’s use of your Personal Information under the terms of the Spearstone Privacy Policy.
+
+     
+    BILLING. Both Monthly and Annual plans are charged for an initial quota of devices, the higher of the number of devices selected upon signup or actual installations in the first month. Monthly plans adjust up and down after reaching their initial quota, based on the devices active in the preceding month. Annual plans that exceed their quota are charged a prorated amount so all devices renew on the account’s anniversary. Fluctuations below the “high-water” mark are not re-billed. Annual renewals are charged based on the number of active devices renewed.
+
+     
+    CANCELLATION POLICY. Subscribers may cancel their service subscription either via a “Cancel Account” feature in their account, or by making a request to Customer Support. In either case, the customer will receive an email confirming their cancellation, which represents their proof of cancellation in the event of any dispute. No further charges will occur after a cancellation request.
+
+     
+    REFUND POLICY. Spearstone will refund subscription renewal charges upon requests made to Customer Support within 10 days of a monthly subscription’s renewal charge, and within 30 days of an annual subscription’s renewal charge. In either case, the customer will receive an email confirming their refund, which represents their proof of agreement to refund in the event of any dispute.
+
+     
+    MISCELLANEOUS. This Agreement is governed by the laws of the State of Utah without regard to provisions pertaining to conflicts of law. If any provision of this Agreement is held to be unenforceable, the unenforceable provision shall be deemed stricken from this Agreement and the remaining provisions shall be enforced in accordance with their terms. In the absence of a written agreement duly executed by Subscriber and Spearstone that specifically supersedes or amends the terms of this Agreement, this Agreement is the complete agreement between Subscriber and Spearstone with respect to the Client Software and the Services. The waiver by either party of any default or breach of this Agreement shall not constitute a waiver of any other or subsequent default or breach. Except for actions of nonpayment or breach of Spearstone’s proprietary rights in the Client Software and the Services as well as actions of breach of Sections 2, 5 or 10, no action, regardless of form, arising out of this Agreement may be brought by either party more than one year after the cause of action has occurred.
+
+Questions concerning your Spearstone Agreement may be addressed to:
+
+Spearstone, LLC.
+333 South 520 West Suite 180
+Lindon, UT 84042
+United States
+
+Tel: 877-519-0010   Fax: 888-918-9393.
+
diff --git a/srcpkgs/drivestrike/files/drivestrike/run b/srcpkgs/drivestrike/files/drivestrike/run
new file mode 100755
index 000000000000..06dbb2a27e8a
--- /dev/null
+++ b/srcpkgs/drivestrike/files/drivestrike/run
@@ -0,0 +1,8 @@
+#!/bin/sh
+exec 2>&1
+if [ ! -f /etc/drivestrike.conf ]; then
+	echo "DriveStrike not configured yet! Run `drivestrike register` as root first."
+	exit 1
+fi
+
+exec drivestrike run
diff --git a/srcpkgs/drivestrike/template b/srcpkgs/drivestrike/template
new file mode 100644
index 000000000000..cb627efa2041
--- /dev/null
+++ b/srcpkgs/drivestrike/template
@@ -0,0 +1,25 @@
+# Template file for 'drivestrike'
+pkgname=drivestrike
+version=2.1.22
+revision=1
+_ver="${version}-31"
+_filename="${pkgname}_${_ver}_amd64.deb"
+archs="x86_64"
+short_desc="Machine agent for DriveStrike Fleet Management"
+maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
+license="custom:Proprietary"
+homepage="https://drivestrike.com"
+distfiles="https://app.drivestrike.com/static/apt/pool/main/d/drivestrike/${_filename}"
+checksum=6e5c97cadfffd0f736f2e1d6678b2db2893d49efb2dc904bfa59d22a74827605
+repository=nonfree
+restricted=yes
+nostrip=yes
+
+do_install() {
+	vbin usr/bin/drivestrike
+	vsv drivestrike
+
+	# Fetched on 2022-08-26 from their website, link:
+	# https://drivestrike.com/about/drivestrike-support/end-user-subscription-agreement/
+	vlicense ${FILESDIR}/LICENSE
+}
diff --git a/srcpkgs/drivestrike/update b/srcpkgs/drivestrike/update
new file mode 100644
index 000000000000..1f2d5b31a49c
--- /dev/null
+++ b/srcpkgs/drivestrike/update
@@ -0,0 +1,2 @@
+site=https://app.drivestrike.com/static/apt/dists/stretch/main/binary-amd64/Packages
+pattern='Version: \K[\d.]+(?=-[\d]+)'

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PR PATCH] [Merged]: New package: drivestrike-2.1.20
  2022-08-26  8:00 [PR PATCH] New package: drivestrike-2.1.20 jcgruenhage
                   ` (11 preceding siblings ...)
  2023-04-05 10:00 ` [PR PATCH] [Updated] New package: drivestrike-2.1.20 jcgruenhage
@ 2023-04-09 20:06 ` Piraty
  12 siblings, 0 replies; 14+ messages in thread
From: Piraty @ 2023-04-09 20:06 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1317 bytes --]

There's a merged pull request on the void-packages repository

New package: drivestrike-2.1.20
https://github.com/void-linux/void-packages/pull/38917

Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->
Not sure if this is interesting for anyone here, but we have to deploy this onto our machines for work, so I created this template to install it on my work laptop. EULA says no copies except for subscribers installing it onto their systems, so `restricted` it is.

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2023-04-09 20:06 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-26  8:00 [PR PATCH] New package: drivestrike-2.1.20 jcgruenhage
2022-08-26  8:59 ` [PR PATCH] [Updated] " jcgruenhage
2022-11-25 17:11 ` madonius
2022-11-26 16:06 ` jcgruenhage
2022-11-27 13:48 ` [PR PATCH] [Updated] " jcgruenhage
2022-11-27 13:49 ` jcgruenhage
2022-12-14  0:19 ` [PR REVIEW] New package: drivestrike-2.1.21 Piraty
2022-12-14  0:20 ` Piraty
2022-12-14  7:55 ` jcgruenhage
2022-12-14  8:07 ` [PR PATCH] [Updated] " jcgruenhage
2023-03-05 22:33 ` [PR REVIEW] " Piraty
2023-03-06 20:19 ` [PR PATCH] [Updated] " jcgruenhage
2023-04-05 10:00 ` [PR PATCH] [Updated] New package: drivestrike-2.1.20 jcgruenhage
2023-04-09 20:06 ` [PR PATCH] [Merged]: " Piraty

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).