docdir=\${prefix}/share/doc/packages/snapper
fillupdir=/var/adm/fillup-templates
-logrotatedir=/etc/logrotate.d
AC_SUBST(VERSION)
AC_SUBST(docdir)
AC_SUBST(fillupdir)
-AC_SUBST(logrotatedir)
AC_OUTPUT(
Makefile
fillup_DATA = sysconfig.snapper
-logrotate_DATA = snapper
-
-EXTRA_DIST = $(fillup_DATA) $(logrotate_DATA)
+EXTRA_DIST = $(fillup_DATA) snapper.logrotate
install-data-local:
- mkdir -p $(DESTDIR)/etc/sysconfig/snapper.d
+ install -D -m 644 snapper.logrotate $(DESTDIR)/etc/logrotate.d/snapper
+ install -d -m 755 $(DESTDIR)/etc/snapper/configs
# Makefile.am for snapper/scripts
#
-hourlydir = /etc/cron.hourly
+EXTRA_DIST = snapper-hourly snapper-daily
-hourly_SCRIPTS = snapper-hourly
-
-
-dailydir = /etc/cron.daily
-
-daily_SCRIPTS = snapper-daily
-
-
-EXTRA_DIST = $(hourly_SCRIPTS) $(daily_SCRIPTS)
+install-data-local:
+ install -D snapper-hourly $(DESTDIR)/etc/cron.hourly/suse.de-snapper
+ install -D snapper-daily $(DESTDIR)/etc/cron.daily/suse.de-snapper
NUMBER_CLEANUP="no"
TIMELINE_CLEANUP="no"
- . /etc/sysconfig/snapper.d/$CONFIG
+ . /etc/snapper/configs/$CONFIG
if [ "$NUMBER_CLEANUP" = "yes" ] ; then
snapper --config=$CONFIG cleanup number
TIMELINE_CREATE="no"
- . /etc/sysconfig/snapper.d/$CONFIG
+ . /etc/snapper/configs/$CONFIG
if [ "$TIMELINE_CREATE" = "yes" ] ; then
snapper --config=$CONFIG create --description="timeline" --cleanup="timeline"
Prefix: /usr
BuildRequires: gcc-c++ boost-devel blocxx-devel doxygen dejagnu libxml2-devel
Requires: libsnapper = %version
-Recommends: cron
+Recommends: cron logrotate
Summary: Tool for filesystem snapshot management
%description
%files
%defattr(-,root,root)
%{prefix}/bin/snapper
-/etc/cron.hourly/snapper-hourly
-/etc/cron.daily/snapper-daily
+%config(noreplace) %{_sysconfdir}/logrotate.d/snapper
+/etc/cron.hourly/suse.de-snapper
+/etc/cron.daily/suse.de-snapper
%package -n libsnapper
Summary: Library for filesystem snapshot management
Group: System/Libraries
Requires: btrfsprogs diffutils
-Recommends: logrotate
PreReq: %fillup_prereq
%description -n libsnapper
%files -n libsnapper
%defattr(-,root,root)
%{_libdir}/libsnapper.so.*
-%dir %{_sysconfdir}/sysconfig/snapper.d
-%config(noreplace) %{_sysconfdir}/logrotate.d/snapper
+%dir %{_sysconfdir}/snapper
+%dir %{_sysconfdir}/snapper/configs
%doc %dir %{prefix}/share/doc/packages/snapper
%doc %{prefix}/share/doc/packages/snapper/AUTHORS
%doc %{prefix}/share/doc/packages/snapper/COPYING
y2mil("libsnapper version " VERSION);
y2mil("config_name:" << config_name);
- config = new SysconfigFile((CONFIGDIR "/" + config_name).c_str());
+ config = new SysconfigFile((CONFIGSDIR "/" + config_name).c_str());
string val;
if (config->getValue("SUBVOLUME", val))
#define SNAPPER_DEFINES_H
-#define CONFIGDIR "/etc/sysconfig/snapper.d"
+#define CONFIGSDIR "/etc/snapper/configs"
#define SNAPSHOTDIR "/snapshot"
#define SNAPSHOTSDIR "/snapshots"