Re: Making packages
benoit,
you need to run the "prt-get" and "repackage" commands from the
chrooted build environment.
chris
On Wed, Jul 11, 2012 at 8:56 AM, Don Cupp <doncuppjr@...> wrote:
> The one thing that I thought was very important moving forward, was a
> unified build environment and library set. Thus
> I took crux and made the chroot environment. Let's call it Adam. Adam is
> made up of lots of opensource projects, but
> with a standard interface for managing and compiling sourcecode into
> binaries. The 'prt-get' command is one of the utilities that
> make up that interface. The first time that you run setup-chroot, all the
> libraries and binaries are decompressed
> into a standard linux filesystem within a sub directory of the host
> operating system(Ubuntu for you), then a chroot takes
> place. Once inside the chroot, you are using the libraries and binaries
> present within that sub dir and only that sub dir.
> If you compile cryptsetup, it will link to the glibc of Adam not Ubuntu.
>
> From the rib of Adam, the thinstation packages are made. repackage takes
> libs and bins from Adam and reorganizes them
> into a usable form for thinstation build script.
>
>
>
> From: Benoît Kuhn <benoit.ku@...>
> To: Don Cupp <doncuppjr@...>
> Sent: Wednesday, July 11, 2012 1:56 AM
> Subject: Re: [Thinstation-developer] Making packages
>
> Hi, thanks for your answer,
>
> I work on ubuntu so the following commands "prt-get" and "repackage" don't
> exist.
> I fix my problem with fuse by compiling manually the package and integrate
> it in TS by hand. After few settings for firefox it works nicely, I have to
> test with an other portable application to see if it works correctly.
>
> For crypsetup I made the same thing (plus 2 packages needed) but I have a
> problem with glibc. I posted a message in general support this morning about
> that.
>
> Thank for your help!
>
> Benoit
>
> 2012/7/6 Don Cupp <doncuppjr@...>
>
> There are packages for cyrptsetup and fuse in the crux port database, this
> should be relatively straigh forward,
>
> Open a browser and go to the crux port database page.
> In a shell, go to the /usr/ports/opt directory
> Copy and paste the rsync lines for the cryptsetup and fuse packages to the
> shell.
> prt-get install fuse
> prt-get install cryptsetup
> repackage fuse
> repackage cryptsetup
>
> Now you will have packages under thinstation for both. You will need to
> create the dependencies files and any init scripts that both need. Then you
> can run makedna cryptsetup and makedna fuse to record your work and share
> with others.
>
> From: Kuhn Benoit <benoit.ku@...>
> To: thinstation-developer@...
> Sent: Thursday, July 5, 2012 8:20 AM
> Subject: [Thinstation-developer] Making packages
>
> Hey guys,
>
> First point:
> I would like run an embedded application on an usb key.
> In my case to have a smaller size after TS compilation, I have let packages
> firefox and chrome aside.
> But the fact is I have to use a navigator.
> So I thought to put firefox portable version on an USB key.
> My problem is I need to have the package libfuse to launch a portable
> application.
> This package is available for some distro like debian or ubuntu.
> Question is how to make the package I want if it's possible?
>
> Second point:
> I have to mount an encrypted device that is crypted with cryptsetup.
> So I need to integer the package cryptsetup on thinstation.
> This package is also available on debian and ubuntu.
> Same question
>
> Thanks for help :)
>
> PS: I took firefox portable version on http://www.portablelinuxapps.org/.
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Thinstation-developer mailing list
> Thinstation-developer@...
> https://lists.sourceforge.net/lists/listinfo/thinstation-developer
>
>
>
>
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Thinstation-developer mailing list
> Thinstation-developer@...
> https://lists.sourceforge.net/lists/listinfo/thinstation-developer
>
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/