Psoren,
Well... If you had a look at what were inside smeplus.sh and also what was new on SME 7, you should have almost seen that ClamAV, SA and MySQL were included or updated and that it will lead you to some problems!
That's why I never even tried to update SME 6.x to SME 7.x!
In fact, to avoid problems, I never tryed to update any of my OS to the next major version (Windows or Linux) because it's always random!
I still can't understand why the dev-team spend time to make the update possible from 6.x to 7.x (and even less why they choosed to support smeplus.sh which were none of their concern)
What I've learned during this year of work on this script and with this great experience I have now with YUM (at least 1500 installs) is that things change all the time... Sometime it's better, but sometimes it's really not!
Don't believe me? Just hit
yum+update+problem in the forum...
And I don't talk about RPMs that are included and then 1 month later no more needed as a dependency (but not uninstalled)
I'm already on an uninstall script since 3 months (thanks to WilliamSid who pointed me to that)
But to be honnest I don't know if I'm going to finish it now... Maybe I should do just like the others: make stuffs for my-self and don't share them with others.
Critical contribs (mostly webapps) are optionnal, but I was also already working on offering more choice on what's installed... To avoid such complains and to fit anyone's need. That's a lot of work to do... And again, I don't know if I will.
--------------------------------------------
Ray,
During this year, I've contacted a lot of contributors to help improve their RPMs when my little knowledge was enough to help them. So in this way, I think I've helped this community.
I've recently leaned howto make RPMs and I've made a few RPMs. I've tried to keep the SME spirit. I'm quite new to SME and Linux as I said... So I'm waiting for any comments to improve my RPMs...
All my work is
here and everyone can download SRPMS to view what's inside and how it's installing. Anyone can feel free to test them and send their comments/advices or even update it on their own.
I've done it so many times before for others (just to see how it works or simply to learn and even try to search for improvements), I would be very happy if someone do the same for me.
It's the same for this script...
As an admin, I'm aware of potential problems/bugs/security issues that occurs when a lot of programs are installed. That's not only for SME, it's general.
That's why I've tested, tested and tested again this script (in all languages...) to avoid most problems and prevent from install problems.
That's also why a lot of contribs are not even available in my script.
A few contribs are modified by my script to allow better security (ie close access from the outside to phpsysinfo by default with a custom template)
Only what's has been tested is inside. That doesn't mean that it's perfect or bugless. But believe me, all I was able to do is in this script!
If I understand well how updates work, all packages which are in default repositories have been tested and approoved. Can we say that there are no bugs, no security issues? Well my experience don't tell me that!
I was not disappointed by the few "may's" but for the big warnings... It makes me think my work is really useless, a big sh*t and that I should delete it.
I don't know what to think about "you've installed non-standard contribs so we don't provide support"... I guess everyone using SME has at least one contrib installed?
And I hope contributors will not stop helping us (users) when a bug is found or when a new SME update needs a few modifications.
I would love to know what people would think if Microsoft was saying the same thing...