Hi Steffen,

Thanks for the help... Ive tried to summarize the journey so far :-

i) Build a OTC Development System.
    Download Ubuntu 9.04 32bit Server based iso.
ii) Install the distro, with an openssh server.
    I set the DNS values for the server.
iii) login and configure the system and  the apt sources.
    # vi /etc/hosts /etc/hostname
    { set IP and host name etc }
    # vi /etc/apt/sources.list

deb http://old-releases.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ jaunty-updates main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ jaunty-security main restricted universe multiverse

        # Optional
deb http://old-releases.ubuntu.com/ubuntu/ jaunty-backports main restricted universe multiverse
iv) Perform an Update
    # apt-get update
    # apt-get dist-upgrade
    # reboot
v) Add the OTC repositories.
    # vi /etc/apt/sources.list
        ....
        deb http://archive.openthinclient.org/openthinclient/devel/ ./
deb-src http://archive.openthinclient.org/openthinclient/manager-experimental/ ./
        deb-src http://archive.openthinclient.org/openthinclient/os/ ./

{ I selected the experimental distro, to get the latest drivers... no issues so far }

vi) Add the Key and update
     # wget http://archive.openthinclient.org/key.gpg -O - | apt-key add -
     # apt-get update

vii) Add the tcos development system
     # apt-get install tcos-dev

viii) Add the apache / package setup
     # apt-get install apache2
     # PACKAGE_DIR=/var/www/openthinclient/manager-contrib
     # mkdir -p "$PACKAGE_DIR"
# cd "$PACKAGE_DIR" && dpkg-scanpackages . /dev/null | gzip > Packages.gz
    and set the permissions ( Not ideal, but its a development system )
     # chown -R www-data:www-data $PACKAGE_DIR
     # chmod -R a+rw $PACKAGE_DIR

ix) I then swapped to a 'user' rather than continued as root.
{login as the development user - that has access to the $PACKAGE_DIR directory, User has sudo priveldges as well }
    Setup the package development.
     $ export DEBEMAIL="gary@a.b"
     $ export DEBFULLNAME="Gary"
     $ cd
     $ mkdir packagedevelop
     $ mkdir source

/*Artwork-tcos*/

x) For artwork-tcos package
     $ cd source
     { Get the source files  }
$ apt-get source artwork-tcos { This gets the source files artwork-tcos_0.1-2.tar.gz, and unpacks the files into the folder artwork-tcos-0.1 }
     $ cd ../
