Package Details: pmount 0.9.23-16

Git Clone URL: https://aur.archlinux.org/pmount.git (read-only, click to copy)
Package Base: pmount
Description: mount removable devices as normal user
Upstream URL: https://salsa.debian.org/debian/pmount
Licenses: GPL2
Conflicts: pmount
Provides: pmount
Submitter: Barthalion
Maintainer: ralphptorres
Last Packager: ralphptorres
Votes: 96
Popularity: 0.000000
First Submitted: 2012-12-12 19:55 (UTC)
Last Updated: 2024-06-04 11:49 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

captain jtejur commented on 2013-06-24 09:48 (UTC)

Should not be a problem on most Arch systems but after a fresh install with some of the usual tools still messing, I realised that "patch" should be in the "build dependencies" for this package.

simon04 commented on 2013-06-17 11:02 (UTC)

0.9.23-8: Updated URL for source – thank you!

<deleted-account> commented on 2013-06-17 09:59 (UTC)

There's a change in the url for downloading the source -> https://alioth.debian.org/frs/download.php/file/3310/${pkgname}-${pkgver}.tar.bz2 They added /file/ Thanks!

<deleted-account> commented on 2012-12-26 19:16 (UTC)

@simon04 That error was probably the consequence of an unclen srcdir.

simon04 commented on 2012-12-25 23:24 (UTC)

0.9.23-7: add PIE support as suggested by Leonid.I @Leonid.I: Not sure what went wrong before. I could not reproduce my error. Merry Christmas, too.

<deleted-account> commented on 2012-12-25 23:06 (UTC)

Thanks and merry Christmas! Regarding PIE, can you post the output of 'make' after running the ./configure script? I have tested the build on 2 x86_64 systems (arch and rhel)... are you running i686?

simon04 commented on 2012-12-23 12:48 (UTC)

0.9.23-6: mkdir /media, include Leonid.I's patch Building w/ PIE fails: > /usr/bin/ld: pmount.o: relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC

<deleted-account> commented on 2012-12-22 00:58 (UTC)

I don't think pacman does conflict checking on dirs. For instance, many packages own /var (pacman, openssh, etc)...

Lone_Wolf commented on 2012-12-21 11:15 (UTC)

/media is now owned by the [extra] udisks package, so we have to be careful not to raise conflicts with that package. I suggest to put a check for the existence of /media , and a message it needs to be created manually if it isn't present, to the .install file .

<deleted-account> commented on 2012-12-21 03:05 (UTC)

I agree with patroclo7: just add "/usr/bin/install -dm755 -o root -g root /media" to package(). In addition to that: 1. Please add the patch from https://alioth.debian.org/tracker/download.php/31157/412979/313576/4753/fix-pmount-segfault.diff to fix a segfault when running with --debug, i.e. include "patch -Np1 -i ${srcdir}/fix-pmount-segfault.diff" before ./configure in build() 2. Given that pmount is a suid binary, all possible precautions must be made. I usually do a hardened build with PIE support. In my build() function I have export CFLAGS="${CFLAGS} -fPIE -pie" export CXXFLAGS="${CXXFLAGS} -fPIE -pie" which produces a shared object, not an executable. Thanks!