On Fri, Jul 12, 2013 at 10:29 PM, Lennart Poettering <lenn...@poettering.net> wrote: > On Fri, 12.07.13 11:48, Kyungmin Park (kmp...@infradead.org) wrote: > >> It's another question. >> the main goal of this patch is that supports conditional execution >> If some services are executed with given condition, it should check >> some conditions and execute different flow. >> if [ condition is 1 ]; then >> launch A service >> else if [ condition is 2 ]; then >> launch B service >> else >> launch C service >> >> current systemd scheme we have to prepare three service file. so can >> we make it only one service with some unit extension? IOW multipul >> unit support? >> >> [Unit] >> ... >> ConditionBlahBlah=1 >> >> [Unit] >> ... >> ConditionBlahBlah=2 >> >> [Unit] >> ... >> ConditionBlahBlah=!1 && !2 or empty line > > Unit files are not supposed to be a Turing complete programming > language, and conditions are suggested only as simple checks for > optimizing start-up of some services. Their configuration files are > independent of each other so that we can load/unload them separately. > Okay, I knew it's not systemd goal. I just asked does it have plan for these requirements. we will create different service files for each purpose.
Thank you, Kyungmin Park _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel