Репозитории ALT
S: | 2.1.41-alt23 |
5.1: | 2.1.41-alt9 |
4.1: | 2.1.41-alt3.M41.1 |
4.0: | 2.1.35-alt5 |
3.0: | 2.1.25-alt3 |
+backports: | 2.1.29-alt4.0.M30 |
Группа :: Система/Основа
Пакет: menu
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: menu-2.1.26-alt-create_stamp.patch
Скачать
Скачать
--- menu-2.1.26/update-menus/update-menus.cc~ 2006-01-18 15:05:16 +0300
+++ menu-2.1.26/update-menus/update-menus.cc 2006-01-18 15:18:49 +0300
@@ -1339,6 +1339,26 @@ int main (int argc, char **argv)
}
catch(genexcept& p) { p.report(); }
+ /** Create stamp file **/
+ int menu_updates_stamp = -1;
+ if(is_root)
+ {
+ menu_updates_stamp = open("/var/lib/menu/.menu-updates.stamp", O_CREAT|O_TRUNC|O_WRONLY, 00644);
+ if( menu_updates_stamp != -1 )
+ {
+ close(menu_updates_stamp);
+ chmod("/var/lib/menu/.menu-updates.stamp", S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH);
+ }
+ }
+ else
+ {
+ menu_updates_stamp = open((string(home_dir)+"/.menu-updates.stamp").c_str(), O_CREAT|O_TRUNC|O_WRONLY, 00644);
+ if( menu_updates_stamp != -1 )
+ {
+ close(menu_updates_stamp);
+ }
+ }
+
remove_lock();
if(!stdoutfile.empty())