Skip to content

Possible change to 'auto/install' - for 'rpmbuild' against sed -i 's#data_dir=.*#data_dir=\$(DESTDIR) #6

@peterbowey

Description

@peterbowey

May I suggest a patch for those Centos / Redhat / Fedora builders that create RPM packages; and build / add modules via 'rpmbuild -bb file.spec' (using filename.tar.gz additions + add-ons - for Nginx modules):

        test -d '\$(DESTDIR)$NGX_PREFIX/html' \
                || cp -R $NGX_HTML '\$(DESTDIR)$NGX_PREFIX'

        test -d '\$(DESTDIR)$NGX_PREFIX/naxsi' || mkdir -p '\$(DESTDIR)$NGX_PREFIX/naxsi'
        cp -R naxsi/nx_util '\$(DESTDIR)$NGX_PREFIX/naxsi/'
        cp -R naxsi/naxsi_config '\$(DESTDIR)$NGX_PREFIX/naxsi/'
-       sed -i 's#naxsi_core_rules=.*#naxsi_core_rules=\$(DESTDIR)$NGX_PREFIX/naxsi/naxsi_config/naxsi_core.rules#' '\$(DESTDIR)$NGX_PREFIX/naxsi/nx_util/nx_util.conf'
+       sed -i 's#naxsi_core_rules=.*#naxsi_core_rules=$NGX_PREFIX/naxsi/naxsi_config/naxsi_core.rules#' '\$(DESTDIR)$NGX_PREFIX/naxsi/nx_util/nx_util.conf'
-       sed -i 's#data_dir=.*#data_dir=\$(DESTDIR)$NGX_PREFIX/naxsi/nx_util/nx_datas#' '\$(DESTDIR)$NGX_PREFIX/naxsi/nx_util/nx_util.conf'
+       sed -i 's#data_dir=.*#data_dir=$NGX_PREFIX/naxsi/nx_util/nx_datas#' '\$(DESTDIR)$NGX_PREFIX/naxsi/nx_util/nx_util.conf'
END

Otherwise a 'rpmbuild' shows errors against using "$(DESTDIR)" for the 'sed -i 's#data_dir=...'

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions