Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[einit] versions 0.14.0.500 - 0.15.2 -- happy new year
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3 ... 17, 18, 19  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
mdeininger
Veteran
Veteran


Joined: 15 Jun 2005
Posts: 1740
Location: Emerald Isles, observing Dublin's docklands

PostPosted: Sun Dec 24, 2006 10:14 pm    Post subject: [einit] versions 0.14.0.500 - 0.15.2 -- happy new year Reply with quote

alright kids, just in time for christmas eve i managed to release version 0.14.0.500 (0.14 really, but rmh was right about the new versioning scheme so i figured since we're already at revision 500 it'd be a neat idea...)

quite some new features for those that were still using 0.12(.1), among other things there's the new templating system, service overrides, potential fixes for umount bugs (see the last few lines of einit.xml), etc.. etc... etc...
i'll post the detailed changelog and stuff on the wiki...
as always:

layman: overlay "einit", try "layman -L; layman -a einit". if you've previously used the einit-overlay, you'll need to remove and re-add the overlay first since the server changed (and the old rsync server will probably not get the new ebuilds)

project page: https://sourceforge.net/projects/einit/
project homepage: http://einit.sourceforge.net/

NEW: IRC: freenode#einit and freenode#einit-dev
(I'm still not on very often but... maybe you're lucky :D)

There's no portage-overlay tarball for now -- don't get me wrong, but i think using layman is a lot easier than downloading tarballs manually.
_________________
"Confident, lazy, cocky, dead." -- Felix Jongleur, Otherland

( Twitter | Blog | GitHub )


Last edited by mdeininger on Sun Jan 21, 2007 5:38 pm; edited 1 time in total
Back to top
View user's profile Send private message
brot
Guru
Guru


Joined: 06 Apr 2004
Posts: 322

PostPosted: Sun Dec 24, 2006 10:32 pm    Post subject: Reply with quote

:) merry christmas to you mdeininger.

I will try as soon as i finished playing arround with my new printer (canon pixma mp600 - very cool thing that is).

Nice to see unmounting got fixed.
Back to top
View user's profile Send private message
rmh3093
Advocate
Advocate


Joined: 06 Aug 2003
Posts: 2138
Location: Albany, NY

PostPosted: Mon Dec 25, 2006 3:08 am    Post subject: Re: [einit] version 0.14.0.500 -- merry xmas Reply with quote

mdeininger wrote:
There's no portage-overlay tarball for now -- don't get me wrong, but i think using layman is a lot easier than downloading tarballs manually.


i will have a source tarball for 0.14 soon... i was waiting for the version bumps.... i will try and have source tarballs for the the major,minor,micro version bumps as they come out


...merry xmas

EDIT: now im confused... looks like there already is a source tarball

i think we shouldnt ditch the svn ebuild.... the svn ebuilds are/should be masked with the "-*" keyword and the source tarballs are masked with "~x86 ~amd64" so it should be safe to have an einit-0.14.0.ebuild which is based off a source tarball and einit-0.14.0.500.einit which is a svn ebuild.... this way we can have our cake and eat it too :)
_________________
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Back to top
View user's profile Send private message
mdeininger
Veteran
Veteran


Joined: 15 Jun 2005
Posts: 1740
Location: Emerald Isles, observing Dublin's docklands

PostPosted: Mon Dec 25, 2006 9:35 am    Post subject: Reply with quote

didn't want to ditch the svn ebuilds, and the source tarball is that of 0.14 ;)

i just figured that adding the revision number to a release kind of makes sense as well, because it keeps all the versions in line and shows a better estimate of the progress than just the version number (especially with me being that sluggish about releases...)
then again, it also makes a lot of sense not to include the revision number in the release version.

okay you're right: source tarballs for the major.minor.micro versions only :) you're listed with release engineering capabilities on sf.net, by the way ;)

what i meant was to ditch the overlay-tbz2, i always made one that only contained the ebuilds but i'm not sure if it's really required with layman... then again, making one wouldn't hurt either i suppose and apparently it's downloaded a lot...
_________________
"Confident, lazy, cocky, dead." -- Felix Jongleur, Otherland

( Twitter | Blog | GitHub )
Back to top
View user's profile Send private message
rmh3093
Advocate
Advocate


