-----Original Message----- > On 10/05/2022 22:50, HAGIO KAZUHITO(萩尾 一仁) wrote: > > [...] > > > > Fair enough, and as far as I've checked: > > > > - The makedumpfile.conf.sample file does not need to be in /etc, because > > makedumpfile does not have any default path for it and reads a config > > file only when specified with --config option. > > (and IMO it's better to place such a sample config file, used rarely, > > in /usr/share.) > > > > - Fedora/RHEL kexec-tools packaging does not use "make install" and have > > their own install command, at least this patch will not affect them: > > https://src.fedoraproject.org/rpms/kexec-tools/blob/main/f/kexec-tools.spec#_225 > > > > - Debian/Ubuntu makedumpfile packages apparently do not have the file: > > https://packages.debian.org/sid/amd64/makedumpfile/filelist > > > > On the whole I will accept this. > > > >> Notice that this patch intentionally skips > >> the change for the .spec file, which aims specific distros, by creating > >> RPM packages. > > > > However, the .spec file depends on "make install", so I will add this: > > > > diff --git a/makedumpfile.spec b/makedumpfile.spec > > index ef619b8c8af9..fd9efa0639cc 100644 > > --- a/makedumpfile.spec > > +++ b/makedumpfile.spec > > @@ -25,7 +25,6 @@ make LINKTYPE=dynamic > > %install > > rm -rf %{buildroot} > > mkdir -p %{buildroot}/usr/sbin > > -mkdir -p %{buildroot}/etc > > mkdir -p %{buildroot}/usr/share/man/man5 > > mkdir -p %{buildroot}/usr/share/man/man8 > > mkdir -p %{buildroot}/usr/share/%{name}-%{version}/eppic-scripts/ > > @@ -35,11 +34,11 @@ make install DESTDIR=%{buildroot} > > rm -rf %{buildroot} > > > > %files > > -/etc/makedumpfile.conf.sample > > /usr/sbin/makedumpfile > > /usr/sbin/makedumpfile-R.pl > > /usr/share/man/man5/makedumpfile.conf.5.gz > > /usr/share/man/man8/makedumpfile.8.gz > > +/usr/share/%{name}-%{version}/makedumpfile.conf.sample > > /usr/share/%{name}-%{version}/eppic_scripts/ > > > > %changelog > > > >> [...] > > The creation of ${DESTDIR}/etc is also not needed, will remove it and merge. > > > > install: > > - install -m 755 -d ${DESTDIR}/usr/sbin ${DESTDIR}/usr/share/man/man5 ${DESTDIR}/usr/share/man/man8 > ${DESTDIR}/etc > > + install -m 755 -d ${DESTDIR}/usr/sbin ${DESTDIR}/usr/share/man/man5 ${DESTDIR}/usr/share/man/man8 > > install -m 755 -t ${DESTDIR}/usr/sbin makedumpfile $(VPATH)makedumpfile-R.pl > > > > Please let me know if any problem. > > > > Thanks, > > Kazu > > > > Hi Kazu, this is perfect - thanks a bunch for the great analysis. Feel > free to merge with your changes, it's much appreciated =) Thanks, applied with the changes. https://github.com/makedumpfile/makedumpfile/commit/09b5c879b9f787c52f1963555d8d46127c457f2a Kazu _______________________________________________ kexec mailing list kexec@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/kexec