php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /proc/self/root/usr/share/dracut/modules.d/90dmsquash-live/ |
files >> //proc/self/root/usr/share/dracut/modules.d/90dmsquash-live/parse-dmsquash-live.sh |
#!/bin/sh # live images are specified with # root=live:backingdev [ -z "$root" ] && root=$(getarg root=) # support legacy syntax of passing liveimg and then just the base root if getarg liveimg; then liveroot="live:$root" fi if [ "${root%%:*}" = "live" ] ; then liveroot=$root fi [ "${liveroot%%:*}" = "live" ] || return case "$liveroot" in live:LABEL=*|LABEL=*) root="${root#live:}" root="$(echo $root | sed 's,/,\\x2f,g')" root="live:/dev/disk/by-label/${root#LABEL=}" rootok=1 ;; live:CDLABEL=*|CDLABEL=*) root="${root#live:}" root="$(echo $root | sed 's,/,\\x2f,g')" root="live:/dev/disk/by-label/${root#CDLABEL=}" rootok=1 ;; live:UUID=*|UUID=*) root="${root#live:}" root="live:/dev/disk/by-uuid/${root#UUID=}" rootok=1 ;; live:/*.[Ii][Ss][Oo]|/*.[Ii][Ss][Oo]) root="${root#live:}" root="liveiso:${root}" rootok=1 ;; live:/dev/*) rootok=1 ;; esac info "root was $root, liveroot is now $liveroot" if [ "${root##live:/dev/}" != "$root" ]; then [ -d /dev/.udev/rules.d ] || mkdir -p /dev/.udev/rules.d { printf 'KERNEL=="%s", SYMLINK+="live"\n' \ ${root#live:/dev/} printf 'SYMLINK=="%s", SYMLINK+="live"\n' \ ${root#live:/dev/} } >> /dev/.udev/rules.d/99-live-mount.rules { printf 'KERNEL=="%s", RUN+="/sbin/initqueue --settled --onetime --unique /sbin/dmsquash-live-root $env{DEVNAME}"\n' \ ${root#live:/dev/} printf 'SYMLINK=="%s", RUN+="/sbin/initqueue --settled --onetime --unique /sbin/dmsquash-live-root $env{DEVNAME}"\n' \ ${root#live:/dev/} } >> /etc/udev/rules.d/98-dracut-20-live-squash.rules echo '[ -e /dev/live ]' > /initqueue-finished/dmsquash.sh root=/dev/mapper/live-rw unset rootok fiy~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`