Hi DongInn,

Upstart is a replacement for sys V init. It was developped for Ubuntu but was 
used by other distros. Fedora 9 and rhel6 are using this (initscripts are still 
compatible so upstart support is not mandatory), but since fedora 15, redhat 
went for systemd.
Now, (except ubuntu) many distributions have moved to systemd.

http://en.wikipedia.org/wiki/Upstart

As for SuSE, I'll go for zypper then and make change if needed in the future. 
Though, SuSE support is not my priority. I need to fix many many stuffs in 
oscar so it works on OS other than rhel6.

My fixes and ports are aimed at:
- fixing ifconfig usage and parsing it which is broken with recent ifconfig 
releases=> replace by parsing 'ip addr'
- fixing service management (so systemd works without needing to write a single 
line of new code).
- fixing OS_Settings by adding most specific stuffs here instead of 
hardconnding them. (dhcp config files, postgresql datadir and such).

Fedora-17 is an excellent platform to test this migration, almost everything is 
broken (new ifconfig, new config file locations, system commands are in /usr 
not in /, ...)

So far, I'm able to reach step 6, and add a MAC to a node.
Still need to fix enable install mode, setup network boot and most opkg 
post-install scripts. (hopefully this will be fixed tonight).

Hopefully, after this big change, port to another OS should be far more easy. 
Also, consistency should be more present among oscar files. For example, I'm 
using OSCAR::Network instead of local functions when dealing with network 
stuffs. (e.g. interface2ip is used in mkdhcpconf instead of local ifconfig 
broken parsing).

With this move, many stuffs that were broken under debian will start working. 
(no more redhat centric hardcoded config files (pgsql datadir, dhcp config 
file, ...)

Last point: systemimager is broken for fedora-18+ (thus my testing on fc17). 
(Can't build udev, need to move to systemd or find a way to build newer udev 
from systemd source which is in theory possible, but not wide spread).
I need to work on systemimager to replace the build of the kernel and initrd by 
a more modern technique that would use system installed materials (just like 
the process to create the distro install boot disks). (though it's a little bit 
out of topic here).

Best regards,

Olivier.
--
   Olivier LAHAYE
   CEA DRT/LIST/DM2I/DIR
________________________________
De : DongInn Kim [di...@cs.indiana.edu]
Date d'envoi : lundi 4 novembre 2013 14:46
À : Devel OSCAR
Objet : Re: [Oscar-devel] MMigration to new OS_Settings in progress.

Hi Olivier,

(upstart not supported).
What do you mean by this? Does this mean that we can not setup a start up 
program with “upstart” on a deb based system?

BTW, can someone tell me is SuSE server has zypper command (yum counterpart for 
OpenSuSE)?
I have not setup SuSE myself but IU has a SuSE cluster (BigRed II) and it seems 
to have it.

Regards,

--
- DongInn

On Nov 4, 2013, at 6:14 AM, LAHAYE Olivier 
<olivier.lah...@cea.fr<mailto:olivier.lah...@cea.fr>> wrote:


Hi,

I'm still working on the migration to new SystemServices, SystemServicesDefs 
and OS_Settings API so services management is transparent to underlying OS 
technology (manual, sysvinit, systemd) (upstart not supported).

Aside that, I gave a look at OpenSuSE-12.3, and early steps for a future 
support of this OS has been set up. Though, there is still work needed to 
support the package management commands (zypper).

BTW, can someone tell me is SuSE server has zypper command (yum counterpart for 
OpenSuSE)?

Regards,

Olivier.
--
   Olivier LAHAYE
   CEA DRT/LIST/DM2I/DIR
------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk_______________________________________________
Oscar-devel mailing list
Oscar-devel@lists.sourceforge.net<mailto:Oscar-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/oscar-devel

------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
Oscar-devel mailing list
Oscar-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oscar-devel

Reply via email to