Package Details: prey-node-client 1.9.5-1

Git Clone URL: (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:
Licenses: GPL3
Replaces: prey-tracker
Submitter: lutoma
Maintainer: xpt
Last Packager: xpt
Votes: 33
Popularity: 0.027124
First Submitted: 2014-12-02 03:20
Last Updated: 2020-08-24 16:21

Latest Comments

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

erikw commented on 2015-01-14 20:42

That last comment from me applies to all python scripts, e.g. /opt/prey-node-client/lib/agent/actions/lock/linux/prey-lock.

erikw commented on 2015-01-14 20:28

The PKGBUILD must modify /opt/prey-node-client/lib/agent/actions/alert/linux/ since it is a python2 script but in arch the binary "python" is a symlink to python3. Not doing this disables the feature of sending messages to stolen devices.

Anonymous comment on 2015-01-14 01:00

also look if the video thing is needed, ,aybe they fix it

Anonymous comment on 2015-01-14 00:59

hehe new release

lutoma commented on 2015-01-12 21:22

Thanks for the suggestions!
@mattlyons: I added xawtv, scrot & openssh as dependencies and fixed the video group fix
@erikw: prey is now also symlinked to /usr/bin/.

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


pkgdesc="Remote tracking and monitoring application for laptops, smartphones, and other electronic devices"
arch=('x86_64' 'i686')
depends=('nodejs' 'mpg123')
# Should be used as soon as the bash client is renamed

# 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.

[ "$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: