[02:53] <rudal> hi hi... is it ok to shoot a question in here?
[02:55] <_ion> You already did. :-)
[02:56] <rudal> lol
[02:56] <rudal> :) hmm actually if that's ok with you guys,,,hmm i tried upgrading sysvinit to upstart
[02:57] <rudal> using edgy ..so right now..apparnetly the machine does not come back up
[02:57] <rudal> i looked around..they said that you need to use 'reboot -f' ?
[02:57] <_ion> You might have packages missing.
[02:57] <_ion> sudo apt-get install ubuntu-minimal ubuntu-standard
[02:58] <rudal> even though I already did apt-get install upstart ?
[02:59] <_ion> Upstart just starts stuff, the other upstart-related packages contain the information about stuff that should be started. Every Ubuntu system should have ubuntu-minimal and ubuntu-standard installed. For some reason for other, your system might be missing them/
[02:59] <rudal> ic
[03:00] <_ion> Are you able to login to the system?
[03:00] <Seveas> it probably doesn't even boot
[03:00] <Seveas> install the ubuntu-minimal and ubuntu-base packages
[03:00] <rudal> yeah it doesnt boot :P
[03:00] <rudal> hahaha
[03:00] <_ion> Do you get a root prompt?
[03:00] <Seveas> I hade the same during an interrupted upgrade
[03:00] <rudal> not at all
[03:00] <rudal> just a hang
[03:01] <Seveas> _ion, without upstart-sysv-compat you get basically nothing
[03:01] <Seveas> boot from a livecd, mount the harddisk, chroot into it and install the packages I mentioned
[03:01] <_ion> Ok, in grub, add init=/bin/bash to the kernel parameters.
[03:01] <_ion> Then, when you get a prompt, run: /etc/init.d/rcS; /etc/init.d/rc 2
[03:01] <Seveas> _ion, heh, going the hard way ;)
[03:02] <_ion> seveas: You mean the easy way?
[03:02] <Seveas> isn't /etc/init.d/rc in the sysv-compat package?
[03:02] <_ion> Then install ubuntu-minimal ubuntu-standard
[03:02] <_ion> It's in sysv-rc
[03:02] <Seveas> hmmm
[03:02] <rudal> ohhh .. yeah currently doing an install on ubuntu-standard now
[03:03] <rudal> i just used the livecd
[03:03] <_ion> I'm quite sure he has sysv-rc installed.
[03:03] <Seveas> yeah, that should still be there
[03:04] <rudal> yeah i think so
[03:04] <rudal> kk now i am installing the upstart
[03:05] <rudal> k i am going to paste what i get
[03:05] <rudal> The following packages were automatically installed and are no longer required: sysvinit
[03:05] <_ion> When you make sure you have ubuntu-minimal and ubuntu-standard installed, you should get upstart and all the other necessary packages installed as dependencies.
[03:05] <rudal> Use 'apt-get autoremove' to remove them.
[03:05] <rudal> The following extra packages will be installed: startup-tasks system-services upstart upstart-compat-sysv upstart-logd
[03:05] <rudal> The following packages will be REMOVED: sysvinit
[03:05] <rudal> The following NEW packages will be installed: startup-tasks system-services upstart upstart-compat-sysv upstart-logd
[03:05] <rudal> The following packages will be upgraded: ubuntu-minimal
[03:05] <rudal> 1 upgraded, 5 newly installed, 1 to remove and 0 not upgraded.
[03:05] <rudal> Need to get 171kB of archives.
[03:05] <rudal> After unpacking 397kB of additional disk space will be used.
[03:05] <_ion> Yes, that's looks all right.
[03:05] <rudal> Do you want to continue [Y/n] ? y
[03:05] <rudal> kk
[03:05] <rudal> and i installed the standard alos
[03:05] <rudal> *also
[03:06] <_ion> (Please use pastebin the next time)
[03:06] <rudal> eh? sorry what is pastebin .. sorry if I pasted too many lines
[03:07] <_ion> Google for pastebin, there are many of them. Just a website where you can paste stuff to, and you get an URL for what you pasted.
[03:07] <rudal> ohh ok thank you
[03:09] <rudal> ahh k that works
[03:09] <rudal> do you know openvz right?
[03:12] <_ion> I know what it is, but haven't ever used it.
[03:12] <rudal> ahh ok ok .. yeah i am trying to get upstart installed inside the edgy virtual environment
[03:14] <rudal> that's why i am trying this and that..but still doesnt work on openvz .. hehe
[03:14] <rudal> thank you for your help ion..i think i will trynagain sometimes tomorrow ... gonna grab some beers tonight :P
[03:14] <rudal> have a great weekend !
[04:50] <theCore> I think I finally found a use for upstart on my system
[04:52] <theCore> I'm trying to make start a cron task only when the network is up. This task would sync my website to my hosting server.
[04:53] <theCore> does upstart can replace cron, yet?
[04:53] <_ion> Not yet.
[04:53] <_ion> Another thing proposed for a future upstart feature is watching a directory, and running the job when its contents have changed.
[04:54] <_ion> That would fit very well for mirroring scripts.
[04:54] <theCore> would it possible to launch a separate cron daemon?
[04:54] <_ion> Sure.
[04:55] <theCore> but would it interfere with the main instance of cron/anacron?
[04:55] <_ion> Uh, do you mean running two cron daemons concurrently?
[04:56] <theCore> yeah, one for the system, and one for my personal network tasks
[04:57] <_ion> Why not use the current crond normally, and add a network test to the beginning of the script?
[04:57] <_ion> That is, test whether the network is up
[04:58] <theCore> right, that should works
[04:58] <theCore> I just wanted to use upstart, but it seems I will go for the old fashioned way
[09:27] !christel:*! Hi all. For those of you interested in following the progress of PDPC a small news item has been added to the freenode website with information about the new PDPC board: http://freenode.net/news.shtml Have a good day.
[03:44] !alindeman:*! Hi all.  We're working on getting services back up now!
[06:50] <AquaFox> Do you want apple pie with thaat?
[06:50] <AquaFox> Do you want apple pie with thaat?
[06:50] <AquaFox> DING fries are done
[06:50] <AquaFox> DING fries are done
[06:50] <AquaFox> DING fries are done
[06:50] <AquaFox> DING fries are done
[06:50] <AquaFox> I gotta run
[06:50] <AquaFox> I gotta run
[06:50] <AquaFox> I gotta run
[06:50] <AquaFox> I gotta run
[06:50] <AlexExtreme> umm?
[06:50] <AquaFox> I work at Burger King I broil whoppers I wear paper hats
[06:52] <yankees26> sorry about him (i kicked him on the other channel, where i can do that :P)
[06:52] <yankees26> do you guys think upstart would be a good choice for an LFS?
[06:52] <AlexExtreme> yankees26: yeah, could be
[06:53] <yankees26> based on what i've read on the getting-started page, it doesnt seem like it would an extreme nuisance to setup
[06:53] <yankees26> (i've never actually used upstart, 'cause i dont use ubuntu)
[06:58] <_ion> yankees: After the proposed changes have been implemented to upstart (during the 0.3 branch), definitely yes. Currently, perhaps.
[06:58] <yankees26> why's that?
[06:59] <_ion> It depends on whether you need the upcoming new features or not. :-)
[06:59] <_ion> See the design changes page (topic)
[06:59] <yankees26> ok
[07:00] <AlexExtreme> _ion: do you know if it will ever be possible to have more than one event in a job file?
[07:01] <yankees26> well, i just got thoroughly confused (don't fully understand the 'on' stuff yet, etc.)
[07:01] <AlexExtreme> i mean, it would be good to have all udev events in one job file, as an example
[07:03] <AquaFox> http://www.americanangst.com/dingfries.html
[07:03] <_ion> alexextreme: With the proposed design, something like this would be possible:
[07:03] <_ion> on event0
[07:03] <_ion> on event1
[07:03] <_ion> pre-start script
[07:03] <_ion>     case "$UPSTART_EVENT" in
[07:03] <_ion>     event0)
[07:03] <_ion>         ...
[07:03] <_ion> etc.
[07:05] <AlexExtreme> no, i mean, to define different things to do on different events, like "on event-foo, do this; on event-bar, do that"
[07:05] <_ion> That's exactly what i mean.
[07:05] <AlexExtreme> AquaFox: you seem bored
[07:05] <AlexExtreme> ah
[07:06] <AlexExtreme> :P
[07:06] <AquaFox> AlexExtreme, I like your analyst ways.
[07:06] <AquaFox> O-Big-One-Kinobee.
[07:06] <_ion> aquafox: Please behave.
[07:06] <AquaFox> ?
[07:06] <AquaFox> Dude.
[07:06] <AquaFox> I havn't been badly behaving.
[07:06] <AquaFox> I didn't insult somebody.
[07:07] <AlexExtreme> you're spamming
[07:13] <AquaFox> k
[07:14] <AlexExtreme> gotta go, bbl
[07:14] <wasabi_> so me and scott figured out the last pieces of the new design
[07:17] <wasabi_> it's pretty swank
[07:18] <_ion> wasabi: Were you at udsmtv?
[07:38] <AlexExtreme> wasabi_: which last peices? anything interesting? :)
[07:44] <wasabi_> yeah. i was there.
[07:44] <wasabi_> we figured out how "levels" or whatver you want to call them will work.
[07:50] <_ion> Cool.
[07:53] <AlexExtreme> runlevels? nice
[08:32] <wasabi_> no, not run levels.
[08:32] <AlexExtreme> oh
[10:23] <yankees26> AlexExtreme: do you happen to be same Alex Extreme writing FWinit (just curious)?
[10:24] <AlexExtreme> FWinit was a crazy project of mine that i stopped after discovering that there were already init replacements doing what I wanted to do ;)
[10:24] <yankees26> ah :P
[10:24] <yankees26> wish my C skills were good enough to make some sort of work on an init system (sadly Im better at C++ and still wouldnt be as good :P)
[10:31] <AlexExtreme> gotta go, night
[10:32] <yankees26> night