Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37395395
en ru br
Репозитории 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
www.altlinux.org/Changes

Группа :: Система/Основа
Пакет: 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())
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin