diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2009-04-29 14:40:08 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2009-04-29 14:40:08 +0000 |
commit | ab60dcf3194c847cb6b05b64e3e505ad042c36d4 (patch) | |
tree | d7b1710875110dccf724cc21671a196107eb5d2a /mkinitfs.in | |
parent | b287c9457c80c3dfa0d0ee5616f2f72058df7519 (diff) | |
download | mkinitfs-ab60dcf3194c847cb6b05b64e3e505ad042c36d4.tar.bz2 mkinitfs-ab60dcf3194c847cb6b05b64e3e505ad042c36d4.tar.xz |
configurable sysconfdir, datarootdir and datadir
Diffstat (limited to 'mkinitfs.in')
-rwxr-xr-x | mkinitfs.in | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/mkinitfs.in b/mkinitfs.in index 85ce5b0..3024c46 100755 --- a/mkinitfs.in +++ b/mkinitfs.in @@ -1,6 +1,12 @@ #!/bin/sh VERSION=@VERSION@ +sysconfdir=@sysconfdir@ +datadir=@datadir@ + +config="$sysconfidir"/mkinitfs.conf +init="$datadir"/initramfs-init +startdir=$PWD _cp() { local i @@ -132,9 +138,6 @@ EOF # main -startdir=$PWD -config=/etc/mkinitfs/mkinitfs.conf -init=/usr/share/mkinitfs/initramfs-init while getopts "b:c:hi:kLlo:t:" opt; do case "$opt" in @@ -153,9 +156,9 @@ while getopts "b:c:hi:kLlo:t:" opt; do done shift $(( $OPTIND - 1 )) -. "$config" -filelists_dir=${filelists_dir:-"/etc/mkinitfs/files.d"} -modulelists_dir=${modules_dir:-"/etc/mkinitfs/modules.d"} +. $(readlink -f "$config") +filelists_dir=${filelists_dir:-"$sysconfdir/files.d"} +modulelists_dir=${modules_dir:-"$sysconfdir/modules.d"} [ -n "$myfeatures" ] && features="$myfeatures" if [ -n "$list_features" ]; then |