FoxyRoxyLinux Joins the Team

Special files or links to 3rd party application programs

Re: FoxyRoxyLinux Joins the Team

Postby jbv » Fri Sep 06, 2013 11:19 am

Thanks Toni. I'll look into it.

Cheers, Brenton
jbv
 
Posts: 600
Joined: Sat Jul 14, 2012 2:02 am
Location: Sydney, Australia

Re: FoxyRoxyLinux Joins the Team

Postby jbv » Sat Sep 07, 2013 4:55 am

Hi Toni,

I have reviewed and tested the inject script for both Skype and TeamViewer.
Both of them are working perfectly.

The scripts are not as you posted in your previous message where you attempted to highlight the problem.
The scripts ARE as you showed for being correct, and felt were from an older version.

I have also downloaded both packages from the site and inspected the scripts and the entire packages.
Everything is exactly as it should be.

The Updating dpkg part of the inject scripts should look as follows:

Code: Select all
echo "... Updating dpkg"
if [ -f "$sqf_work"/var/lib/dpkg/"$sqf_loadseq"-available.new ]; then
  echo "... Found additions - updating available"
  cp -f "$sqf_work"/var/lib/dpkg/available "$sqf_work"/var/lib/dpkg/available-old
  cat "$sqf_work"/var/lib/dpkg/"$sqf_loadseq"-available.new >> "$sqf_work"/var/lib/dpkg/available
  rm -f "$sqf_work"/var/lib/dpkg/"$sqf_loadseq"-available.new
fi
if [ -f "$sqf_work"/var/lib/dpkg/"$sqf_loadseq"-status.new ]; then
  echo "... Found additions - updating status"
  cp -f "$sqf_work"/var/lib/dpkg/status "$sqf_work"/var/lib/dpkg/status-old
  cat "$sqf_work"/var/lib/dpkg/"$sqf_loadseq"-status.new >> "$sqf_work"/var/lib/dpkg/status
  rm -f "$sqf_work"/var/lib/dpkg/"$sqf_loadseq"-status.new
fi
echo "... dpkg has been updated"


I can't explain how or why this part of the inject scripts are not as above - they should be.

Cheers, Brenton
jbv
 
Posts: 600
Joined: Sat Jul 14, 2012 2:02 am
Location: Sydney, Australia

Re: FoxyRoxyLinux Joins the Team

Postby saintless » Sat Sep 07, 2013 8:30 am

Hi, Brenton.

I'm very happy to tell - I was wrong! :)

Everything with 15-inject (TeamViewer) and 11-inject (Skype) scripts is OK. They are working and we do not have problem with dpkg database update at all. :D

Here is what happens with my system to make me so confuse.
My IBM Netvista is not longer my testing machine. It has some troubles with the motherboard.
Now I use Gateway E-1400 (650 Mhz Processor + 256 MB RAM). Unfortunately it needs firmware-linux package to get working internet connection. I have them in separate squash file which is not made like orphan package (how stupid of me :( ).
So until TeamViewer is loaded after Firmware-linux squash everything is fine.
When I inject TeamViewer in 02-FoxyDesktop my Firmware-linux package becomes last loaded and its /var/liv/dpkg/available is loaded on the fly last.
This is the confusion which made me worry about the dpkg update.

Sorry for the troubles, Brenton!

Cheers, Toni
User avatar
saintless
 
Posts: 246
Joined: Sat Jul 14, 2012 7:01 am
Location: Bulgaria

Re: FoxyRoxyLinux Joins the Team

Postby jbv » Sat Sep 07, 2013 8:59 am

Hi Toni,

No problem. Thanks for testing and then confirming that all is well - Good News indeed :)

I would have been very surprised (terrified) if you had found any issues with the dpkg sub-system. I really did put a lot of work into testing that to ensure it was rock-solid. It is something that I am very confidant with, and I'm also quite proud of what we've got in that area. It really is unique.

Can you give me some more info on the "firmware" package you need to load - perhaps a link ?

I will see what else it adds support for, and I may be able to make you something that will inject it into 01-FoyxRoxy for all 3 kernels, or perhaps see if I can find a way to make a script extension that will automate injecting (any) firmware package(s) into the base 01-FoxyRoxy

Cheers, Brenton
jbv
 
Posts: 600
Joined: Sat Jul 14, 2012 2:02 am
Location: Sydney, Australia

Re: FoxyRoxyLinux Joins the Team

Postby saintless » Sat Sep 07, 2013 12:27 pm

Thanks, Brenton!
I'm proud with you as well! :)
I still have some troubles to understand fully what you did to make dpkg able to read different file names for available and status files, but there is no doubt this is unique and it works 100% as the update dpkg database after an orphan package is injected.

These are the two packages I need to get working internet connection:
http://packages.debian.org/squeeze/firmware-linux
http://packages.debian.org/squeeze/firmware-linux-nonfree

Cheers, Toni
User avatar
saintless
 
Posts: 246
Joined: Sat Jul 14, 2012 7:01 am
Location: Bulgaria

Previous

Return to FoxyRoxyLinux - Addons



Who is online

Users browsing this forum: No registered users and 0 guests

cron