I didn't given any instructions for the moment about the testing part.
Should this be in /usr/lib/66 and not on /etc/66?
Good point, maybe it's better to install the result of the 66-mods command at /etc/66/. Need to think about it.
So , yeah the modules was changed to follow the change at 66 instantiated service. Instantiated services are files where instantiated modules are directory. So to be consistent the name of Modules reflect now the instantiated service syntax.
I was clear at the start, modules are clearly on development. I mean the concept is not define entirely and the manner to deal with. That's why 66-mods.sh is a script instead of a C code and only present on Obarun (this is not shared with 66 even 66-tools).
So, you need to replace boot-user-@ -66mod by boot-user@ -66mod. User that already use the previous do not need to change nothing. It will works as it worked. But if you want to enable it again, you need first to disable the previous version and enable the new one.
The -f/F option will not works cause of the name change.
Also, the same rule need to be apply for all instantiated service. You don't need to do anything, just upgrade them, but if you want to enable them again, first disable and enable again. Do not pass by the -f/F option of 66-enable API.
Previously a command e.g
# 66-enable dbus-session-@ oblive
give you a instantiated service named dbus-session-oblive in your tree
now when you do
# 66-enable dbus-session@ oblive
will give you a service named dbus-session@ oblive :).
Why this change? Well let's take a another example
# 66-enable dhclient@ eth0
gave you a service named eth0 which is not really usefull.
now the same command give you a service named dhclient@ eth0. It's clearer , isn't it? You know quickly the origin of the service. Also this change allow us to do some service declaration like this
@ depends=( dhclient@ @I )
and the code by itself it less complicated (user don't care about this fact but me nope :) ).
So, yes the wiki need to be changed. For the forum part, let say you're are involving 66 :). User should always refer first to the official documentation. A prog evolve this is a normal thing.
What puzzles me is if I did this before 0.2.0-1 how did 0.2.0-1 replace the "different pkg" 0.1.0-1
i don't understand this o_O.