[00:00] --- Tue Sep 26 2006
[10:48] rockbot joined #rocklinux.
[10:49] <clifford> this is a test for the IRC logs.. please just ignore me.
[10:50] <daja77> nobody ignores you here ;)
[10:51] <clifford> argwl! nobody is doing what I say..  ;-(
[10:51] <clifford> but it looks like the irc logs are now working again.
[10:52] <clifford> (hetzner is blocking port 6667, but the freenode servers seam to be also available at port 6666)
[10:53] <daja77> clifford: i have internet at home now ;)
[10:53] <clifford> wow! great feeling, uh?
[10:53] <daja77> yep but it is not working properly so i still have fun with the support team ^^
[10:54] <clifford> ic.
[10:54] <daja77> but they seem to be more competent than any other support hotline i called so far
[10:54] <clifford> but in the end this ist the funniest part of the whole internet thing.
[10:54] <daja77> hehe
[10:56] <daja77> hm i should register for your talk
[10:59] <daja77> lol 2 ppl have registered for your talk
[11:02] <clifford> yup. its always like that. I really ask myself why they still ask me to do talks..  ;-)
[11:03] <clifford> it's maybe a prestige ting: "we feature talks from clifford, noone understands him so nobody attents the talks but it is so cool to have him here"  ;-)
[11:04] <clifford> or maybe it is just charity.. *g*
[11:04] <daja77> hehe
[11:05] <clifford> "poor clifford, nobody is interested in his projects, lets ask him for a talk"
[11:05] <daja77> let him talk and get drunk
[11:05] <daja77> i hope i find this ocg thing
[11:05] <blindcoder> clifford: could have told you that :)
[11:06] <blindcoder> clifford: they also listen on a bunch of other ports
[11:06] <blindcoder> rocklogbot is also running on a hetzner server
[11:07] <clifford> http://www.rocklinux.net/irclog/rocklinux.log.20060926.html
[11:07] <clifford> .. seams to work fine now.
[11:07] <blindcoder> clifford: but hey, you have twice as many people as I have :)
[11:08] <clifford> blindcoder: at the moment that I had enough information that I could have asked the right question the answer has been obvious already..
[11:08] <clifford> .. I first thought that it might be some binary/bytecode incompatibility between old and new phoenix.
[11:08] <blindcoder> hehe
[11:08] <blindcoder> if push comes to shove, there's always Tor :)
[11:09] <blindcoder> what is rockbot written in?
[11:10] <clifford> rockbot is an eggdrop bot. so core in C and scripts in TCL
[11:11] <blindcoder> ah
[11:11] <blindcoder> die eierlegende wollmilchsau :)
[11:12] <blindcoder> rocklogbot is just an ii with a bit of bash scripts around them :)
[11:20] <clifford> irc logs fixed, off again, cu.
[11:21] clifford (n=clifford@85-125-144-200.dynamic.xdsl-line.inode.at) left #rocklinux.
[11:25] <owl> ^.^ 
[11:25] <owl>  /* i won't comment this */
[13:15] blindcod1r (i=blindcod@tor/regular/blindcoder) joined #rocklinux.
[13:15] blindcoder (i=blindcod@tor/regular/blindcoder) left irc: Remote closed the connection
[13:16] Nick change: blindcod1r -> blindcoder
[13:36] Nick change: blindcoder -> flubbedyblubb
[13:37] Nick change: flubbedyblubb -> blindcoder
[13:54] rocklogbot (i=blindcod@pallas.crash-override.net) left irc: Remote closed the connection
[13:54] rocklogbot (i=blindcod@pallas.crash-override.net) joined #rocklinux.
[13:55] rocklogbot (i=blindcod@pallas.crash-override.net) left irc: Remote closed the connection
[13:55] rocklogbot (i=blindcod@pallas.crash-override.net) joined #rocklinux.
[15:53] kasc_ (n=kasc@dslb-084-061-197-163.pools.arcor-ip.net) joined #rocklinux.
[16:01] kasc (n=kasc@dslb-084-061-125-003.pools.arcor-ip.net) left irc: Read error: 110 (Connection timed out)
[16:01] Nick change: kasc_ -> kasc
[16:21] blindcoder (i=blindcod@tor/regular/blindcoder) left irc: Remote closed the connection
[16:53] toberkel (n=toberkel@toberkel.net) joined #rocklinux.
[17:11] stf^rock1inux (n=user@M1183P017.adsl.highway.telekom.at) joined #rocklinux.
[17:15] stf^rocklinux (n=user@M1281P023.adsl.highway.telekom.at) left irc: Read error: 145 (Connection timed out)
[17:21] blindcoder (i=blindcod@tor/regular/blindcoder) joined #rocklinux.
[18:25] Pilot (i=pilot@ joined #rocklinux.
[18:25] <Pilot> hey
[18:25] <Pilot> are there any news for sysfiles package?
[18:26] <blindcoder> there's a patch now
[18:26] <blindcoder> https://www.rocklinux.net/submaster/index.websplb?mode=patch&uid=2006092609304666500
[18:39] <blindcoder> okay, I'm off for the rest of the day
[18:56] <Pilot> blindcoder: does it mean you are unavailable?
[18:56] <Pilot> i've done svn up, but the changes listed in the patch didn't arrive
[18:59] <stf^rock1inux> Pilot: use "./scripts/Download -sm 2006092609304666500 > tmp.patch ; patch -p0 < tmp.patch ;"
[19:00] <stf^rock1inux> Pilot: open patches in submaster haven't been applied to the svn tree yet.
[19:04] <Pilot> i'm not familiar with submaster yet
[19:04] <Pilot> trying...
[19:07] <Pilot> cool. can i build the updated sysfiles and rocknet, install sysfiles only and try building etcnet?
[19:07] <Pilot> will there be any way to rollback, if it fails?
[19:07] <th> ./scripts/Emerge-Pkg etcnet
[19:08] <th> you can always do svn revert on your changes and rebuild
[19:08] <Pilot> th: sysfiles should be built first
[19:08] <th> Pilot: so s/etcnet/sysfiles etcnet/
[19:08] <Pilot> so i start with Emerge-pkt sysfile
[19:08] <Pilot> sysfiles
[19:08] <Pilot> let's try...
[19:10] <Pilot> should Emerge-pkt be run by root?
[19:11] <th> yes
[19:11] <stf^rock1inux> Pilot: sysfiles will still own the rocknet files so the shared files error in rocknet build will remain.
[19:11] <th> and it is "Pkg"
[19:11] <Pilot> th: yes
[19:12] <Pilot> stf^rock1inux: so what is the proper approach?
[19:12] <stf^rock1inux> Pilot: you'd have to delete sysfiles first, but of course that's "difficult"
[19:12] <stf^rock1inux> Pilot: remove the shared files from the sysfiles package by hand.
[19:12] <th> by editing /var/adm/flist/sysfiles
[19:12] <th> by editing /var/adm/flists/sysfiles
[19:13] <Pilot> then?
[19:13] <stf^rock1inux> Pilot: it's a hack, but doesn't involve deleting sysfiles or building a complete distro from scratch...
[19:13] <stf^rock1inux> also edit /var/adm/{cksums,md5sums}/sysfiles
[19:14] <stf^rock1inux> remove all lines mentioning shared files
[19:14] <Pilot> how can i exactly tell the list of files which move to rocknet package?
[19:14] <Pilot> filenames in package/base/rocknet/ look like hints
[19:15] <stf^rock1inux> Pilot:  generally you can't tell, other than by trying
[19:15] <Pilot> i have to emerge updated sysfiles first, right?
[19:15] <stf^rock1inux> Pilot: all files that the package build creates will belong the package
[19:16] <Pilot> stf^rock1inux: that explains a lot, thanks ;)
[19:16] <stf^rock1inux> Pilot: no need to rebuild sysfiles, since you're only taking away some files from it ;)
[19:17] <stf^rock1inux> iirc there were only 2 or 3 shared files between old sysfiles package and rocknet
[19:18] <stf^rock1inux> ifup, ifdown, /etc/init.d/network 
[19:21] <Pilot> blindcoder: you missed /sbin/ifdown
[19:21] <Pilot> this is the file list
[19:22] <Pilot> http://pastebin.ca/183151
[19:23] <Pilot> stf^rock1inux: i can start with 3 files only, right
[19:23] <stf^rock1inux> Pilot: did rocket build without errors?
[19:24] <stf^rock1inux> I mean etcnet
[19:24] <stf^rock1inux> err, rocknet
[19:25] <Pilot> i didn't build, you (?) told it's not necessary
[19:25] <Pilot> editing filelist now
[19:29] <stf^rock1inux> you're right, you can start building etcnet right away (after editing /var/adm/{flists,md5sums,cksums}/sysfiles)
[19:30] <Pilot> okay. 3 lists edited to not contain ifup/ifdown/network.init refs
[19:30] <Pilot> starting today's etcnet build
[19:32] <Pilot> something is wrong
[19:32] <Pilot> !> Installing /etc/net to //
[19:32] <stf^rock1inux> remove the prefix= line from etcnet.conf
[19:32] <Pilot> this is generated by Makefile line: @echo Installing /etc/net to $(prefix)
[19:33] <stf^rock1inux> $prefix should be /usr for most packages (which is the default)
[19:34] <Pilot> this is the etcnet.conf we agreed on yesterday:
[19:35] <Pilot> prefix=$root/
[19:35] <Pilot> var_append makeopt " " "-f contrib/Makefile"
[19:35] <Pilot> var_append makeinstopt " " "-f contrib/Makefile"
[19:35] <stf^rock1inux> I know, but prefix has to go.
[19:35] <Pilot> the Makefile installs to / , if prefix is unset
[19:35] <Pilot> okay, let's try
[19:36] <stf^rock1inux> I tested it myself yesterday, it seemed to work that way.
[19:37] <Pilot> == 09/26/06 21:22:07 =[9]=> Finished building package etcnet
[19:37] <Pilot> emerge?
[19:37] <stf^rock1inux> that's all: try "mine -q etcnet ; mine -l etcnet ;"
[19:39] <Pilot> etcnet: usr/sbin/ifdown
[19:39] <Pilot> etcnet: usr/sbin/ifup
[19:39] <Pilot> etcnet: usr/etc/net
[19:39] <Pilot> i think, the prefix must be '/'
[19:40] <Pilot> etcnet: etc/net
[19:40] <Pilot> 8-/
[19:41] <Pilot> i think, the copy in /usr is not really needed
[19:42] <stf^rock1inux> if prefix is /usr, smart Makefiles should still install below / if appropriate
[19:42] <stf^rock1inux> Pilot: works here without prefix set in etcnet.conf...
[19:43] <stf^rock1inux> cat package/pilot/etcnet/etcnet.conf
[19:43] <stf^rock1inux> #prefix="/home/test"
[19:43] <stf^rock1inux> var_append makeopt " " "-f contrib/Makefile"
[19:43] <stf^rock1inux> var_append makeinstopt " " "-f contrib/Makefile"
[19:43] <stf^rock1inux> mine -l etcnet | wc -l
[19:43] <stf^rock1inux> 129
[19:43] <Pilot> stf^rock1inux: i had to call the var 'mysecretroot' instead
[19:44] <stf^rock1inux> 129 files in etcnet package
[19:44] <Pilot> 241
[19:44] <stf^rock1inux> you won
[19:44] <stf^rock1inux> ^^
[19:44] <Pilot> :)
[19:45] <Pilot> may be, the second time it builds differently?
[19:45] <Pilot> !> Installing /etc/net to /usr
[19:45] <Pilot> !> ln: creating symbolic link `/usr/sbin/ifup' to `../etc/n ..
[19:45] <Pilot> !> make: *** [install] Error 1
[19:45] <Pilot> -> $root/var/adm/logs/9-etcnet.out -> 9-etcnet.err
[19:45] <Pilot> == 09/26/06 21:30:43 =[9]=> Aborted building package etcnet.
[19:46] <stf^rock1inux> not really, but each build contains all files of all previous builds
[19:46] <Pilot> dark forces are strong tonight
[19:46] <stf^rock1inux> to start a clean build, remove the package first
[19:46] <stf^rock1inux> with "mine -r etcnet"
[19:47] <stf^rock1inux> if you build a package twice into two different prefixes, the package will include files from both prefixes in the end...
[19:47] <Pilot> http://pastebin.ca/183180
[19:47] <Pilot> # mine -l etcnet | wc -l
[19:47] <Pilot> 129
[19:48] <Pilot> do you make use of $RANDOM in your scripts?
[19:48] <Pilot> ah, i see
[19:49] <Pilot> there is only one little problem left
[19:49] <Pilot> etcnet: usr/etc/net
[19:49] <stf^rock1inux> I see...
[19:50] <Pilot> i am trying with prefix=$root
[19:50] <stf^rock1inux> yup, that seems the thing to do
[19:51] <Pilot> /sbin/ifup still exists
[19:52] <Pilot> trying w/o the legacy files now
[19:52] <Pilot> 120 files this time
[19:52] <Pilot> looks good
[19:54] <Pilot> what is the proper place to install some files besides Makefile?
[19:55] <stf^rock1inux> besides Makefile?
[19:55] <Pilot> there are customisation files, i install one of them, depending on the distribution
[19:55] <Pilot> Makefile installs the system and default options only
[19:56] <stf^rock1inux> add to etcnet.conf:
[19:56] <stf^rock1inux> etcnet_postmake() {
[19:56] <stf^rock1inux> # install other files
[19:56] <stf^rock1inux> }
[19:56] <stf^rock1inux> hook_add postmake 5 etcnet_postmake
[19:58] <stf^rock1inux> the PWD of etcnet_postmake will be etcnet-0.8.5 (top level dir of the extracted etcnet.tar.bz2)
[20:00] <stf^rock1inux> so you could e.g. do in etcnet_postmake: cp -a contrib/50-Fedora-5 $root/somewhere
[20:02] <Pilot> yup
[20:02] <Pilot> just finished preparing the file
[20:02] <Pilot> let's see if it results in working DHCP Ethernet interface
[20:04] <Pilot> how do i redownload the tarball from the URL?
[20:04] <Pilot> Build-Pkg seems to use the previous one
[20:04] <stf^rock1inux> you have to give it a different name
[20:05] <stf^rock1inux> or remove the tarball in download/mirror/e/
[20:07] <Pilot> done. let's try restarting network... i love the serial console :)
[20:10] <Pilot> /sbin/ifup: line 96: /sbin/ifrename: No such file or directory
[20:12] <Pilot> wireless-tools: usr/sbin/ifrename
[20:12] <Pilot> can we arrange to move wireless-tools to /sbin?
[20:13] <Pilot> they can appear necessary before we have /usr available
[20:13] <stf^rock1inux> ok
[20:14] <stf^rock1inux> I'll take care of that
[20:14] <Pilot> cool. DHCP works
[20:14] <Pilot> stf^rock1inux: thanks
[20:15] <Pilot> i will put IFRENAME=/usr/sbin/ifrename to the customisation file, please let me know when it is fixed, so i can change back
[20:15] <stf^rock1inux> ok
[20:22] <Pilot> stf^rock1inux: thank you for help
[20:22] <Pilot> blindcoder: pleas remove ifdown as well
[20:23] <Pilot> see you all tomorrow!
[20:23] <stf^rock1inux> Pilot: you're welcome :)
[20:23] <stf^rock1inux> see you
[20:23] Pilot (i=pilot@ left #rocklinux ("left").
[20:52] toberkel (n=toberkel@toberkel.net) left irc: "Serverwechsel"
[20:53] toberkel (n=toberkel@toberkel.net) joined #rocklinux.
[20:54] toberkel (n=toberkel@toberkel.net) left irc: Remote closed the connection
[20:54] toberkel (n=toberkel@toberkel.net) joined #rocklinux.
[21:05] toberkel (n=toberkel@toberkel.net) left irc: Remote closed the connection
[21:25] toberkel (n=toberkel@toberkel.net) joined #rocklinux.
[21:29] toberkel (n=toberkel@toberkel.net) left irc: Remote closed the connection
[21:30] toberkel (n=toberkel@toberkel.net) joined #rocklinux.
[21:32] toberkel (n=toberkel@toberkel.net) left irc: Remote closed the connection
[21:34] toberkel (n=toberkel@toberkel.net) joined #rocklinux.
[22:21] rocklogbot (i=blindcod@pallas.crash-override.net) left irc: Remote closed the connection
[22:21] rocklogbot (i=blindcod@pallas.crash-override.net) joined #rocklinux.
[23:03] kensai (n=kensai@ joined #rocklinux.
[23:09] rocklogbot (i=blindcod@pallas.crash-override.net) left irc: Remote closed the connection
[23:09] rocklogbot (i=blindcod@pallas.crash-override.net) joined #rocklinux.
[23:26] kensai (n=kensai@ left irc: "Leaving"
[00:00] --- Wed Sep 27 2006