From 6eeaf55131b58b4b19abc0648c845b753a0f1111 Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Thu, 16 Nov 2017 23:37:17 +0100 Subject: [PATCH] Avoid hard-coded paths in some more places The plan is to allow other apps to build packages by changing the prefix. --- packages/apt/build.sh | 4 ++-- packages/cowsay/install.sh.patch | 4 ++-- packages/mpd/mpdconf.example.patch | 6 +++--- packages/multitail/Makefile.patch | 2 +- packages/openssh/source-ssh-agent.sh | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/apt/build.sh b/packages/apt/build.sh index 6a399084..b74d4485 100644 --- a/packages/apt/build.sh +++ b/packages/apt/build.sh @@ -35,6 +35,6 @@ lib/libapt-inst.so termux_step_post_make_install() { printf "# The main termux repository:\ndeb [arch=all,${TERMUX_ARCH}] https://termux.net stable main\n" > $TERMUX_PREFIX/etc/apt/sources.list - cp $TERMUX_PKG_BUILDER_DIR/trusted.gpg $TERMUX_PREFIX/etc/apt/ - rm /data/data/com.termux/files/usr/include/apt-pkg -r + cp $TERMUX_PKG_BUILDER_DIR/trusted.gpg $TERMUX_PREFIX/etc/apt/ + rm $TERMUX_PREFIX/include/apt-pkg -r } diff --git a/packages/cowsay/install.sh.patch b/packages/cowsay/install.sh.patch index 5adee6cd..40de879e 100644 --- a/packages/cowsay/install.sh.patch +++ b/packages/cowsay/install.sh.patch @@ -55,8 +55,8 @@ diff -u -r ../cowsay-3.03+dfsg1/install.sh ./install.sh -fi - -PREFIX=${prefix:-/usr/local} -+usethisperl=/data/data/com.termux/files/usr/bin/perl -+PREFIX=/data/data/com.termux/files/usr ++usethisperl=@TERMUX_PREFIX@/bin/perl ++PREFIX=@TERMUX_PREFIX@ echo Okay, time to install this puppy. diff --git a/packages/mpd/mpdconf.example.patch b/packages/mpd/mpdconf.example.patch index 96e2eccb..343a408d 100644 --- a/packages/mpd/mpdconf.example.patch +++ b/packages/mpd/mpdconf.example.patch @@ -1,4 +1,4 @@ ---- /data/data/com.termux/files/home/MPD-0.20.8.old/doc/mpdconf.example 2017-07-18 12:54:14.570036043 +0200 +--- ./doc/mpdconf.example 2017-07-18 12:54:14.570036043 +0200 +++ ./doc/mpdconf.example 2017-07-18 12:56:34.270035990 +0200 @@ -10,14 +10,14 @@ # be disabled and audio files will only be accepted over ipc socket (using @@ -31,7 +31,7 @@ # setting defaults to logging to syslog, otherwise logging is disabled. # -#log_file "~/.mpd/log" -+#log_file "/data/data/com.termux/files/home/.mpd/log" ++#log_file "@TERMUX_HOME@/.mpd/log" # # This setting sets the location of the file which stores the process ID # for use of mpd --kill and some init scripts. This setting is disabled by @@ -68,7 +68,7 @@ # # And for Unix Socket -#bind_to_address "~/.mpd/socket" -+bind_to_address "/data/data/com.termux/files/usr/tmp/mpd.socket" ++bind_to_address "@TERMUX_PREFIX@/tmp/mpd.socket" # # This setting is the TCP port that is desired for the daemon to get assigned -# to. diff --git a/packages/multitail/Makefile.patch b/packages/multitail/Makefile.patch index 75e03a98..b409ed4a 100644 --- a/packages/multitail/Makefile.patch +++ b/packages/multitail/Makefile.patch @@ -7,7 +7,7 @@ diff -u -r ../multitail-6.4.1/Makefile ./Makefile UTF8_SUPPORT=yes -DESTDIR= -PREFIX=/usr -+DESTDIR=/data/data/com.termux/files/usr ++DESTDIR=@TERMUX_PREFIX@ +PREFIX= CONFIG_FILE=$(DESTDIR)/etc/multitail.conf diff --git a/packages/openssh/source-ssh-agent.sh b/packages/openssh/source-ssh-agent.sh index 63bf57c0..3051c869 100755 --- a/packages/openssh/source-ssh-agent.sh +++ b/packages/openssh/source-ssh-agent.sh @@ -1,4 +1,4 @@ -#!/data/data/com.termux/files/usr/bin/sh +#!/bin/sh # source-ssh-agent: Script to source for ssh-agent to work. # Check if accidentaly executed instead of sourced: -- 2.11.0