LINUX.ORG.RU

Sed и NTFS

 ,


0

1

Есть файл и скрипт на ntfs разделе.

echo ">>> $DIRECTORY_PROJECT/$SUBPROJECT_FILE_CONFIG"
        sed -i "/^$SED_BEFORE/c\\$SED_AFTER" \
            "$DIRECTORY_PROJECT/$SUBPROJECT_FILE_CONFIG"
        echo "<<< $DIRECTORY_PROJECT/$SUBPROJECT_FILE_CONFIG"

Выхлоп:
[quote][quote][quote] ./code/libsmilo/project.config[br][/quote][/quote][/quote]sed: preserving permissions for ‘./code/libsmilo/sedf1tP7c’: Операция не позволена
<<< ./code/libsmilo/project.config

При этом скрипт выполняется успешно, делает что нужно. Как убрать его предупреждение?

~$ cat /etc/fstab | grep /mnt/share
# /mnt/share was on /dev/sda5 during installation
UUID=478B676900424A50 /mnt/share      ntfs    defaults,umask=007,gid=46 0       0
~$ ls -ld /mnt/share/Dropbox/Projects/Smilodon2
drwxrwx--- 1 root plugdev 4096 мар 18 15:12 /mnt/share/Dropbox/Projects/Smilodon2

★★★★★

Последнее исправление: PPP328 (всего исправлений: 1)

Какие атрибуты у файла со скриптом? А вообще, дело в ntfs, она не сохраняет атрибуты файла при копировании на соответствующий раздел.

LongLiveUbuntu ★★★★★
()
Ответ на: комментарий от LongLiveUbuntu
$ ls -l scripts/build.sh 
-rwxrwx--- 1 root plugdev 8179 мар 18 16:30 scripts/build.sh

Что-то с этим можно сделать? С учетом того, что sed работает корректно, просто ругается в stderr. Есть у него опция чтобы отключить такое предупреждение?

PPP328 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.