Package Details: prey-node-client 1.9.1-1

Git Clone URL: https://aur.archlinux.org/prey-node-client.git (read-only, click to copy)
Package Base: prey-node-client
Description: Remote tracking and monitoring application for laptops, smartphones, and other electronic devices
Upstream URL: https://preyproject.com/
Licenses: GPL3
Replaces: prey-tracker
Submitter: lutoma
Maintainer: xpt
Last Packager: xpt
Votes: 30
Popularity: 0.051024
First Submitted: 2014-12-02 03:20
Last Updated: 2020-01-03 03:24

Latest Comments

« First ‹ Previous ... 2 3 4 5 6 7

erikw commented on 2015-01-12 20:27

I suggest that the PKGBUILD installes prey(1) in /usr/bin as well.

maxyme commented on 2015-01-08 16:15

To get webcam recording working you need to install xawtv (streamer command) and add the video group to the prey user.
To get screenshotting working you need to install scrot.
To enable prey to determine the current user (which is required for both of the above features) you need to install OpenSSL (ssh-agent command)

I suggest adding these as at least optional dependencies.

lutoma commented on 2015-01-08 01:03

Thanks, updated!

Anonymous comment on 2015-01-07 21:56

Updated PKGBUILD:

pkgname=prey-node-client
pkgver=1.3.5
pkgrel=1
pkgdesc="Remote tracking and monitoring application for laptops, smartphones, and other electronic devices"
url="https://preyproject.com/"
arch=('x86_64' 'i686')
license=('GPLv3')
depends=('nodejs' 'mpg123')
replaces=('prey-tracker')
# Should be used as soon as the bash client is renamed
#provides=('prey-tracker')
install='prey-node-client.install'

# The URL uses x64 and x86 to identify architecture. While this is a weird
# format, we can just use the last two characters of $CARCH to choose one.
source=("https://s3.amazonaws.com/prey-releases/node-client/${pkgver}/prey-linux-${pkgver}-x${CARCH:(-2)}.zip")

[ "$CARCH" == "i686" ] && sha256sums=('556d49a3cd32b4f503c88d1004d9ea8995c598cc942bfabe459eaf03046d19be')
[ "$CARCH" == "x86_64" ] && sha256sums=('dbf964bf4e620dbb3247ce074213dfa461ed3c20ff1f3803a113550b5e449637p')

package() {
cd "${srcdir}/prey-${pkgver}"

# We don't need the bundled node.js as we have it installed in the system.
# Conveniently, the bash script probes for node.js and automatically uses
# the system node if the bundled one is not found.
rm bin/node

# Disable automatic updates by default
sed -i "s/auto_update = true/auto_update = false/" prey.conf.default

mkdir -p "$pkgdir/opt/prey-node-client/"
cp -r ./* "$pkgdir/opt/prey-node-client/"
install -Dm644 license.txt "$pkgdir/usr/share/licenses/$pkgname/license.txt"
}

# vim:set ts=2 sw=2 et: