On 01/17/2012 05:18 PM, KP Kirchdoerfer wrote:
> Am 17.01.2012 08:40, schrieb Per Sjoholm:
>> Thanks I tried libpt....  never occurred in my mind to check for lpt...
>> Coming from leaf 2.0 I really like 4.2.
>>
>> Usually I load the package with apkg  and use  the text via mhttpds as a 
>> guide.
>>
>> Suggestion
>> It seems that it should be possible to to have some Packages Requires 
>> statements in a file.
>> that could be read by applications.
>>
>> * Build system creates Package Requirments file(PRfile) that is part of 
>> package.
>>
>> * App/lrp for
>>      * Lists all available lrp local and/or on net (repository) (reads 
>> PRfile)
>>      * Can assist with installing via ncurses and web.
>>      * PXE installing would benefit from this as well as other 
>> configuration/install engines
>>      * signed lrp would be a requirement when loading from net.
>>
>> What fields would be good to have in a Package Requirments file and what 
>> should the file
>> be called ?
>>
>> Ideas ?
>>
> Hi Per, hi to everyone;
>
> pls see:
>
> http://sourceforge.net/apps/trac/leaf/ticket/2
> http://sourceforge.net/apps/trac/leaf/ticket/57
>
> Any help is welcome.
>
> regards kp
A workable solution for Ticket 2 and 57 is needed and it's seems straight 
forward.
I suspect that it's more to it that meets the eye hence the time.

A first step with a simple solution that can be refined when we see the overall 
consequences.
lrp format is a tar.gz and if we add a file that can be used at install time to 
it.

I would suggest a stepwise approach.
Break down into smaller parts that can be implemented stepwise.
Build the unix way ie build a program that uses existing parts like apkg.

When the parts are working together,
then we can consolidate and also chose a different implementation if needed.
Maybe use python as a base for system mgmt tasks, it has most of what we need.

A file that can be handled with available shell, sed, awk, perl  or just use 
make.
Maybe a kind of MetaData/Manifest that states what is Required and list files 
with a sha256sum.
This Manifest can be signed with a Key.
The shasum can be used for verifying content.

Regards Per


------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d

_______________________________________________
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to