s243a

initrd/init:prepend_dir() (tahrpup)

Apr 15th, 2018
432
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.54 KB | None | 0 0
  1. prepend_dir() { #SAVE_LAYER=/pup_ro1  #Line 677 of initrd/init
  2.  rm -rf ${SAVE_LAYER}/tmp #in case last boot was pupmode=12
  3.  #adjust stack
  4.  echo "mount -o remount,add:1:${SAVE_LAYER}=ro+wh /pup_new" #debug
  5.  mount -o remount,add:1:${SAVE_LAYER}=ro+wh /pup_new #ro+wh = Readonly branch and it has/might have whiteouts on it
  6.  if [ $? -eq 0 ];then
  7.   [ $PUPMODE -ne 77 ] && KEEPMOUNTED="${KEEPMOUNTED}${SAVEPART} "
  8.   [ "$SAVE_NAME" ] && NEWUNIONRECORD="$SAVE_NAME $NEWUNIONRECORD"
  9.  else
  10.   printf "${L_ADDING_SAVE_LAYER_FAILED}\n" "$SAVE_LAYER"
  11.  fi
  12. }
Advertisement
Add Comment
Please, Sign In to add comment