Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Wed 17 Oct 2018, 17:05
All times are UTC - 4
 Forum index » Advanced Topics » Cutting edge
Alternative way to build Ubuntu / Debian Puppy [RETIRED]
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 8 of 8 [111 Posts]   Goto page: Previous 1, 2, 3, ..., 6, 7, 8
Author Message
smokey01


Joined: 30 Dec 2006
Posts: 2769
Location: South Australia :-(

PostPosted: Tue 09 Sep 2014, 00:01    Post subject:  

I must admit I'm not too keen on the original woof as I find it difficult to drive and it can take seven hours to build a distro.
Woof-next on the other hand is easy to drive and only takes about 10 - 15 minutes to build a distro that will boot to a desktop.
When I get a chance I will have a look at emil's work.
Cheers

_________________
Software <-> Distros <-> Tips <-> Newsletters
Back to top
View user's profile Send private message Visit poster's website 
saintless


Joined: 11 Jun 2011
Posts: 3882
Location: Bulgaria

PostPosted: Tue 09 Sep 2014, 00:57    Post subject:  

Hi, Jamesbond.
jamesbond wrote:
And yes, woof-next is aimed for using puppy as the "host" distro (where you do the build). I am assuming that people who wants to build puppy are puppy users themselves, those who know the virtues of puppy - thus naturally using puppy as the host. That being said, deb-build.sh *should* work on any reasonable distro, not only puppies. Anything other than should be considered as a bug and should be fixed.

I understand. I do not use puppy as host distro and do not know much about puppy structure and scripts but hope my testing will help you to improve debian sid build process. Still think dpkg database is not correctly builded from start and this will create problems for the user later. I will post some fixes soon.

Toni
Back to top
View user's profile Send private message MSN Messenger 
saintless


Joined: 11 Jun 2011
Posts: 3882
Location: Bulgaria

PostPosted: Tue 09 Sep 2014, 01:09    Post subject:  

Fixes for Woof-Next-James-Debian-Sid-Build:

1. Added in /usr/bin files from puppy:
dhcpcd
geany

Added deb packages:
gettext-base
libasprintf0c2
libcap2
startpar

Added /usr/local/bin/rox script to start file (home) desktop icon.

2. Remove /var/lib/dpkg/info/bblinks.list and "Package: bblinks" section from /var/lib/dpkg/status
Puppy BusyBox links are still in the system but will be replaced with debian files when it is needed without apt-get errors.

3. Added in /etc/group:
Code:
sys:x:3:
adm:x:4:
mail:x:8:
news:x:9:
man:x:12:
proxy:x:13:
fax:x:21:
voice:x:22:
sudo:x:27:
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
utmp:x:43:
sasl:x:45:
staff:x:50:
games:x:60:
nogroup:x:65534:
libuuid:x:101:
crontab:x:102:
scanner:x:104:saned
colord:x:106:
ssl-cert:x:108:
Debian-exim:x:109:
mlocate:x:110:
bluetooth:x:114:
saned:x:116:
utempter:x:103:
fuse:x:111:
ntp:x:112:


4. added in /etc/gshadow:
Code:
kmem:*::
dialout:*::
fax:*::
voice:*::
cdrom:*::
floppy:*::
tape:*::
sudo:*::
audio:*::
www-data:*::
backup:*::
operator:*::
list:*::
irc:*::
src:*::
gnats:*::
shadow:*::
utmp:*::
video:*::
sasl:*::
plugdev:*::
staff:*::
games:*::
libuuid:!::
crontab:!::
scanner:!::
messagebus:!::
colord:!::
lpadmin:!::
ssl-cert:!::
Debian-exim:!::
mlocate:!::
netdev:!::
bluetooth:!::
saned:!::
utempter:!::
fuse:!::
ntp:!::


5. Changed section in /var/lib/dpkg/status from:
Code:
Package: libc6
Status: hold ok installed
Priority: required
Section: libs
Maintainer: unspecified
Architecture: i386
Version: 2.19-10
Depends: libgcc1
Description: libc6 installed by deb-build.sh

to:
Code:
Package: libc6
Status: hold ok installed
Priority: required
Section: libs
Maintainer: unspecified
Architecture: i386
Version: 2.19-10
Replaces: libc6-i386
Provides: glibc-2.19-1
Depends: libgcc1
Description: libc6 installed by deb-build.sh


If I find something more I will post it again.

Toni
Back to top
View user's profile Send private message MSN Messenger 
emil

Joined: 10 Nov 2009
Posts: 631
Location: Austria

PostPosted: Tue 09 Sep 2014, 12:10    Post subject:  

Quote:
When I get a chance I will have a look at emil's work.


Currently the project is available on github
https://github.com/emilwidmann/Debian-light-builder

I removed it from the boxen.math server, so the download links in my old posts don't work at the moment. Eventually I can reupload it.

I want to add that I just created a tiny part of these scripts. Most work is done by the debian live-builder. Thiery Monteil wrote a creative module system to configure and run those scripts. I just wrote a special module which tries to create a simple, puppy like system.

I would like that my project is not compared to the work of others (like jamesbonds scripts) in a judgemential (better/worse) way. I think all those different projects share a similar goal and come from a special need to improve on some deep founded weakness of puppy, while at the same time keeping its strengths and simplicity - generally all traits why we love the Puppy Linux system and care for it.

Saintless and the team of DebianDog* proved, that a puppy like debian system is possible. There was lot of insight and experience gained. Possibly I return to my build scripts, and anbody who wants to join to inject some good portions of puppy linux is very welcome.

with respect and kind regards
emil

* aka: Saintless and the DebianDogs (TM)
Back to top
View user's profile Send private message Visit poster's website 
jamesbond

Joined: 26 Feb 2007
Posts: 3161
Location: The Blue Marble

PostPosted: Thu 08 Oct 2015, 06:37    Post subject: Retirement notice  

This project is now retired.

The purpose of this project is to bring fun back to puppy building (along with exploring different ideas); during the time that woof-CE development seemed stagnant.

Woof-CE has just seen a resurgence of activity; and a lot of things have been improved. Maintaining a separate branch of Woof-CE (and trying to sync between them) by myself is not something that I can do concurrently with my other projects (hobby and paid).

Therefore I have decided to retire this project. People should focus on the official Woof-CE (the "testing" branch) and contributes there.

I have just done one final update (updating the repo-url) so that it should still work; but remember you are on your own. Please feel free to experiment with it, fork it, improve it etc.

I may revert my decision and re-activate this if I get enough feedback and contributions - but I don't hold my breath. Until then, this is it.

So long and thanks for all the fish.

====

PS: The build system which is the core of Woof-CE NG (which is mine) will live along elsewhere in another project called "Fatdog-Like".

"Fatdog-Like" is a derivative-based Fatdog. One can build Ubuntu-based Fatdog (=Fatdog-Like Ubuntu), Fatdog-Like Slackware, etc. It's still in the early stage and is not public yet, but I can already boot 32-bit barebones Fatdog-Like Tahr under BIOS and UEFI to desktop with jwm Wink

Fatdog-Like is a project that I have been pondering for a long time. As soon as I started this, I was thinking about it - but I didn't do it because I don't want people (and myself) to get distracted.

Now that this Woof-CE NG is officialy retired, I can pursue this project with leisure.

_________________
Fatdog64, Slacko and Puppeee user. Puppy user since 2.13.
Contributed Fatdog64 packages thread.
Back to top
View user's profile Send private message 
mavrothal


Joined: 24 Aug 2009
Posts: 2979

PostPosted: Thu 08 Oct 2015, 08:18    Post subject: Re: Retirement notice  

[quote="jamesbond"]This project is now retired.
Crying or Very sad
jamesbond wrote:
The build system which is the core of Woof-CE NG (which is mine) will live along elsewhere in another project called "Fatdog-Like".

Very Happy
jamesbond wrote:
Woof-CE has just seen a resurgence of activity; and a lot of things have been improved.

I actually think that current changes in woof only improve transition to your woof-next and hopefully when this cycle finishes things may move that way.
But as you said it depends on "feedback and contributions".
Fingers crossed.

_________________
== Here is how to solve your Linux problems fast ==
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 8 of 8 [111 Posts]   Goto page: Previous 1, 2, 3, ..., 6, 7, 8
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Cutting edge
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1579s ][ Queries: 14 (0.0202s) ][ GZIP on ]