after digging into the code, it seems for some reason "/usr/bin/rm" is added to "changed" - I doubt this is correct...
After digging a bit more, I found out that create_new_profile() is (ab)used to create a new stub profile to be used as child profile. create_new_profile then adds the new child (which looks like a normal profile to it) to "changed".
I'll send a patch to the ML that most probably makes the cleanup round in save_profile() superfluous.
after digging into the code, it seems for some reason "/usr/bin/rm" is added to "changed" - I doubt this is correct...
After digging a bit more, I found out that create_ new_profile( ) is (ab)used to create a new stub profile to be used as child profile. create_new_profile then adds the new child (which looks like a normal profile to it) to "changed".
I'll send a patch to the ML that most probably makes the cleanup round in save_profile() superfluous.