aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1993-07-21 22:16:11 +0000
committerRichard M. Stallman1993-07-21 22:16:11 +0000
commit8e0ed2de52c3fb63591ebda076c4a7407fe5fa84 (patch)
treec1c35f6725d45710e5fcf5c3a2311233a5a829fd
parent7c7b8f9d15649275e197416dce49cf47546b8089 (diff)
downloademacs-8e0ed2de52c3fb63591ebda076c4a7407fe5fa84.tar.gz
emacs-8e0ed2de52c3fb63591ebda076c4a7407fe5fa84.zip
Try deleting version.el if it's not writable.
-rw-r--r--lisp/inc-vers.el3
1 files changed, 3 insertions, 0 deletions
diff --git a/lisp/inc-vers.el b/lisp/inc-vers.el
index 008811f54cf..6523dafd21b 100644
--- a/lisp/inc-vers.el
+++ b/lisp/inc-vers.el
@@ -41,6 +41,9 @@
41 (progn (skip-chars-forward "^\"") (point)))) 41 (progn (skip-chars-forward "^\"") (point))))
42 42
43 43
44(if (and (file-accessible-directory-p "../lisp/")
45 (null (file-writable-p "../lisp/version.el")))
46 (delete-file "../lisp/version.el"))
44(write-region (point-min) (point-max) "../lisp/version.el" nil 'nomsg) 47(write-region (point-min) (point-max) "../lisp/version.el" nil 'nomsg)
45(erase-buffer) 48(erase-buffer)
46(set-buffer-modified-p nil) 49(set-buffer-modified-p nil)