Quoting Kern Sibbald <k...@sibbald.com>: > Hello, > > Yes, you are correct, currently there is no Makefile command to install > the systemd files. I like your idea of adding a new configure option. > I would probably prefer "with-systemd-dir=" which corresponds to how the > other directories work, then define a default and as you say just add a > new Makefile target -- probably "make install-systemd".
Actually, this is not my idea. Systemd support has already been added to configure script. So I just wanted to use it. [root@bacula bacula-7.0.5]# ./configure --help | grep systemd --with-systemd[=UNITDIR] Include systemd support. UNITDIR is where systemd [root@bacula bacula-7.0.5]# > > It sounds like a nice little project that is needed and not too hard to > implement. > > Have you done any of the work to accomplish this, or are you asking me > or someone else to do it? > I haven't done anything. Because there are generic systemd files under the source code directory tree whose path is exactly bacula-7.0.5/platforms/systemd/ I can copy them from this path manually. So, for now, I am going on with the SysV init scrit until you implement it. Kind regards. Can > Best regards, > Kern > > On 11/07/2014 09:07 AM, Can Şirin wrote: >> Hi, >> >> I am setting up a new backup server with Bacula 7.0.5 on RHEL7. I >> am going to >> compile it from the source code. Everything is fine but just systemd >> integration. >> >> In the configuration options, I use "--with-systemd=/usr/lib/systemd/system" >> >> After "make" command has been ended, I run the "make install" but >> unfortunately >> there is no systemd unit file copied by the bacula installation under the >> /usr/lib/systemd/system directory. >> >> I thought it was needed to run "make install-autoconf". With this way >> only SysV init files are copied. >> >> How could I install the systemd unit files, without copying them >> manually from the source (platform/systemd) dir? >> >> My configure options are; >> >> CFLAGS="-g -Wall" ./configure \ >> --sbindir=/opt/bacula/bin \ >> --sysconfdir=/opt/bacula/etc \ >> --enable-smartalloc \ >> --with-postgresql=/usr/pgsql-9.3 \ >> --with-working-dir=/opt/bacula/working \ >> --with-pid-dir=/opt/bacula/working \ >> --with-subsys-dir=/opt/bacula/working \ >> --with-openssl \ >> --enable-conio \ >> --with-openssl \ >> --enable-acl \ >> --enable-lzo \ >> --enable-lockmgr \ >> --with-tcp-wrappers \ >> --with-dir-user=bacula \ >> --with-dir-group=bacula \ >> --with-sd-user=bacula \ >> --with-sd-group=bacula \ >> --enable-bat \ >> --with-systemd=/usr/lib/systemd/system >> >> Thanks, >> Can >> >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Bacula-users mailing list >> Bacula-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/bacula-users >> ------------------------------------------------------------------------------ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users