From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4214A59C.5030402@altlinux.ru> Date: Thu, 17 Feb 2005 17:09:32 +0300 From: Alexey Rusakov User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041207 Thunderbird/1.0 Mnenhy/0.7 X-Accept-Language: en-us, en MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] =?KOI8-R?Q?=F7=D2=C5=CD=C5=CE=CE=D9=C5_=D0=D5=D4=C9?= References: <20050217150300.58ff3f0c@super-comp.home.net> In-Reply-To: <20050217150300.58ff3f0c@super-comp.home.net> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: by AMaViS 0.3.12pre8 X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Feb 2005 14:09:36 -0000 Archived-At: List-Archive: List-Post: On 17.02.2005 16:03, Drool wrote: > Есть программулина, исполняемый файл лежит в /usr/bin, который жестко хотит > присутствия в этом же каталоге директорий img и res... Захламлять /usr/bin > сторонними папками некрасиво, я их сложил в /usr/share/имя_программы, а из > положения вышел путем создания симлинков на нее в /usr/bin... Тоже не есть > совсем кошерно... Вижу выход в создании запускающего sh-скрипта типа > > cd /usr/bin/ > ./имя_программы > > Но возможно ли задание в этом файле временного пути на время запуска программы, > который бы обманывал ее и подсовывал нужные пути к нужным каталогам? Может, всё-таки в консерватории подправить? Передо мной буквально вчера стояла точно такая же задача, и я хакнул исходники, заменив все относительные пути на #define, лежащий в отдельном файле. Соответственно, файл #include'нул там, где он оказывается нужен. Насчёт скрипта - я не очень понял, чего вы хотите добиться. Если у вас есть каталог /usr/share/имя_программы/, вы переходите в него, оттуда выполняете /usr/bin/имя_программы и радуетесь жизни. Или программе критично, чтобы её бинарник в текущем каталоге лежал? Тогда уж точно надо в консерватории править. -- Alexey "Ktirf" Rusakov