dracut_guncelle 552 B

123456789101112131415161718192021222324252627
  1. #!/bin/sh
  2. # dracut ve modulleri için geerekli güncelleme betiği
  3. dracutmilisrepo="https://github.com/milisarge/dracut-milis"
  4. dracutmilis="/opt/dracut-milis"
  5. dracut_guncelle(){
  6. moduller_guncelle
  7. echo "dracut güncellendi."
  8. }
  9. moduller_guncelle(){
  10. cp -rf $dracutmilis/moduller/* /usr/lib/dracut/modules.d/
  11. echo "modüller güncellendi."
  12. }
  13. if [ -d $dracutmilis ];then
  14. dracut_guncelle
  15. else
  16. echo "dracut-milis klonlanıyor."
  17. git clone $dracutmilisrepo $dracutmilis
  18. echo "dracut-milis klonlandı."
  19. [ -d $dracutmilis ] && dracut_guncelle
  20. fi