From 85af178858b3429ccd0322f40a5318a41c1f36b9 Mon Sep 17 00:00:00 2001 From: Michael Janczyk Date: Tue, 15 Aug 2006 20:56:50 +0000 Subject: Simple install mechanism for directory structure setup (make install) for the opendiskless package. First moves for new type of file get system configuration. Do not use this version. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@299 95ad53e4-c205-0410-b2fa-d234c58c8868 --- Makefile | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) (limited to 'Makefile') diff --git a/Makefile b/Makefile index a9177c41..2135b149 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,42 @@ +# Description: Makefile for creating project tarball and installing the project +# to the various destination directories +# +# Author(s): Lars Mueller , 11-08-2006 +# Dirk von Suchodoletz , 15-08-2006 +# +# Copyright: (c) 2006 - opendiskless.org project +# +# Version: 0.0.1b + tarball: @echo "Creating tar ball " @tar cfhj opendiskless.tar.bz2 \ --exclude-from=tools/tar_exclude_from \ . +install: + @echo "Installing opendiskless.org project files" + @mkdir -p /var/lib/opendiskless/config/default/initramfs \ + -p /var/lib/opendiskless/config/default/rootfs \ + -p /var/lib/opendiskless/db \ + -p /var/lib/opendiskless/stage1 \ + -p /usr/share/opendiskless/distro-specs \ + -p /usr/share/opendiskless/templates \ + -p /usr/share/opendiskless/initramfs + @cp initrd/mkdxsinitrd /usr/local/sbin + @cp -a initrd/initrd-stuff/* /usr/share/opendiskless/initramfs + @cp -a initrd/distro-specs/* /usr/share/opendiskless/distro-specs + @cp installer/default_files/machine-setup.default \ + /usr/share/opendiskless/templates + @echo -e "#!/bin/sh\n#\n# this script allows the local admin to \ +extend the\n# capabilities at the beginning of the initramfs" \ + > /var/lib/opendiskless/config/default/initramfs/preinit.local + @echo -e "#!/bin/sh\n#\n# this script allows the local admin to \ +extend the\n# capabilities at the end of the initramfs" \ + > /var/lib/opendiskless/config/default/initramfs/postinit.local + @chmod u+x /var/lib/opendiskless/config/default/initramfs/*init.local + +#uninstall: +# @echo -e "Uninstalling opendiskless.org project files but keeping configs \ +#and stage1\nfiles (please remove manually)" +# @rm -rf /usr/share/opendiskless +# @rm /usr/local/sbin/mkdxsinitrd -- cgit v1.2.3-55-g7522