NSLU2-Linux
view · edit · print · history

Optware.OEPackagesForUnslung History

Hide minor edits - Show changes to markup

February 28, 2005, at 06:19 PM by tman --
Changed lines 4-7 from:
  1. Packages need to be placed in /opt/... rather than default locations
  2. The startup scripts for OE need to be handled in a way that works with unslung
  3. We need a way to change prefix and exec_prefix on a case-by-case basis, so that unsling and wget can go in the right place.
  4. The ldconfig executable built from OE segfaults on the slug (lots of package postinst scripts call ldconfig)
to:
  1. Packages need to be placed in /opt/... rather than default locations
  2. The startup scripts for OE need to be handled in a way that works with unslung
  3. We need a way to change prefix and exec_prefix on a case-by-case basis, so that unsling and wget can go in the right place.
  4. The ldconfig executable built from OE segfaults on the slug (lots of package postinst scripts call ldconfig)
Changed line 15 from:
  1. Changing the values prefix and exec_prefix in local.conf can cause packages to install properly, but causes Unslung to build wrong
to:
  1. Changing the values prefix and exec_prefix in local.conf can cause packages to install properly, but causes Unslung to build wrong
Changed line 18 from:
  1. ?Would it be possible to use a standalone ldconfig or a different ldconfig than the one in OE?
to:
  1. ? Would it be possible to use a standalone ldconfig or a different ldconfig than the one in OE?
February 20, 2005, at 09:40 PM by rwhitby --
Added lines 33-67:

Notes on the Unslung (derived from Linksys) init script system

The Linksys init scripts start at /etc/rc, and work through /etc/rc.d/rc.sysinit and /etc/rc.d/rc.1, and many others called by those. Eventually they get to near the end, and then we inserted a line to call /etc/rc.d/rc.unslung-start to start all the Unslung packages.

That /etc/rc.d/rc.unslung-start script does some diversion script processing, then enters it's main loop which looks like this (cut down to remove the dross):

 # Start all init scripts in /opt/etc/init.d
 # executing them in numerical order.
 #
 for i in /opt/etc/init.d/S??* ;do

     # Ignore dangling symlinks (if any).
     [ ! -f "$i" ] && continue

     case "$i" in
        *.sh)
            # Source shell script for speed.
            (
                trap - INT QUIT TSTP
                set start
                . $i
            )
            ;;
        *)
            # No sh extension, so fork subprocess.
            $i start
            ;;
    esac
 done

There is a similar /etc/rc.d/rc.unslung-stop script which does much the same thing except looks for K??* instead of S??* and calls them with a "stop" argument (so you can use the same script for both S** and K** if you process the argument).

January 06, 2005, at 01:20 AM by JamesHickie --
Changed lines 1-2 from:

This is list of known issues that keep OE packages form working in Unslung
(Pleae issues you've had here)\\

to:

This is list of known issues that keep OE (OpenEmbedded) packages from working in Unslung
(Please add issues you've had here)\\

Changed lines 4-5 from:
  1. Packages Need to be place in /opt/... rather than default locations
  2. The startup scripts for OE need to be handled in a way that works with unlsung
to:
  1. Packages need to be placed in /opt/... rather than default locations
  2. The startup scripts for OE need to be handled in a way that works with unslung
November 26, 2004, at 09:37 PM by perlguru --
Deleted line 32:
November 26, 2004, at 09:36 PM by perlguru --
Changed lines 31-33 from:
to:
November 22, 2004, at 11:58 AM by perlguru --
Added lines 28-31:

This is the link to the page which has a list of working packages (or almost working)

November 11, 2004, at 07:49 AM by ChrisE --
Added lines 17-19:
  1. ?Would it be possible to use a standalone ldconfig or a different ldconfig than the one in OE?
November 11, 2004, at 02:39 AM by ChrisE --
Changed line 21 from:

(Pick an item fix it and post here that you did so here)\\

to:

(Pick an item fix it and post here that you did so)\\

November 11, 2004, at 02:39 AM by ChrisE --
Changed line 21 from:

(Pick an item fix it and post that you did so here)\\

to:

(Pick an item fix it and post here that you did so here)\\

November 11, 2004, at 02:38 AM by rwhitby --
Added line 7:
  1. The ldconfig executable built from OE segfaults on the slug (lots of package postinst scripts call ldconfig)
November 11, 2004, at 02:24 AM by rwhitby --
Added line 6:
  1. We need a way to change prefix and exec_prefix on a case-by-case basis, so that unsling and wget can go in the right place.
November 11, 2004, at 01:15 AM by ChrisE --
Added line 6:
Added line 14:
November 11, 2004, at 01:14 AM by ChrisE --
Added line 5:
  1. The startup scripts for OE need to be handled in a way that works with unlsung
Changed lines 12-20 from:
  1. Changing the values prefix and exec_prefix in local.conf can cause packages to install properly, but causes Unslung to build wrong
to:
  1. Changing the values prefix and exec_prefix in local.conf can cause packages to install properly, but causes Unslung to build wrong

This is a list of items listed above that have already been fixed
(Pick an item fix it and post that you did so here)

November 11, 2004, at 01:05 AM by ChrisE --
Changed line 11 from:
  1. Changing /prefix and /exec_prefix can cause packages to install properly, but causes Unslung to build wrong
to:
  1. Changing the values prefix and exec_prefix in local.conf can cause packages to install properly, but causes Unslung to build wrong
November 11, 2004, at 01:05 AM by ChrisE --
Changed line 1 from:

This is list of known issues that keep OE packages form working in Unslung

to:

This is list of known issues that keep OE packages form working in Unslung\\

Changed line 3 from:

\\

to:
Changed lines 8-10 from:

This is a list of known Fixes for issues listed above

Feel free to contribute
\\

to:

This is a list of known Fixes for issues listed above
(Feel free to contribute)\\

Changed line 11 from:
  1. Changing /prefix and /exec_prefix can cause packages to install properly, but causes Unslung to build wrong
to:
  1. Changing /prefix and /exec_prefix can cause packages to install properly, but causes Unslung to build wrong
November 10, 2004, at 10:50 PM by ChrisE --
Changed lines 1-12 from:

Describe OEPackagesForUnslung here.

to:

This is list of known issues that keep OE packages form working in Unslung

(Pleae issues you've had here)

#Packages Need to be place in /opt/... rather than default locations


This is a list of known Fixes for issues listed above

Feel free to contribute

  1. Changing /prefix and /exec_prefix can cause packages to install properly, but causes Unslung to build wrong
view · edit · print · history · Last edited by tman.
Based on work by rwhitby, JamesHickie, perlguru, and ChrisE.
Originally by ChrisE.
Page last modified on November 16, 2006, at 02:04 AM