История изменений
Исправление 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 с нуля мне как-то разхотелось.
Но к пробемам нотификаций это не относится. ;)