Joined: 06 Aug 2003
Posts: 2138
Location: Albany, NY

PostPosted: Mon Dec 25, 2006 3:09 pm    Post subject: Reply with quote

mdeininger wrote:
what i meant was to ditch the overlay-tbz2, i always made one that only contained the ebuilds but i'm not sure if it's really required with layman... then again, making one wouldn't hurt either i suppose and apparently it's downloaded a lot...


ahh yeah the overlay-tbz2 is pointless, esp since we have layman, and if people dont like layman, then they can have a link to the ebuild via the webview of the svn repo

...dont feel free to so say no to my comments if you want
_________________
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Back to top
View user's profile Send private message
mdeininger
Veteran
Veteran


Joined: 15 Jun 2005
Posts: 1740
Location: Emerald Isles, observing Dublin's docklands

PostPosted: Mon Dec 25, 2006 3:20 pm    Post subject: Reply with quote

rmh3093 wrote:
mdeininger wrote:
what i meant was to ditch the overlay-tbz2, i always made one that only contained the ebuilds but i'm not sure if it's really required with layman... then again, making one wouldn't hurt either i suppose and apparently it's downloaded a lot...


ahh yeah the overlay-tbz2 is pointless, esp since we have layman, and if people dont like layman, then they can have a link to the ebuild via the webview of the svn repo
yep, exactly :)

rmh3093 wrote:
...dont feel free to so say no to my comments if you want
?
_________________
"Confident, lazy, cocky, dead." -- Felix Jongleur, Otherland

( Twitter | Blog | GitHub )
Back to top
View user's profile Send private message
rmh3093
Advocate
Advocate


Joined: 06 Aug 2003
Posts: 2138
Location: Albany, NY

PostPosted: Mon Dec 25, 2006 5:45 pm    Post subject: Reply with quote

mdeininger wrote:
rmh3093 wrote:
mdeininger wrote:
what i meant was to ditch the overlay-tbz2, i always made one that only contained the ebuilds but i'm not sure if it's really required with layman... then again, making one wouldn't hurt either i suppose and apparently it's downloaded a lot...


ahh yeah the overlay-tbz2 is pointless, esp since we have layman, and if people dont like layman, then they can have a link to the ebuild via the webview of the svn repo
yep, exactly :)

rmh3093 wrote:
...dont feel free to so say no to my comments if you want
?

ingnore that dont.... :)
_________________
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3199

PostPosted: Mon Dec 25, 2006 7:13 pm    Post subject: Reply with quote

just a note for paludis users, in order to use the einit overlay, create a file similar (some things may change..) to this one:
/etc/paludis/repositories/einit.conf:
location = ${ROOT}/var/paludis/repositories/einit
distdir = /var/paludis/distfiles
sync = svn+http://einit.svn.sourceforge.net/svnroot/einit/trunk/distro/gentoo/portdir_overlay
eclassdirs = ${ROOT}/var/paludis/repositories/gentoo/eclass
profiles = ${ROOT}/var/paludis/repositories/gentoo/profiles/default-linux/x86/2006.1
names_cache = ${location}/.cache/names
format = portage


that's all ;)
_________________
The End of the Internet!


Last edited by truc on Mon Dec 25, 2006 7:51 pm; edited 1 time in total
Back to top
View user's profile Send private message
zAfi
Apprentice
Apprentice


Joined: 08 Aug 2006
Posts: 220
Location: Austria

PostPosted: Mon Dec 25, 2006 7:40 pm    Post subject: Reply with quote

brot wrote:
Nice to see unmounting got fixed.


is it really fixed???????

merry xmas to you as well from me... :D
_________________
Gentoo 2008.0/desktop | Kernel: 2.6.27-tuxonice | Arch: amd64 | KDE 3.5.9 | WU Wien |
----------
Share your kernel information @ http://klive.cpushare.com/
Back to top
View user's profile Send private message
mdeininger
Veteran
Veteran


Joined: 15 Jun 2005
Posts: 1740
Location: Emerald Isles, observing Dublin's docklands

PostPosted: Tue Dec 26, 2006 5:28 pm    Post subject: Reply with quote

