Код: Выделить всё
$ cat hello.sh
#!/usr/bin/sh
cat mydatafolder/data.txt
$ cat mydatafolder/data.txt
Hello World!
hello-world-1.0 $ tree -L 1
.
├── debian
├── hello.sh
└── mydatafolder
3 directories, 1 file
< /code>
Теперь, как мне обратиться к data.txt, чтобы одно и то же заклинание работало как при создании пакета, так и после его установки. < /p>
Вот что я попробовал: < /p>
hello-world-1.0$ cat debian/install
hello.sh usr/bin
mydatafolder/* usr/share/mydatafolder
hello-world-1.0$ echo $XDG_DATA_DIRS
/usr/share/gnome:/usr/local/share/:/usr/share/
< /code>
Когда я создаю и устанавливаю пакет, он говорит: < /p>
$ hello.sh
cat: mydatafolder/data.txt: No such file or directory
Подробнее здесь: https://stackoverflow.com/questions/795 ... an-package
Мобильная версия