![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1202793 https://bugzilla.suse.com/show_bug.cgi?id=1202793#c4 --- Comment #4 from Antonio Feijoo <antonio.feijoo@suse.com> --- (In reply to Jan Engelhardt from comment #3)
Ah, what I find is
# cat /etc/dracut.conf.d/05-convertfs.conf add_dracutmodules+="convertfs" add_dracutmodules+="convertfs" add_dracutmodules+="convertfs" add_dracutmodules+=" convertfs " add_dracutmodules+=" convertfs "
so whatever the fix from 2 years ago was (probably appending to the conf file), it just left the old entries alone.
Thanks for this feedback, this will help to improve the code. Yes, the post-install script appends a line to that file, rather than overwriting the contents of the file, and this maybe should be changed. --- # check whether /var/run has been converted to a symlink if [ ! -L /var/run ]; then grep -q '^[ ]*GRUB_CMDLINE_LINUX_DEFAULT=.*rd.convertfs' /etc/default/grub || \ sed -i '/^[ ]*GRUB_CMDLINE_LINUX_DEFAULT.*/s/"$/ rd.convertfs"/' /etc/default/grub || : if ! grep --no-message 'add_dracutmodules+=" convertfs "' /etc/dracut.conf.d/05-convertfs.conf; then --> cat >>/etc/dracut.conf.d/05-convertfs.conf<<EOF add_dracutmodules+=" convertfs " EOF fi fi --- But, there is a second part that removes the 05-convertfs.conf file, and it never seems to be reached on your system. --- #clean up after the conversion is done if [ -L /var/run ] && [ -f /etc/dracut.conf.d/05-convertfs.conf ]; then sed -i '/^[ ]*GRUB_CMDLINE_LINUX_DEFAULT.*/s/rd.convertfs//' /etc/default/grub || : [ -f /etc/dracut.conf.d/05-convertfs.conf ] && sed -i '/add_dracutmodules+="[ ]*convertfs[ ]*"/d' /etc/dracut.conf.d/05-convertfs.conf || : --> [ -s /etc/dracut.conf.d/05-convertfs.conf ] || rm -f /etc/dracut.conf.d/05-convertfs.conf || : [ -d /var/lock.lockmove~ ] && rm -rf /var/lock.lockmove~ || : [ -d /var/run.runmove~ ] && rm -rf /var/run.runmove~ || : fi --- -- You are receiving this mail because: You are on the CC list for the bug.