ryan, i think you know by now that if i disagree i will vocalise that ;)
i'm absolutely not sure about that versioning, however... should the svn revision be in the regular version number or nay? :)

thanks truc, i noticed you did a good job on the wiki telling people about it :D

zAfi: it's not 100% fixed but rather worked around. the unmounter still has some nasty behaviour that may or may not work, but since now you can have einit execute external commands when switching to a mode or finishing the switch, you could of course just run the regular shutdown commands of your distribution -- i.e. calling /etc/init.d/halt.sh on a gentoo box should allow einit to shut down using the exact same behaviour as sysv, which should work until i get more time to fix the broken logics in the code (well, i'm pretty close to an actual fix for it, and i haven't seen that behaviour in quite some time now, but this should definitely work, provided that sysv worked on the box in question.)
_________________
"Confident, lazy, cocky, dead." -- Felix Jongleur, Otherland

( Twitter | Blog | GitHub )
Back to top
View user's profile Send private message
mdeininger
Veteran
Veteran


Joined: 15 Jun 2005
Posts: 1740
Location: Emerald Isles, observing Dublin's docklands

PostPosted: Wed Dec 27, 2006 2:47 pm    Post subject: Reply with quote

okay kids, -503 is live now and i got some late christmas treats for all the good boys and girls :twisted:

"external services"
allows specifying services that are to be considered "up", syntax is as follows:
Code:

 <services>
  <external provided="colon:separated:list:of:services:that:are:already:up:when:starting:einit" />
 </services>
got it? excellent :D

the idea was being able to use einit as a meta-daemon, possibly in conjunction with sysv init, so as to make init/rc call einit as a regular daemon and then use einit to just get all the important daemons/ttys/stuff up.
could also help with the root-mounting-problem in exotic configurations: make einit think root is already up and handle the remounting in a script when entering the desired mode.

before=""/after=""
this one ought to be obvious: start module before/after some other service. before="" is a bit glitchy in combination with services that have multiple modules, better try to stick with after="", both should work fine though.
_________________
"Confident, lazy, cocky, dead." -- Felix Jongleur, Otherland

( Twitter | Blog | GitHub )
Back to top
View user's profile Send private message
SanKuKai
Apprentice
Apprentice


Joined: 17 Feb 2006
Posts: 228
Location: Toulouse, France

PostPosted: Wed Dec 27, 2006 7:51 pm    Post subject: Reply with quote

Hi.

I'd like to try einit which looks really promising, but I get this message (repeated several times) when booting :
Code:

mount(/) : mounting / [/dev/hda3; fs=ext3]
mount(/) : no such file or directory
mount(/) : failed


I have just edited a few lines of /etc/einit/local.xml as explained in the wiki.
Here is the interesting part of /etc/einit/local.xml
Code:

<fstab>
    <node mountpoint="/boot" device="/dev/hda1" fs="ext2" options="noatime:noauto" />
    <node mountpoint="/" device="/dev/hda3" fs="ext3" options="noatime" />
</fstab>


My /etc/fstab :
Code:

/dev/hda1               /boot           ext2            noauto,noatime  1 2
/dev/hda3               /               ext3            noatime         0 1
/dev/hda2               none            swap            sw              0 0
/dev/hdc                /media/cdrom    iso9660         user,noauto,ro  0 0
/dev/fd0                /media/floppy   auto            noauto          0 0
/dev/sda1               /media/clef     vfat            user,noauto,rw,exec,umask=0 0 0

proc                    /proc           proc            defaults        0 0
shm                     /dev/shm        tmpfs           nodev,nosuid,noexec     0 0


I must have made a stupid mistake but I'm not able to find where. :)
Back to top
View user's profile Send private message
mdeininger
Veteran
Veteran


Joined: 15 Jun 2005
Posts: 1740
Location: Emerald Isles, observing Dublin's docklands

PostPosted: Wed Dec 27, 2006 7:58 pm    Post subject: Reply with quote

hey there
that seems to have gotten quite a common problem as of late, it's usually caused by a lack of the /dev/hd* nodes on the actual root-filesystem.

you could try the following:
Code:

# mkdir /tmp/mnt
# mount / /tmp/mnt --bind
# cp -a /dev/* /tmp/mnt/dev
# umount /tmp/mnt


