Makefile
changeset 958 4fdd8bd3d0a4
parent 957 b491e9c375e7
child 959 25d27dfee90e
equal deleted inserted replaced
957:b491e9c375e7 958:4fdd8bd3d0a4
   152 	chmod a+x ~/.xinitrc ~/.xserverrc
   152 	chmod a+x ~/.xinitrc ~/.xserverrc
   153 	rm -f ~/.xsession
   153 	rm -f ~/.xsession
   154 	ln -s ~/.xinitrc ~/.xsession
   154 	ln -s ~/.xinitrc ~/.xsession
   155 	rm -f ~/.bash_profile
   155 	rm -f ~/.bash_profile
   156 	cp ~/.bashrc ~/.bash_profile
   156 	cp ~/.bashrc ~/.bash_profile
   157 	command -v /usr/bin/mc || exit 0; \
   157 	mkdir -p $(HOME)/.config/mc $(HOME)/.local/share/mc/; \
   158 	v=`/usr/bin/mc --version | sed 's|.*\([0-9]\+\.[0-9]\+\.[0-9]\+\)$$|\1|;q'`; \
   158 	umask 0117; \
   159 	vmajor=$${v%%.*}; \
   159 	$(INSTALL_DATA) .local/share/mc/bashrc $(HOME)/.local/share/mc/; \
   160 	vminor=$${v#*.}; \
   160 	cat .config/mc/mc.ext /etc/mc/mc.ext > $(HOME)/.config/mc/mc.ext; \
   161 	vminor=$${vminor%.*}; \
   161 	{ \
   162 	if [ $$vmajor -gt 4 -o '(' $$vmajor -eq 4 -a $$vminor -ge 8 ')' ]; then \
   162 		echo 'default/*'; \
   163 		mkdir -p $(HOME)/.config/mc $(HOME)/.local/share/mc/; \
   163 		echo '    Open=file %f'; \
   164 		umask 0117; \
   164 		echo '    Edit=[ `du -m %f | { read size rest; echo $$size; }` -le 4 ] && e %f || echo Too large file for Emacs...'; \
   165 		$(INSTALL_DATA) .local/share/mc/bashrc $(HOME)/.local/share/mc/; \
   165 	} >>$(HOME)/.config/mc/mc.ext
   166 		cat .config/mc/mc.ext /etc/mc/mc.ext > $(HOME)/.config/mc/mc.ext; \
       
   167 		{ \
       
   168 			echo 'default/*'; \
       
   169 			echo '    Open=file %f'; \
       
   170 			echo '    Edit=[ `du -m %f | { read size rest; echo $$size; }` -le 4 ] && e %f || echo Too large file for Emacs...'; \
       
   171 		} >>$(HOME)/.config/mc/mc.ext; \
       
   172 	else \
       
   173 		mkdir -p $(HOME)/.mc; \
       
   174 		$(INSTALL_DATA) .local/share/mc/bashrc $(HOME)/.mc; \
       
   175 		$(INSTALL_DATA) .config/mc/mc.ext $(HOME)/.mc/bindings; \
       
   176 	fi
       
   177 ifneq '' '$(filter $(host_os),cygwin linux)'
   166 ifneq '' '$(filter $(host_os),cygwin linux)'
   178 	if command -v file 1>/dev/null; then \
   167 	if command -v file 1>/dev/null; then \
   179 		$(INSTALL_DATA) .magic $(HOME); \
   168 		$(INSTALL_DATA) .magic $(HOME); \
   180 		cd $(HOME); \
   169 		cd $(HOME); \
   181 		file --compile -m .magic; \
   170 		file --compile -m .magic; \