LINUX.ORG.RU

История изменений

Исправление beastie, (текущая версия) :

На что нарвался:

  • в os/user нет GroupLookup: https://code.google.com/p/go/issues/detail?id=2617 А мне они нужны. Но это ещё ерунда. Мне их надо с пол-десятка, можно было бы и захдкодить.
  • Выполнять часть кода мне надо от рута. Разбил на две части (www/root) и объединил через net/rpc. Вроде заработало. (Безопастностью там, правда, и не пахнет.)
  • Но тут всплыла другая поблема: os.Rename не умеет переносить за пределы файловой системы. (Да, rename(2) это тоже не умеет, но это хоть оговорено в мане, в отличаее от godocs). https://code.google.com/p/go/issues/detail?id=6887 А писать свою имплементацию mv с нуля мне как-то разхотелось.

Но к пробемам нотификаций это не относится. ;)

Исходная версия beastie, :

На что нарвался:

  • в os/user нет GroupLookup: https://code.google.com/p/go/issues/detail?id=2617 А мне они нужны. Но это ещё ерунда. Мне их надо с пол-десятка, можно было бы и захдкодить.
  • Выполнять часть кода мне надо от рута. Разбил на две части (www/root) и объединил через net/rpc. Вроде заработало.
  • Но тут всплыла другая поблема: os.Rename не умеет переносить за пределы файловой системы. (Да, rename(2) это тоже не умеет, но это хоть оговорено в мане, в отличаее от godocs). https://code.google.com/p/go/issues/detail?id=6887 А писать свою имплементацию mv с нуля мне как-то разхотелось.

Но к пробемам нотификаций это не относится. ;)