comparison scripts/pkg/private/uninstall.m @ 14471:d2c095e45196

maint: Remove redundant private function from the package manager. * pkg/private/rm_rf.m: remove file. * pkg/provate/build.m: remove calls to rm_rf. * pkg/provate/configure_make.m: remove calls to rm_rf. * pkg/provate/copy_files.m: remove calls to rm_rf. * pkg/provate/finish_installation.m: remove calls to rm_rf. * pkg/provate/install.m: remove calls to rm_rf. * pkg/provate/packinfo_copy_file.m: remove calls to rm_rf. * pkg/provate/prepare_installation.m: remove calls to rm_rf. * pkg/provate/repackage.m: remove calls to rm_rf. * pkg/provate/uninstall.m: remove calls to rm_rf.
author Carlo de Falco <kingcrimson@tiscali.it>
date Fri, 16 Mar 2012 18:55:09 +0100
parents cfb0173fe1ca
children a46b8b0bd325
comparison
equal deleted inserted replaced
14470:aad7ad0e15c1 14471:d2c095e45196
110 if (exist (getarchdir (desc))) 110 if (exist (getarchdir (desc)))
111 rmpath (getarchdir (desc)); 111 rmpath (getarchdir (desc));
112 endif 112 endif
113 endif 113 endif
114 if (exist (desc.dir, "dir")) 114 if (exist (desc.dir, "dir"))
115 [status, msg] = rm_rf (desc.dir); 115 [status, msg] = rmdir (desc.dir, "s");
116 if (status != 1) 116 if (status != 1 && exist (desc.dir, "dir"))
117 error ("couldn't delete directory %s: %s", desc.dir, msg); 117 error ("couldn't delete directory %s: %s", desc.dir, msg);
118 endif 118 endif
119 [status, msg] = rm_rf (getarchdir (desc)); 119 [status, msg] = rmdir (getarchdir (desc), "s");
120 if (status != 1) 120 if (status != 1 && exist (getarchdir (desc), "dir"))
121 error ("couldn't delete directory %s: %s", getarchdir (desc), msg); 121 error ("couldn't delete directory %s: %s", getarchdir (desc), msg);
122 endif 122 endif
123 if (dirempty (desc.archprefix)) 123 if (dirempty (desc.archprefix))
124 rm_rf (desc.archprefix); 124 rmdir (desc.archprefix, "s");
125 endif 125 endif
126 else 126 else
127 warning ("directory %s previously lost", desc.dir); 127 warning ("directory %s previously lost", desc.dir);
128 endif 128 endif
129 endfor 129 endfor