gnewsense-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnewsense-dev] Re: gen-livecd failure


From: Karl Goetz
Subject: Re: [Gnewsense-dev] Re: gen-livecd failure
Date: Wed, 22 Apr 2009 23:41:00 +0930

On Wed, 22 Apr 2009 15:53:18 +0200
Simon Josefsson <address@hidden> wrote:

> Karl Goetz <address@hidden> writes:
> 
> >> correct... So how about using $DISTRONAME_L instead of gnewsense in
> >> more places?  And using the same URL to the ubuntu repository as is
> >> suggested on the wiki page.  Something like this:
> >
> > Its setup that way currently because gNS is what builder was made
> > for. Since theres never been any reason to change the defaults from
> > ours, its not been a priority of any sort. As an example, almost
> > all the strings you point out below we dont use anymore -  we
> > override them in config.local.
> >
> > Now you've reminded me, I've gone and poked the file. do another
> > checkout and tell me what you think.
> >
> > A lot are still gNS specific, but I dont see the point in having
> > lots of "CHANGEME" lines. Also, config.local can do almost
> > everything config can, and after i've mangled a bit more magic,
> > should be able to support all the same options.
> 
> Looks good in general, thanks!
> 
> It's difficult to use config.local cleanly, though.  If you for
> example override BASEDIR or DISTRONAME, you'll have to pull in code
> from config. Maybe config.local should be read earlier in config?
> I'm not sure a config.local is useful.
> 
> >>  # Where the buildscripts and livecd pull sources from
> >> -REPOAPT=http://127.0.0.1/~bbrazil/srv/gnewsense/gnewsense
> >> +REPOAPT=http://127.0.0.1/$DISTRONAME_L/$DISTRONAME_L
> >
> > Changed to REPOAPT=http://127.0.0.1/$DISTRONAME_L
> 
> Does that work?  gen-livecd appear to needed

Works for me with the following symlinks:
address@hidden:~# ls -lh /var/www/
total 0
lrwxrwxrwx 1 root root 20 2009-03-15 01:26 debian
-> /srv/mirrors/Debian/ lrwxrwxrwx 1 root root 25 2009-02-11 10:15
gnewsense -> /srv/gnewsense/gnewsense/ lrwxrwxrwx 1 root root 23
2009-03-15 23:05 gnewsense-main -> /srv/mirrors/gNewSense/ lrwxrwxrwx 1
root root 20 2009-03-15 01:26 ubuntu -> /srv/mirrors/Ubuntu/


> http://127.0.0.1/$DISTRONAME_L/$DISTRONAME_L at least if you follow
> the hint in the wiki to symlink $REPODST to /var/www/$DISTRONAME_L.
> Maybe the wiki should say symlink $REPODST/$DISTRONAME_L instead?

It probably should (yet another 'was like that' issue).

> Yes, looking at what's served directly under $REPODST now, it looks
> like things that shouldn't be exposed even to a local web server.

Yup.

> 
> >> I guess some of the images under packages/ are gnewsense-specific,
> >> but at least the above means I get a CD image.  Branding can
> >> always be improved later...
> >> 
> >> Hm.  Maybe the above is too complex, and the simplest solution is
> >> to revert the change to config that used $DISTRONAME_L in the
> >> package
> >
> > This is what I'm leaning towards.
> 
> I think that would be good.  It will allow people to build their own
> CD images with a distribution called something else (always good to

I'll put this patch in another time:
address@hidden:~/builder-working# svn diff config
Index: config
===================================================================
--- config      (revision 243)
+++ config      (working copy)
@@ -72,7 +72,7 @@
 # Changes to be made to the ubuntu-minimal etc. and packages
 META_minimal_ADD=""
 META_standard_ADD="emacs nethack bsdgames build-essential"
-META_desktop_ADD="${DISTRONAME_L}-artwork ${DISTRONAME_L}-gdm-themes
epiphany-browser usplash-theme-${DISTRONAME_L}"
+META_desktop_ADD="gnewsense-artwork gnewsense-gdm-themes
epiphany-browser usplash-theme-gnewsense" META_minimal_REMOVE=""
META_standard_REMOVE="popularity-contest friendly-recovery"
META_desktop_REMOVE="ubuntu-docs ubuntu-artwork apport-gtk hwtest-gtk
usplash-theme-ubuntu ubuntu-gdm-themes"

Its not big enough to deserve a commit of its own.

> avoid confusion) but if they want to modify artwork, they need to do
> more work -- but it can be limited to replacing just one PNG file
> under packages/, not duplicate an entire package hierarchy.  I think
> it is cool that it is so easy to build your own distribution.

Hopefully it keeps getting easier :)
kk

> 
> /Simon
> 


-- 
Karl Goetz, (Kamping_Kaiser / VK5FOSS)
Debian user / gNewSense contributor
http://www.kgoetz.id.au
No, I won't join your social networking group

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]