this should copy all of your device-nodes from /dev to your physical root-filesystem, things should work after that :)
_________________
"Confident, lazy, cocky, dead." -- Felix Jongleur, Otherland

( Twitter | Blog | GitHub )
Back to top
View user's profile Send private message
SanKuKai
Apprentice
Apprentice


Joined: 17 Feb 2006
Posts: 228
Location: Toulouse, France

PostPosted: Wed Dec 27, 2006 8:39 pm    Post subject: Reply with quote

mdeininger wrote:
hey there
that seems to have gotten quite a common problem as of late, it's usually caused by a lack of the /dev/hd* nodes on the actual root-filesystem.

you could try the following:
Code:

# mkdir /tmp/mnt
# mount / /tmp/mnt --bind
# cp -a /dev/* /tmp/mnt/dev
# umount /tmp/mnt


this should copy all of your device-nodes from /dev to your physical root-filesystem, things should work after that :)


Indeed ! It works perfectly now. :D
Thanks for your help and congratulations for this incredibly fast init system. :wink:
Back to top
View user's profile Send private message
mdeininger
Veteran
Veteran


Joined: 15 Jun 2005
Posts: 1740
Location: Emerald Isles, observing Dublin's docklands

PostPosted: Wed Dec 27, 2006 8:51 pm    Post subject: Reply with quote

SanKuKai wrote:
Indeed ! It works perfectly now. :D
Thanks for your help and congratulations for this incredibly fast init system. :wink:

you're welcome, glad it works for you ;)

i added information about this to the wiki's configuration page as it does seem to be a popular problem lately ( i think the gentoo 2006.0's installation guide had some commands mixed up and now a lot of people lack the important device nodes on their root-filesystem...)

if you have any suggestions or feature requests, don't hesitate to ask :D
_________________
"Confident, lazy, cocky, dead." -- Felix Jongleur, Otherland

( Twitter | Blog | GitHub )
Back to top
View user's profile Send private message
SanKuKai
Apprentice
Apprentice


Joined: 17 Feb 2006
Posts: 228
Location: Toulouse, France

PostPosted: Wed Dec 27, 2006 11:58 pm    Post subject: Reply with quote

So, after these three hours spent testing eINIT, I can tell you that it's really great ! 8)
However I have encountered some troubles.
[*] Even if I have that in my /etc/einit/local.xml :
Code:

<mode id="default" base="boot">
  <enable mod="audio:clock:xdm:swap:mount/remote:acpid:cupsd:ivman" />
  <ttys s="tty2-regular:tty3-regular:tty4-regular:tty5-regular:tty6-regular" />
</mode>


and that in my /etc/einit/einit.xml :
Code:

<mode id="boot">
  <enable mod="sysconf:mount/local:hostname:tty:keyboard:ipc:syslog:network:dbus:hal" />
  <ttys s="tty1-regular" />
</mode>
<mode id="default" base="boot">
  <enable mod="audio:clock:xdm:swap:mount/remote" />
  <ttys s="tty2-regular:tty3-regular:tty4-regular:tty5-regular:tty6-regular" />
</mode>


acpid, cupsd and ivman don't start whereas other daemons I dont need (like ntpdate and portmap) are started. :?:

[*] On shutdown, eINIT don't succeed in umounting /proc. I get this message :
Code:

[ WA09 ] mount (system): /proc: attempt 3: failed not retrying


[*] When I try to shutdown my computer with the appropriate command, I get this :
Code:

# einit-control power off
einit-ipc: power off: command not implemented.

But :
Code:

# einit-control power reset

works great.

Except these troubles everything is perfect. :)
I had to write a module to activate my wireless connection (chipset Ralink, WEP encryption) :
Code:

<module>
  <shell id="shell-net-ra0"
       name="Network (Wireless, RaLink)"
       requires="mount/system"
       provides="net-ra0"
       enable="rm -f /var/run/dhcpcd-ra0.pid ;
               /sbin/modprobe ${configuration_kernel_module_ra0} ;
               /sbin/iwconfig ra0 essid ${configuration_network_wireless_ssid} ;
               /sbin/iwconfig ra0 key ${configuration_network_wireless_key} ;
               dhcpcd ra0 ;"
       disable="/sbin/ifconfig ra0 down ;
               killall dhcpcd ;
               rm -f /var/run/dhcpcd-ra0.pid ;
               modprobe -r ${configuration_kernel_module_ra0}"                       variables="configuration-kernel-module-ra0:configuration-network-wireless-ssid:configuration-network-wireless-key"/>
  </module>

