This may sound like I'm having a bit of a rant, but I feel the need to
set a few ground rules. I apologise in advance for sounding arrogant and
condescending, but I really do not enjoy having my time wasted.
I do not work for Logitech! I am not selling a product or being paid for
providing support! (My daily consulting rate starts at 500 GBP. If you
care to pay that, I'll be happy to be at your beck and call, all day
long.)
The images/packages exist for no other reason than I made them for
myself and I'm using them. If you choose to install and use, there is no
warranty provided by me, express or implied. If it breaks, you get to
keep both pieces! End of story!
If you want to report an issue or ask for help, do it here in this
thread, not by PM or email. Chances are that if there is a problem, you
will not be the only person to be affected by it. If I have an answer,
I'll post it in public, to this thread. That way I only have to provide
the info once, and other people benefit from it, not waste my time
answering the same question more than once, in private.
I don't know how else I could have said this without being rude. I tried
to be subtle. Maybe too subtle. If I state that you need to be prepared
to get your hands dirty, ssh into the board and be comfortable with
editing text files, then it is a requirement that you are able to do so
without having your hand held, not optional. You are required to know a)
what I'm talking about and b) how to do it. If you don't know what ssh
is, or need to ask me what editor to use, you really shouldn't be
downloading the image at this point in time. Wait until there is an
image with a web gui. (I'm more interested in spending my spare time
developing software than teaching basic Unix skills. Go buy a book. You
don't need to be a geek, but if you're only comfortable in a Window$
environment where you can point and click..... You are going to have
issues, you are going to get frustrated, and I'm likely to get
frustrated with you PM'ing me for help.)
At the other extreme, people who do know what they are doing, (or think
they know what they're doing because they can follow kernel compile
instructions blindly.) Just because you can compile a kernel, doesn't
mean it is going to boot! I made an image which does work. If you
replace my kernel with one you have built yourself I can't support it!
If it doesn't boot because you didn't know that you needed to enable
cgroups for systemd, not my problem. If you didn't know that you needed
to enable filesystem extended attributes / posix acl's and you get
burned running an update when yum tries to install an updated systemd
package, fails and leaves you without a systemd package installed at
all, due to you not enabling a kernel option that you didn't need to
boot, so you never knew about it until now...... Not my problem. I don't
wish to discourage anyone from experimenting, but if you crash and burn
with anything other than my original image, your problem not mine.
Another thing I have been asked, which while not directly relevant to
the PBWPN F18 ARM image......
I have been asked if the source for my rpm packages differs between
platforms/architectures. The packages for VB2.2 (F16) and F18 (arm,
i686, x86_64) are all built from exactly the same source rpm. The only
difference is that the VB2.2 packages (vbextras repo) use atrpms for
non-free software dependencies, whilst the F18 packages (vacuumtube
repo) use RPMFusion. What this actually means in practise, is that there
are conditionals in some of the spec files, mostly because of slight
differences in dependency package names, between atrpms and RPMFusion
packages.
eg. in the squeezelite.spec file
Code:
--------------------
%if 0%{?vortexbox} > 0
Requires: mpg123 >= 1.14.4
Requires: libfaad2 >= 2.7
Requires: libmad0 >= 0.15.1b
%else
Requires: libmpg123 >= 1.13.8
Requires: faad2-libs >= 2.7
Requires: libmad >= 0.15.1b
%endif
--------------------
Or, in the logitechmediaserver.spec file, the test for the perl version
(5.14.3 on VB2.2, which is based on F16, and 5.16.2 on F18)
Code:
--------------------
if [ -x "/usr/bin/perl5.14.3" ]; then
BASE=$BUILD/5.14
elif [ -x "/usr/bin/perl5.16.2" ]; then
BASE=$BUILD/5.16
else
exit -1;
fi
--------------------
The bottom line, for every rpm package in the repo, there is a
corresponding source rpm package that can be obtained from the SRPM
directory. If you don't like what I'm doing, or want to do your own
thing, feel free to take the srpm, modify and build your own packages or
your own image. Have fun! (But having modified the packages, don't
expect me to provide support for them.)
You don't even need to fire up a web browser to download. eg. You've
installed, (or it was pre-installed on the image), the squeezelite
package. You want to obtain the src rpm package that it was built from.
Simple.....
Code:
--------------------
yumdownloader --source squeezelite
--------------------
------------------------------------------------------------------------
JackOfAll's Profile: http://forums.slimdevices.com/member.php?userid=3069
View this thread: http://forums.slimdevices.com/showthread.php?t=98190
_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix