View previous topic :: View next topic |
Author |
Message |
mdeininger Veteran
Joined: 15 Jun 2005 Posts: 1740 Location: Emerald Isles, observing Dublin's docklands
|
Posted: Sun Dec 24, 2006 10:14 pm Post subject: [einit] versions 0.14.0.500 - 0.15.2 -- happy new year |
|
|
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 )
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 |
|
|
brot Guru
Joined: 06 Apr 2004 Posts: 322
|
Posted: Sun Dec 24, 2006 10:32 pm Post subject: |
|
|
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 |
|
|
rmh3093 Advocate
Joined: 06 Aug 2003 Posts: 2138 Location: Albany, NY
|
Posted: Mon Dec 25, 2006 3:08 am Post subject: Re: [einit] version 0.14.0.500 -- merry xmas |
|
|
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 |
|
|
mdeininger Veteran
Joined: 15 Jun 2005 Posts: 1740 Location: Emerald Isles, observing Dublin's docklands
|
Posted: Mon Dec 25, 2006 9:35 am Post subject: |
|
|
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 |
|
|
rmh3093 Advocate
Joined: 06 Aug 2003 Posts: 2138 Location: Albany, NY
|
Posted: Mon Dec 25, 2006 3:09 pm Post subject: |
|
|
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 |
|
|
mdeininger Veteran
Joined: 15 Jun 2005 Posts: 1740 Location: Emerald Isles, observing Dublin's docklands
|
Posted: Mon Dec 25, 2006 3:20 pm Post subject: |
|
|
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 |
|
|
rmh3093 Advocate
Joined: 06 Aug 2003 Posts: 2138 Location: Albany, NY
|
Posted: Mon Dec 25, 2006 5:45 pm Post subject: |
|
|
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 |
|
|
truc Advocate
Joined: 25 Jul 2005 Posts: 3199
|
Posted: Mon Dec 25, 2006 7:13 pm Post subject: |
|
|
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 |
|
|
zAfi Apprentice
Joined: 08 Aug 2006 Posts: 220 Location: Austria
|
Posted: Mon Dec 25, 2006 7:40 pm Post subject: |
|
|
brot wrote: | Nice to see unmounting got fixed. |
is it really fixed???????
merry xmas to you as well from me... _________________ 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 |
|
|
mdeininger Veteran
Joined: 15 Jun 2005 Posts: 1740 Location: Emerald Isles, observing Dublin's docklands
|
Posted: Tue Dec 26, 2006 5:28 pm Post subject: |
|
|
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
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 |
|
|
mdeininger Veteran
Joined: 15 Jun 2005 Posts: 1740 Location: Emerald Isles, observing Dublin's docklands
|
Posted: Wed Dec 27, 2006 2:47 pm Post subject: |
|
|
okay kids, -503 is live now and i got some late christmas treats for all the good boys and girls
"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
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 |
|
|
SanKuKai Apprentice
Joined: 17 Feb 2006 Posts: 228 Location: Toulouse, France
|
Posted: Wed Dec 27, 2006 7:51 pm Post subject: |
|
|
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 |
|
|
mdeininger Veteran
Joined: 15 Jun 2005 Posts: 1740 Location: Emerald Isles, observing Dublin's docklands
|
Posted: Wed Dec 27, 2006 7:58 pm Post subject: |
|
|
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 |
|
|
SanKuKai Apprentice
Joined: 17 Feb 2006 Posts: 228 Location: Toulouse, France
|
Posted: Wed Dec 27, 2006 8:39 pm Post subject: |
|
|
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.
Thanks for your help and congratulations for this incredibly fast init system. |
|
Back to top |
|
|
mdeininger Veteran
Joined: 15 Jun 2005 Posts: 1740 Location: Emerald Isles, observing Dublin's docklands
|
Posted: Wed Dec 27, 2006 8:51 pm Post subject: |
|
|
SanKuKai wrote: | Indeed ! It works perfectly now.
Thanks for your help and congratulations for this incredibly fast init system. |
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 _________________ "Confident, lazy, cocky, dead." -- Felix Jongleur, Otherland
( Twitter | Blog | GitHub ) |
|
Back to top |
|
|
SanKuKai Apprentice
Joined: 17 Feb 2006 Posts: 228 Location: Toulouse, France
|
Posted: Wed Dec 27, 2006 11:58 pm Post subject: |
|
|
So, after these three hours spent testing eINIT, I can tell you that it's really great !
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. |
|
Back to top |
|
|
mdeininger Veteran
Joined: 15 Jun 2005 Posts: 1740 Location: Emerald Isles, observing Dublin's docklands
|
Posted: Thu Dec 28, 2006 2:39 pm Post subject: |
|
|
alright lets get down to the nitty gritty then
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 |
|
|
SanKuKai Apprentice
Joined: 17 Feb 2006 Posts: 228 Location: Toulouse, France
|
Posted: Thu Dec 28, 2006 4:27 pm Post subject: |
|
|
mdeininger wrote: | alright lets get down to the nitty gritty then
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.
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 !
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
|
) |
|
Back to top |
|
|
mdeininger Veteran
Joined: 15 Jun 2005 Posts: 1740 Location: Emerald Isles, observing Dublin's docklands
|
Posted: Thu Dec 28, 2006 4:36 pm Post subject: |
|
|
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 _________________ "Confident, lazy, cocky, dead." -- Felix Jongleur, Otherland
( Twitter | Blog | GitHub ) |
|
Back to top |
|
|
SanKuKai Apprentice
Joined: 17 Feb 2006 Posts: 228 Location: Toulouse, France
|
Posted: Thu Dec 28, 2006 4:54 pm Post subject: |
|
|
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 !
I had forgotten to close an <alias> markup, but now my local.xml is correctly parsed.
Thanks a lot for you're help and your patience. |
|
Back to top |
|
|
mdeininger Veteran
Joined: 15 Jun 2005 Posts: 1740 Location: Emerald Isles, observing Dublin's docklands
|
Posted: Thu Dec 28, 2006 5:03 pm Post subject: |
|
|
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 !
I had forgotten to close an <alias> markup, but now my local.xml is correctly parsed.
Thanks a lot for you're help and your patience. | 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 |
|
|
der bastler Apprentice
Joined: 13 Apr 2003 Posts: 262
|
Posted: Sun Dec 31, 2006 10:51 am Post subject: |
|
|
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 |
|
|
mdeininger Veteran
Joined: 15 Jun 2005 Posts: 1740 Location: Emerald Isles, observing Dublin's docklands
|
Posted: Sun Dec 31, 2006 11:38 am Post subject: |
|
|
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 |
|
|
der bastler Apprentice
Joined: 13 Apr 2003 Posts: 262
|
Posted: Sun Dec 31, 2006 5:29 pm Post subject: |
|
|
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...
... in the new year! _________________ Tempus fugit.
@frank@troet.cafe |
|
Back to top |
|
|
mdeininger Veteran
Joined: 15 Jun 2005 Posts: 1740 Location: Emerald Isles, observing Dublin's docklands
|
Posted: Sun Dec 31, 2006 8:41 pm Post subject: |
|
|
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 |
|
|
|
|
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
|
|