Maybe it'll be helpful to someone. :wink:
Back to top
View user's profile Send private message
mdeininger
Veteran
Veteran


Joined: 15 Jun 2005
Posts: 1740
Location: Emerald Isles, observing Dublin's docklands

PostPosted: Thu Dec 28, 2006 2:39 pm    Post subject: Reply with quote

alright lets get down to the nitty gritty then :D

ntpdate is probably pulled in by "clock", portmap is required for "mount/remote",
"ivman" and "cupsd" should get you what you requested... maybe if you commented the default mode in einit.xml?
ah, and it's "acpi" instead of "acpid"...

* seems like einit doesn't succeed with either proc, dev or sys... that's not too tragic, however. it's part of "the dreaded umount problem" -- look in your einit.xml file, for these definitions:
Code:
 <mode id="power-down">
  <disable mod="all-but-feedback" />
  <ttys s="none" />
  <before-switch emit-event="power/mps-down-scheduled" />
<!--  <after-switch emit-event="power/mps-down-imminent" ipc="exec /etc/init.d/halt.sh;scheduler power-down" /> -->
  <after-switch emit-event="power/mps-down-imminent" ipc="scheduler power-down" />
 </mode>
 <mode id="power-reset" base="power-down">
  <ttys s="none" />
  <before-switch emit-event="power/reset-scheduled" />
<!--  <after-switch emit-event="power/reset-imminent" ipc="exec /etc/init.d/halt.sh;scheduler power-reset" /> -->
  <after-switch emit-event="power/reset-imminent" ipc="scheduler power-reset" />
 </mode>


and change to this:
Code:
 <mode id="power-down">
  <disable mod="all-but-feedback" />
  <ttys s="none" />
  <before-switch emit-event="power/mps-down-scheduled" />
  <after-switch emit-event="power/mps-down-imminent" ipc="exec /etc/init.d/halt.sh;scheduler power-down" />
 </mode>
 <mode id="power-reset" base="power-down">
  <ttys s="none" />
  <before-switch emit-event="power/reset-scheduled" />
  <after-switch emit-event="power/reset-imminent" ipc="exec /etc/init.d/halt.sh;scheduler power-reset" />
 </mode>


i.e. uncomment the after-switch statements for power-down and power-reset and remove the old ones -- that'll run /etc/init.d/halt.sh after the mode-switch to the power-cycling states is complete. this will make einit run gentoo's scripts for unmounting, which should work around the umount problem for all devices.

as for "power off" -- it has been renamed to "power down" because i figured that'd make more sense... someone should update the wiki about that i suppose *d'oh*

thanks for the ralink definition and good luck with einit ;)
_________________
"Confident, lazy, cocky, dead." -- Felix Jongleur, Otherland

( Twitter | Blog | GitHub )
Back to top
View user's profile Send private message
SanKuKai
Apprentice
Apprentice


Joined: 17 Feb 2006
Posts: 228
Location: Toulouse, France

PostPosted: Thu Dec 28, 2006 4:27 pm    Post subject: Reply with quote

mdeininger wrote:
alright lets get down to the nitty gritty then :D

ntpdate is probably pulled in by "clock", portmap is required for "mount/remote",
"ivman" and "cupsd" should get you what you requested... maybe if you commented the default mode in einit.xml?
ah, and it's "acpi" instead of "acpid"...


Yes you're right, that's almost ok now. :wink:
Commenting the default mode in /etc/einit/einit.xml made me discover that the default mode in /etc/einit/local.xml wasn't taken into account by eINIT.
Indeed, once the default mode commented, I've rebooted and the system "froze" once the boot mode over.

Since I use the svn version of eINIT I get this message :
Code:

# einit --check-configuration
eINIT 0.15.0-svn-504: Initialising: Linux
einit_config_xml_expat_parse_configuration_file(): XML_Parse() failed: mismatched tag
 * in /etc/einit/local.xml, line 136, character 2
 * offending line:
