on the 'no pantry' part of your question. Most KR stations do not have proper food facilities nor do the trains stop there for a long time. I am not sure which train you are traveling on, but KR has contractors selling food in many of the trains - example Matsyagandha. The food is of reasonably good quality