From a635ca906741db0dcd2725fcf5fa4502693b98a4 Mon Sep 17 00:00:00 2001 From: Jeremy Kajikawa Date: Sat, 4 Jun 2011 07:12:51 +1200 Subject: new files: systemd/BUILD systemd/CONFLICTS systemd/DEPENDS systemd/DETAILS systemd/HISTORY systemd/PREPARE systemd/PRE_BUILD systemd/PROVIDES systemd/UP_TRIGGERS Initial Entry of the "systemd" spell into the development grimoire... a couple of files still require small changes... ToDo: force dbus+udev to rebuild post-installation, update DEPENDS smgl-imp trigger casting of the imp-data-systemd spell Create the imp-data-systemd spell for caching of init script configs --- smgl/systemd/BUILD | 23 +++++++++++++++++++++++ smgl/systemd/CONFLICTS | 3 +++ smgl/systemd/DEPENDS | 2 ++ smgl/systemd/DETAILS | 27 +++++++++++++++++++++++++++ smgl/systemd/HISTORY | 3 +++ smgl/systemd/PREPARE | 1 + smgl/systemd/PRE_BUILD | 2 ++ smgl/systemd/PROVIDES | 1 + smgl/systemd/UP_TRIGGERS | 2 ++ 9 files changed, 64 insertions(+) create mode 100755 smgl/systemd/BUILD create mode 100755 smgl/systemd/CONFLICTS create mode 100755 smgl/systemd/DEPENDS create mode 100644 smgl/systemd/DETAILS create mode 100644 smgl/systemd/HISTORY create mode 100755 smgl/systemd/PREPARE create mode 100755 smgl/systemd/PRE_BUILD create mode 100755 smgl/systemd/PROVIDES create mode 100644 smgl/systemd/UP_TRIGGERS (limited to 'smgl/systemd') diff --git a/smgl/systemd/BUILD b/smgl/systemd/BUILD new file mode 100755 index 0000000000..05593aa158 --- /dev/null +++ b/smgl/systemd/BUILD @@ -0,0 +1,23 @@ +if [[ $SYSTEMD_GIT == y ]] +then + ./autogen.sh --prefix=${INSTALL_ROOT}/ \ + --sysconfdir=${INSTALL_ROOT}/etc \ + --localstatedir=${INSTALL_ROOT}/var \ + --mandir=${INSTALL_ROOT}/usr/share/man \ + --infodir=${INSTALL_ROOT}/usr/share/info \ + --includedir=${INSTALL_ROOT}/usr/include \ + --localedir=${INSTALL_ROOT}/usr/share/locale \ + --with-distro=other \ + $OPTS +else + ./configure --prefix=${INSTALL_ROOT}/ \ + --sysconfdir=${INSTALL_ROOT}/etc \ + --localstatedir=${INSTALL_ROOT}/var \ + --mandir=${INSTALL_ROOT}/usr/share/man \ + --infodir=${INSTALL_ROOT}/usr/share/info \ + --includedir=${INSTALL_ROOT}/usr/include \ + --localedir=${INSTALL_ROOT}/usr/share/locale \ + --with-distro=other \ + $OPTS +fi +make diff --git a/smgl/systemd/CONFLICTS b/smgl/systemd/CONFLICTS new file mode 100755 index 0000000000..a3d06f201e --- /dev/null +++ b/smgl/systemd/CONFLICTS @@ -0,0 +1,3 @@ +#conflicts simpleinit-msb && +conflicts initng && +conflicts upstart diff --git a/smgl/systemd/DEPENDS b/smgl/systemd/DEPENDS new file mode 100755 index 0000000000..dcd27ae87c --- /dev/null +++ b/smgl/systemd/DEPENDS @@ -0,0 +1,2 @@ +depends udev && +depends dbus diff --git a/smgl/systemd/DETAILS b/smgl/systemd/DETAILS new file mode 100644 index 0000000000..ac6630d7e4 --- /dev/null +++ b/smgl/systemd/DETAILS @@ -0,0 +1,27 @@ + SPELL=systemd +if [[ $SYSTEMD_GIT == y ]] +then + VERSION=git + SOURCE=$SPELL-$VERSION.tar.bz2 + SOURCE_IGNORE=volatile + SOURCE_URL[0]=git://anongit.freedesktop.org/systemd + FORCE_DOWNLOAD=1 +else + VERSION=26 + SOURCE=$SPELL-$VERSION.tar.bz2 + SOURCE_HASH=sha512: + SOURCE_URL[0]=http://www.freedesktop.org/software/${SPELL}/${SPELL}-${VERSION}.tar.bz2 +fi +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION + WEB_SITE=http://www.freedesktop.org/wiki/Software/systemd + ENTERED=20110406 + LICENSE[0]=GPL + SHORT="systemd is a system and service manager for Linux" +cat << EOF +systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. +systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, +offers on-demand starting of daemons, keeps track of processes using Linux cgroups, +supports snapshotting and restoring of the system state, maintains mount and automount points and +implements an elaborate transactional dependency-based service control logic. +It can work as a drop-in replacement for sysvinit. +EOF diff --git a/smgl/systemd/HISTORY b/smgl/systemd/HISTORY new file mode 100644 index 0000000000..dda41d0830 --- /dev/null +++ b/smgl/systemd/HISTORY @@ -0,0 +1,3 @@ +2011-04-06 Jeremy Kajikawa + * DETAILS,BUILD,HISTORY: created spell + diff --git a/smgl/systemd/PREPARE b/smgl/systemd/PREPARE new file mode 100755 index 0000000000..52ae65bb0d --- /dev/null +++ b/smgl/systemd/PREPARE @@ -0,0 +1 @@ +config_query SYSTEMD_GIT "Use git version?" n diff --git a/smgl/systemd/PRE_BUILD b/smgl/systemd/PRE_BUILD new file mode 100755 index 0000000000..92c592cb36 --- /dev/null +++ b/smgl/systemd/PRE_BUILD @@ -0,0 +1,2 @@ +default_pre_build && +cd ${SOURCE_DIRECTORY} diff --git a/smgl/systemd/PROVIDES b/smgl/systemd/PROVIDES new file mode 100755 index 0000000000..d0e366a0cc --- /dev/null +++ b/smgl/systemd/PROVIDES @@ -0,0 +1 @@ +INIT diff --git a/smgl/systemd/UP_TRIGGERS b/smgl/systemd/UP_TRIGGERS new file mode 100644 index 0000000000..d304c5ceb4 --- /dev/null +++ b/smgl/systemd/UP_TRIGGERS @@ -0,0 +1,2 @@ +up_trigger udev cast_self +up_trigger dbus cast_self -- cgit v1.2.3