</services>
NOTICE: configuration variable "services-external" not found. (not a problem)


Maybe it's linked to my problem but I don't think so, because it is apparently "(not a problem)".
But that's not a huge problem because putting everything I need directly in the default mode of /etc/einit/einit.xml works fine (except for ivman which still refuses to start). :)

mdeininger wrote:

* seems like einit doesn't succeed with either proc, dev or sys... that's not too tragic, however. it's part of "the dreaded umount problem" -- look in your einit.xml file, for these definitions:
Code:
 <mode id="power-down">
  <disable mod="all-but-feedback" />
  <ttys s="none" />
  <before-switch emit-event="power/mps-down-scheduled" />
<!--  <after-switch emit-event="power/mps-down-imminent" ipc="exec /etc/init.d/halt.sh;scheduler power-down" /> -->
  <after-switch emit-event="power/mps-down-imminent" ipc="scheduler power-down" />
 </mode>
 <mode id="power-reset" base="power-down">
  <ttys s="none" />
  <before-switch emit-event="power/reset-scheduled" />
<!--  <after-switch emit-event="power/reset-imminent" ipc="exec /etc/init.d/halt.sh;scheduler power-reset" /> -->
  <after-switch emit-event="power/reset-imminent" ipc="scheduler power-reset" />
 </mode>


and change to this:
Code:
 <mode id="power-down">
  <disable mod="all-but-feedback" />
  <ttys s="none" />
  <before-switch emit-event="power/mps-down-scheduled" />
  <after-switch emit-event="power/mps-down-imminent" ipc="exec /etc/init.d/halt.sh;scheduler power-down" />
 </mode>
 <mode id="power-reset" base="power-down">
  <ttys s="none" />
  <before-switch emit-event="power/reset-scheduled" />
  <after-switch emit-event="power/reset-imminent" ipc="exec /etc/init.d/halt.sh;scheduler power-reset" />
 </mode>


i.e. uncomment the after-switch statements for power-down and power-reset and remove the old ones -- that'll run /etc/init.d/halt.sh after the mode-switch to the power-cycling states is complete. this will make einit run gentoo's scripts for unmounting, which should work around the umount problem for all devices.


Excellent ! :D
Thanks for the tip.

mdeininger wrote:

as for "power off" -- it has been renamed to "power down" because i figured that'd make more sense... someone should update the wiki about that i suppose *d'oh*


Ok, it's perfect now.
(Don't forget to update the einit-control's help too :
Quote:

$ einit-control -h
eINIT 0.15.0-svn-504 Control
Copyright (c) 2006, Magnus Deininger
Usage:
einit-control [-s control-socket] [-v] [-h] [function] [--] command
[function] [-s control-socket] [-v] [-h] [--] command

possible commands for function "power":
off tell einit to shut down the computer
reset reset/reboot the computer

:wink: )
Back to top
View user's profile Send private message
mdeininger
Veteran
Veteran


Joined: 15 Jun 2005
Posts: 1740
Location: Emerald Isles, observing Dublin's docklands

PostPosted: Thu Dec 28, 2006 4:36 pm    Post subject: Reply with quote

whoops, yeah :)

i think i know why the default mode in local.xml is taken into consideration:

Code:
# einit --check-configuration
eINIT 0.15.0-svn-504: Initialising: Linux
einit_config_xml_expat_parse_configuration_file(): XML_Parse() failed: mismatched tag
 * in /etc/einit/local.xml, line 136, character 2
 * offending line:
</services>
NOTICE: configuration variable "services-external" not found. (not a problem)


this means there's an XML semantics error between <services> and </services> in your local.xml -- my guess is you added an empty node and forgot to terminate it with /> ;)
since i'm using expat to parse the file, parsing of it will stop right then and there -- but since that would be pretty bad in a boot-environment, einit will simply try to get up without it. since the defintion for your default mode in local.xml is after the <service /> block, this hasn't been parsed yet, so the defintion for the default mode from einit.xml (parsed before local.xml) will be used instead.

