SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Nah, I don't care for that approach in general as it could potentially mask an error elsewhere in the code. Much better to check your return values after you make the call rather than rely on subseqent functions to pick them up. At least when you get a segfault you know you're doing something wrong.
Anyway, we're getting way off-topic and this thread is not the place for such discussions, so suffice to say there's a lot in the vsftp codebase that I don't like, and leave it at that.
2) There is a new version of setup.80.make-bootdisk which creates a usb stick more like a hard disk called setup.81.make-mbr-bootdisk. Maybe it can be tested and incorporated in pkgtools somehow?
Already mentioned, freeglut 3.0.0 is available since over a year. For building cmake is used now, the buildinstructions from lfs may be used. Packages that may need recompilation are
jasper, libcaca, libtiff, and mesa(circular dependency), as far i can see.
libcaca-0.99.beta18 in current comes from 14.1., libcaca-0.99.beta19 is available since 2.5 years.
Mentioning how long these are out now is no critisism, but a hint that these are no bleeding versions.
OK, about the systemd stuff... i did some testing.
gvfs 1.26 has the --disable-libsystemd-login switch but it will still install the systemd files, so this switch will not work for 1.26. I tested the SlackBuild from -current with the 1.28.2 source package and there the --disable-libsystemd-login switch works. So there must have been some changes between 1.26 and 1.28.
I created a patch to simply delete the files after the build. Same for hplip.
I have an additional patch for geeqie which is using a hard coded path to /usr/lib/geeqie to install some helper scripts. These scripts are platform independent but since they will be installed in /usr/lib i suggest to use /usr/lib64 for x86_64.
Last edited by DarkVision; 06-12-2016 at 06:57 AM.
Reason: Typos fixed
I created a patch to simply delete the files after the build. Same for hplip.
Thanks, but why would I worry for these files? There are a lot of small files in my systems that I won't ever use, but spotting and removing them would just be a waste of time as I see it.
PS I don't see a need to to put the geequie scripts in /usr/lib64 in case of x86_64. What would be the benefit of doing that?
Last edited by Didier Spaier; 06-12-2016 at 07:45 AM.
Reason: PS added.
Thanks, but why would I worry for these files? There are a lot of small files in my systems that I won't ever use, but spotting and removing them would just be a waste of time as I see it.
I agree, but it's just a small fix and will remove unused files. Note that there are some other packages in Slackware that do already disable building systemd stuff. For me it doesn't matter if these fixes will be applied by the devs or not since i replace those packages after 14.2 is out anyway. I just wanted to share my thoughts.
Thanks, but why would I worry for these files? There are a lot of small files in my systems that I won't ever use, but spotting and removing them would just be a waste of time as I see it.
I dunno ... maybe just me, but I kinda do like to have the /usr/lib/systemd/ files on my system so I can see how the upstream developers intended the package to be run.
OTOH, I wonder what are the side-effects of the --disable-libsystemd-login on gvfs version 1.28 ?
Maybe it will eliminate the annoying `lsof` messages on stderr for each regular user's $HOME/.gvfs/ directory when I invoke lsof as root ???
Code:
$ lsof > /dev/null # invoke lsof as a plain-ole-user
<<no output>>
$ su - # become root
# lsof > /dev/null
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /home/konrad/.gvfs
Output information may be incomplete.
-- kjh
p.s. [edit] these are the perms on /home/konrad/.gvfs/
Code:
$ ls -la /home/konrad/.gvfs
total 12
dr-x------ 2 konrad users 0 Jun 9 15:58 ./
drwx--x--x 59 konrad users 12288 Jun 11 11:55 ../
Last edited by kjhambrick; 06-12-2016 at 07:52 AM.
Reason: add info
IMO it's helpful to keep systemd files in the expected places for the benefit of people who are running Dlackware. Let's show the other side how to be tolerant and flexible and magnanimous and respectful of other peoples' setups.
IMO it's helpful to keep systemd files in the expected places for the benefit of people who are running Dlackware. Let's show the other side how to be tolerant and flexible and magnanimous and respectful of other peoples' setups.
Good point. But since Dlackware seem to replace gvfs anyway (and many other packages) why bother non-GNOME-users with unneeded files?
Really... if more people like those files to be there... keep it, i don't care.
2) There is a new version of setup.80.make-bootdisk which creates a usb stick more like a hard disk called setup.81.make-mbr-bootdisk. Maybe it can be tested and incorporated in pkgtools somehow?
I've tested setup.81.make-mbr-bootdisk on a 'no name' 2GB USB Drive ( a giveaway from a BIRT Conference several years ago ).
Works great and the partition table looks 'normal' to me
Thanks !
if only I had figured out why my 'test USB' ( USB ID = 0781:5561 SanDisk Corp 4GB USB Drive ) wasn't being detected by EITHER setup.81... OR setup.80..., I'd have tested and replied sooner
P.S. Sorry for that... had that fix for more then one year in my repo... no idea why i did not forward that upstream Anyway, for me it seem to work, i mean having the udev-rules in /lib instead of /usr/lib...
Last edited by DarkVision; 06-12-2016 at 02:25 PM.
Reason: P.S. added
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.