xi) Create the new package
     $ cd packagedevelop
     $ tcos_genpackage artwork-tcos-new
     $ cd artwork-tcos-new/artwork-tcos-new-0.0.1
     $ rm -rf artwork-tcos-new/*
     { Copy the source from the download over the top }
     $ cp -r ../../../source/artwork-tcos-0.1/* artwork-tcos-new

xii)     { change the png/image files }

xiv) Build the package
     $ cd ~/packagedevelop/artwork-tcos-new/artwork-tcos-new-0.0.1
     $ tcos_buildpackage
     $ cd ..
     $ ls -l
drwxr-xr-x 6 gary gary   4096 2013-10-12 11:22 artwork-tcos-new-0.0.1
-rw-r--r-- 1 gary gary    527 2013-10-12 11:22 artwork-tcos-new_0.0.1-1.dsc
-rw-r--r-- 1 gary gary 1348 2013-10-12 11:23 artwork-tcos-new_0.0.1-1_i386.changes -rw-r--r-- 1 gary gary 254048 2013-10-12 11:22 artwork-tcos-new_0.0.1-1_i386.deb -rw-r--r-- 1 gary gary 410895 2013-10-12 11:22 artwork-tcos-new_0.0.1-1.tar.gz
-rw-r--r-- 1 gary gary    147 2013-10-12 11:23 artwork-tcos-new.changelog

    $ tar tvzf artwork-tcos-new_0.0.1-1.tar.gz
drwxr-xr-x gary/gary         0 2013-10-12 11:00 artwork-tcos-new-0.0.1/
drwxr-xr-x gary/gary 0 2013-10-10 20:53 artwork-tcos-new-0.0.1/schema/ drwxr-xr-x gary/gary 0 2013-10-12 11:03 artwork-tcos-new-0.0.1/schema/application/ -rw-r--r-- gary/gary 2705 2013-10-10 22:16 artwork-tcos-new-0.0.1/schema/application/artwork-tcos-new.xml
drwxr-xr-x gary/gary         0 2013-10-12 11:03 artwork-tcos-new-0.0.1/tcos/
-rwxr-xr-x gary/gary 392 2013-10-10 22:16 artwork-tcos-new-0.0.1/tcos/launcher lrwxrwxrwx gary/gary 0 2013-10-12 10:43 artwork-tcos-new-0.0.1/tcos/launcher.icon -> ../path/to/your/icon -rw-r--r-- gary/gary 0 2013-10-10 22:16 artwork-tcos-new-0.0.1/tcos/artwork-tcos-new.desktop drwxr-xr-x gary/gary 0 2013-10-12 11:03 artwork-tcos-new-0.0.1/debian/ -rwxr-xr-x gary/gary 2417 2013-10-10 22:16 artwork-tcos-new-0.0.1/debian/rules -rw-r--r-- gary/gary 4 2013-10-10 22:16 artwork-tcos-new-0.0.1/debian/dirs -rw-r--r-- gary/gary 147 2013-10-10 22:16 artwork-tcos-new-0.0.1/debian/changelog -rw-r--r-- gary/gary 2 2013-10-10 22:16 artwork-tcos-new-0.0.1/debian/compat -rw-r--r-- gary/gary 330 2013-10-10 22:16 artwork-tcos-new-0.0.1/debian/control -rw-r--r-- gary/gary 0 2013-10-10 22:16 artwork-tcos-new-0.0.1/debian/docs drwxr-xr-x gary/gary 0 2013-10-12 11:03 artwork-tcos-new-0.0.1/artwork-tcos-new/ drwxr-xr-x gary/gary 0 2013-10-12 10:44 artwork-tcos-new-0.0.1/artwork-tcos-new/gdm/ drwxr-xr-x gary/gary 0 2013-10-12 11:16 artwork-tcos-new-0.0.1/artwork-tcos-new/gdm/themes/ drwxrwxr-x gary/gary 0 2013-10-12 10:44 artwork-tcos-new-0.0.1/artwork-tcos-new/gdm/themes/new/ lrwxrwxrwx gary/gary 0 2013-10-12 10:43 artwork-tcos-new-0.0.1/artwork-tcos-new/gdm/themes/new/background.png -> ../../../backgrounds/newthindesktop-1920x1200.jpg -rw-r--r-- gary/gary 5039 2007-10-21 05:29 artwork-tcos-new-0.0.1/artwork-tcos-new/gdm/themes/new/new.xml -rw-rw-r-- gary/gary 13127 2013-10-12 08:44 artwork-tcos-new-0.0.1/artwork-tcos-new/gdm/themes/new/logo.png -rw-r--r-- gary/gary 1619 2006-08-03 13:58 artwork-tcos-new-0.0.1/artwork-tcos-new/gdm/themes/new/options.png -rw-r--r-- gary/gary 187 2013-10-12 08:50 artwork-tcos-new-0.0.1/artwork-tcos-new/gdm/themes/new/GdmGreeterTheme.desktop drwxr-xr-x gary/gary 0 2013-10-12 11:19 artwork-tcos-new-0.0.1/artwork-tcos-new/gdm/themes/openthinclient/ -rw-r--r-- gary/gary 5039 2007-10-21 05:29 artwork-tcos-new-0.0.1/artwork-tcos-new/gdm/themes/openthinclient/openthinclient.xml lrwxrwxrwx gary/gary 0 2013-10-12 11:19 artwork-tcos-new-0.0.1/artwork-tcos-new/gdm/themes/openthinclient/background.png -> ../../../backgrounds/newthindesktop-1920x1200.jpg
<...truncated...>

xv) Upload to the package website
    $  tcos_upload-debs artwork-tcos-new_0.0.1-1_i386.deb

xvi) OpenThinClient Manager , on a running 12.04 server. Java 6.
 - Server is successfully running. Clients Boot. Package Manager launches
    Add the package server/development server to the server
    # vi /opt/openthinclient/server/default/data/nfs/root/etc/sources.list
    Add the line
deb http://openthinclient-development/openthinclient/manager-contrib ./

xvii) Update the Packages
OpenThinClientManager->Package Management : Right Klick -> Search for updates
    Installable Packages -> Select 'artwork-tcos-new' and add it in
    Appears as an installed application


At this point, Ive tried

 * Adding artwork-tcos-new as an application,
 * and added it to the users packages , Added to a User Group etc
 * It appears as an Icon on the thinclient desktop when the user logs
   in , but doesnt run or impact the boot gdm screens )
 * Added it to ThinClients, the test device...   Nothing visible


/*Usplash;*//*
*/
Same approach as above...Update the boot splash PNG
Added it to the OpenThinClient Manager->Realm->ThinClient as a package to be installed there... Nothing visible/No boot image


Hopefully makes sense...

Thank you


Gary

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
_______________________________________________
The Open Source Thin Client Solution http://openthinclient.org
openthinclient-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openthinclient-user

Reply via email to