that notice about services-external missing is not a problem, though, that's perfectly normal in most environments :D
_________________
"Confident, lazy, cocky, dead." -- Felix Jongleur, Otherland

( Twitter | Blog | GitHub )
Back to top
View user's profile Send private message
SanKuKai
Apprentice
Apprentice


Joined: 17 Feb 2006
Posts: 228
Location: Toulouse, France

PostPosted: Thu Dec 28, 2006 4:54 pm    Post subject: Reply with quote

mdeininger wrote:

this means there's an XML semantics error between <services> and </services> in your local.xml -- my guess is you added an empty node and forgot to terminate it with /> ;)


Yes ! That was that ! 8)
I had forgotten to close an <alias> markup, but now my local.xml is correctly parsed. :D

Thanks a lot for you're help and your patience. :wink:
Back to top
View user's profile Send private message
mdeininger
Veteran
Veteran


Joined: 15 Jun 2005
Posts: 1740
Location: Emerald Isles, observing Dublin's docklands

PostPosted: Thu Dec 28, 2006 5:03 pm    Post subject: Reply with quote

SanKuKai wrote:
mdeininger wrote:

this means there's an XML semantics error between <services> and </services> in your local.xml -- my guess is you added an empty node and forgot to terminate it with /> ;)


Yes ! That was that ! 8)
I had forgotten to close an <alias> markup, but now my local.xml is correctly parsed. :D

Thanks a lot for you're help and your patience. :wink:
no problem, thanks for trying einit and i hope it speeds up your boottime ;)
_________________
"Confident, lazy, cocky, dead." -- Felix Jongleur, Otherland

( Twitter | Blog | GitHub )
Back to top
View user's profile Send private message
der bastler
Apprentice
Apprentice


Joined: 13 Apr 2003
Posts: 262

PostPosted: Sun Dec 31, 2006 10:51 am    Post subject: Reply with quote

Finally I got a 512 MB CF card for my VIA system -- it was the smallest card I could buy...

This means I can set up a normal system without the need to look at the system's size (sort of). So I installed einit via overlay in my chroot environment. Now for the configuration... the VIA system will not have a swap partition, so can I just delete the swap tag or do I have to disable it?
_________________
Tempus fugit.
@frank@troet.cafe
Back to top
View user's profile Send private message
mdeininger
Veteran
Veteran


Joined: 15 Jun 2005
Posts: 1740
Location: Emerald Isles, observing Dublin's docklands

PostPosted: Sun Dec 31, 2006 11:38 am    Post subject: Reply with quote

ah, you'd need to simply disable the swap service... just create new boot and default modes without swap anywhere and away it is -- it's how i run my systems too, including my dad's pvr with a VIA c3-2 ;)
_________________
"Confident, lazy, cocky, dead." -- Felix Jongleur, Otherland

( Twitter | Blog | GitHub )
Back to top
View user's profile Send private message
der bastler
Apprentice
Apprentice


Joined: 13 Apr 2003
Posts: 262

PostPosted: Sun Dec 31, 2006 5:29 pm    Post subject: Reply with quote

Well, my somehow configured einit boots, but fails at some points. Seems instead of just messing around with the default one I have to write a proper tailored local.xml... :wink:




... in the new year!
_________________
Tempus fugit.
@frank@troet.cafe
Back to top
View user's profile Send private message
mdeininger
Veteran
Veteran


Joined: 15 Jun 2005
Posts: 1740
Location: Emerald Isles, observing Dublin's docklands

PostPosted: Sun Dec 31, 2006 8:41 pm    Post subject: Reply with quote

at least it does boot ;)

if it's just a number of FAIL entries, it could be some things lacking configuration that are enabled by default -- anything specific that worries you?
hint: just copy the boot mode from einit.xml to local.xml. also: what version are you using? the latest SVN has some advanced features that aren't well-tested yet, because i was contacted by sabayon linux representatives to get einit integrated into gentoo transparently... (should've posted something about them...)

btw: vapier added an ebuild for einit 0.14 to the main portage tree :)
go vapier! ;)
_________________
"Confident, lazy, cocky, dead." -- Felix Jongleur, Otherland

( Twitter | Blog | GitHub )
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page 1, 2, 3 ... 17, 18, 19  Next
Page 1 of 19

 
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