anaconda: switch to source + patches
This commit is contained in:
parent
8ed5c0ae4c
commit
ced2bf05a8
@ -1,14 +0,0 @@
|
|||||||
# http://nedbatchelder.com/code/coverage/config.html
|
|
||||||
|
|
||||||
[run]
|
|
||||||
branch = True
|
|
||||||
parallel = True
|
|
||||||
source = ..
|
|
||||||
|
|
||||||
# used by coverage combine
|
|
||||||
# when combining Jenkins and kickstart_tests data
|
|
||||||
# doesn't affect combination of pyanaconda tests data
|
|
||||||
[paths]
|
|
||||||
source = .
|
|
||||||
/usr/lib*/python*/site-packages/
|
|
||||||
/usr/sbin/
|
|
116
anaconda/0001-anaconda-add-Qubes-installclass.patch
Normal file
116
anaconda/0001-anaconda-add-Qubes-installclass.patch
Normal file
@ -0,0 +1,116 @@
|
|||||||
|
From aef23d6edb86739638cdaf08e7892683681392b1 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Tomasz Sterna <tomek@xiaoka.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:11 +0200
|
||||||
|
Subject: [PATCH] anaconda: add Qubes installclass
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/installclasses/qubes.py | 93 ++++++++++++++++++++++++++++++++++++++
|
||||||
|
1 file changed, 93 insertions(+)
|
||||||
|
create mode 100644 pyanaconda/installclasses/qubes.py
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/installclasses/qubes.py b/pyanaconda/installclasses/qubes.py
|
||||||
|
new file mode 100644
|
||||||
|
index 000000000..e98912b63
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/pyanaconda/installclasses/qubes.py
|
||||||
|
@@ -0,0 +1,93 @@
|
||||||
|
+#
|
||||||
|
+# qubes.py
|
||||||
|
+#
|
||||||
|
+# Copyright (C) 2011 Invisible Things Lab All rights reserved.
|
||||||
|
+#
|
||||||
|
+# This program is free software; you can redistribute it and/or modify
|
||||||
|
+# it under the terms of the GNU General Public License as published by
|
||||||
|
+# the Free Software Foundation; either version 2 of the License, or
|
||||||
|
+# (at your option) any later version.
|
||||||
|
+#
|
||||||
|
+# This program is distributed in the hope that it will be useful,
|
||||||
|
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
+# GNU General Public License for more details.
|
||||||
|
+#
|
||||||
|
+# You should have received a copy of the GNU General Public License
|
||||||
|
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
+#
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+from pyanaconda.installclass import BaseInstallClass
|
||||||
|
+from pyanaconda.constants import *
|
||||||
|
+from pyanaconda.product import *
|
||||||
|
+from pyanaconda import network
|
||||||
|
+from pyanaconda.i18n import N_
|
||||||
|
+import os, types
|
||||||
|
+import blivet.platform
|
||||||
|
+
|
||||||
|
+from blivet.size import Size
|
||||||
|
+from blivet.platform import platform
|
||||||
|
+from decimal import Decimal
|
||||||
|
+
|
||||||
|
+class InstallClass(BaseInstallClass):
|
||||||
|
+ # name has underscore used for mnemonics, strip if you dont need it
|
||||||
|
+ id = "qubes"
|
||||||
|
+ name = N_("Qubes")
|
||||||
|
+ _description = N_("The default installation of %s is a minimal install. "
|
||||||
|
+ "You can optionally select a different set of software "
|
||||||
|
+ "now.")
|
||||||
|
+ _descriptionFields = (productName,)
|
||||||
|
+ sortPriority = 20000
|
||||||
|
+ hidden = 0
|
||||||
|
+ efi_dir = 'qubes'
|
||||||
|
+ _l10n_domain = "anaconda"
|
||||||
|
+ installUpdates = False
|
||||||
|
+
|
||||||
|
+ bootloaderTimeoutDefault = 5
|
||||||
|
+
|
||||||
|
+ tasks = [(N_("Minimal"), ["base", "base-x", "kde-desktop-qubes", "qubes" ]) ]
|
||||||
|
+
|
||||||
|
+ help_placeholder = "QubesPlaceholder.html"
|
||||||
|
+ help_placeholder_with_links = "QubesPlaceholderWithLinks.html"
|
||||||
|
+
|
||||||
|
+ def getPackagePaths(self, uri):
|
||||||
|
+ if not type(uri) == types.ListType:
|
||||||
|
+ uri = [uri,]
|
||||||
|
+
|
||||||
|
+ return {'Installation Repo': uri}
|
||||||
|
+
|
||||||
|
+ def configure(self, anaconda):
|
||||||
|
+ BaseInstallClass.configure(self, anaconda)
|
||||||
|
+ self.setDefaultPartitioning(anaconda.storage)
|
||||||
|
+
|
||||||
|
+ def setDefaultPartitioning(self, storage):
|
||||||
|
+ BaseInstallClass.setDefaultPartitioning(self,
|
||||||
|
+ storage)
|
||||||
|
+ for autoreq in storage.autopart_requests:
|
||||||
|
+ if autoreq.mountpoint == "/":
|
||||||
|
+ autoreq.max_size=None
|
||||||
|
+ autoreq.required_space=Size("10GiB")
|
||||||
|
+ if autoreq.mountpoint == "/home":
|
||||||
|
+ storage.autopart_requests.remove(autoreq)
|
||||||
|
+ if autoreq.mountpoint == "/boot/efi":
|
||||||
|
+ autoreq.max_size=Size("500MiB")
|
||||||
|
+ if autoreq.mountpoint == "/boot" and \
|
||||||
|
+ isinstance(platform, blivet.platform.EFI):
|
||||||
|
+ # xen.efi don't need /boot
|
||||||
|
+ storage.autopart_requests.remove(autoreq)
|
||||||
|
+
|
||||||
|
+ def productMatches(self, oldprod):
|
||||||
|
+ if oldprod is None:
|
||||||
|
+ return False
|
||||||
|
+
|
||||||
|
+ if oldprod.startswith(productName):
|
||||||
|
+ return True
|
||||||
|
+
|
||||||
|
+ return False
|
||||||
|
+
|
||||||
|
+ def versionMatches(self, oldver):
|
||||||
|
+ return True
|
||||||
|
+
|
||||||
|
+ def __init__(self):
|
||||||
|
+ BaseInstallClass.__init__(self)
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
89
anaconda/0002-anaconda-add-Qubes-post-scripts.patch
Normal file
89
anaconda/0002-anaconda-add-Qubes-post-scripts.patch
Normal file
@ -0,0 +1,89 @@
|
|||||||
|
From 0cb13168feb3dfd4b9510c89ed3bc005a23795ca Mon Sep 17 00:00:00 2001
|
||||||
|
From: Tomasz Sterna <tomek@xiaoka.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:11 +0200
|
||||||
|
Subject: [PATCH] anaconda: add Qubes post-scripts
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
data/post-scripts/40-qubes-alt-kernels.ks | 20 ++++++++++++++++++++
|
||||||
|
data/post-scripts/50-qubes.ks | 5 +++++
|
||||||
|
data/post-scripts/60-systemd-preset.ks | 13 +++++++++++++
|
||||||
|
data/post-scripts/Makefile.am | 2 +-
|
||||||
|
4 files changed, 39 insertions(+), 1 deletion(-)
|
||||||
|
create mode 100644 data/post-scripts/40-qubes-alt-kernels.ks
|
||||||
|
create mode 100644 data/post-scripts/50-qubes.ks
|
||||||
|
create mode 100644 data/post-scripts/60-systemd-preset.ks
|
||||||
|
|
||||||
|
diff --git a/data/post-scripts/40-qubes-alt-kernels.ks b/data/post-scripts/40-qubes-alt-kernels.ks
|
||||||
|
new file mode 100644
|
||||||
|
index 000000000..4909a99ee
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/data/post-scripts/40-qubes-alt-kernels.ks
|
||||||
|
@@ -0,0 +1,20 @@
|
||||||
|
+%post --nochroot
|
||||||
|
+
|
||||||
|
+for pkg in /run/install/repo/extrakernels/*.rpm; do
|
||||||
|
+ name=`basename $pkg .rpm`
|
||||||
|
+ rpm --root=$ANA_INSTALL_PATH -q $name > /dev/null || rpm --root=$ANA_INSTALL_PATH -i --oldpackage $pkg
|
||||||
|
+done
|
||||||
|
+
|
||||||
|
+# Set grub default to the current kernel if running not the latest one
|
||||||
|
+latest=`basename /run/install/repo/Packages/k/kernel-[0-9]*.rpm .rpm|cut -d- -f2-`
|
||||||
|
+if [ "$latest" != "`uname -r`" ]; then
|
||||||
|
+ rootdev=`grep " $ANA_INSTALL_PATH " /proc/mounts | cut -f 1 -d ' '`
|
||||||
|
+ sysid=`blkid -o value -s UUID $rootdev`
|
||||||
|
+ xenver=`dmesg | grep 'Xen version:' | sed -e 's/.*version: \([0-9.]\+\).*/\1/'`
|
||||||
|
+ grubid="gnulinux-advanced-$sysid"
|
||||||
|
+ grubid="$grubid>xen-hypervisor-$xenver-$sysid"
|
||||||
|
+ grubid="$grubid>xen-gnulinux-`uname -r`-advanced-$sysid"
|
||||||
|
+ grub2-set-default --boot-directory=$ANA_INSTALL_PATH/boot "$grubid"
|
||||||
|
+fi
|
||||||
|
+
|
||||||
|
+%end
|
||||||
|
diff --git a/data/post-scripts/50-qubes.ks b/data/post-scripts/50-qubes.ks
|
||||||
|
new file mode 100644
|
||||||
|
index 000000000..1b9238b40
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/data/post-scripts/50-qubes.ks
|
||||||
|
@@ -0,0 +1,5 @@
|
||||||
|
+%post
|
||||||
|
+
|
||||||
|
+rpm --import /etc/pki/rpm-gpg/*
|
||||||
|
+
|
||||||
|
+%end
|
||||||
|
diff --git a/data/post-scripts/60-systemd-preset.ks b/data/post-scripts/60-systemd-preset.ks
|
||||||
|
new file mode 100644
|
||||||
|
index 000000000..9e6cb3f3a
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/data/post-scripts/60-systemd-preset.ks
|
||||||
|
@@ -0,0 +1,13 @@
|
||||||
|
+%post
|
||||||
|
+
|
||||||
|
+# preset all services, to not worry about package installation order (preset
|
||||||
|
+# files vs services)
|
||||||
|
+systemctl preset-all
|
||||||
|
+
|
||||||
|
+systemctl enable initial-setup.service
|
||||||
|
+
|
||||||
|
+# systemctl preset-all disables default target
|
||||||
|
+# (https://bugzilla.redhat.com/1316387), re-enable it manually
|
||||||
|
+systemctl set-default graphical.target
|
||||||
|
+
|
||||||
|
+%end
|
||||||
|
diff --git a/data/post-scripts/Makefile.am b/data/post-scripts/Makefile.am
|
||||||
|
index 7d78d4bc3..ad2f6497d 100644
|
||||||
|
--- a/data/post-scripts/Makefile.am
|
||||||
|
+++ b/data/post-scripts/Makefile.am
|
||||||
|
@@ -16,5 +16,5 @@
|
||||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
postscriptsdir = $(datadir)/$(PACKAGE_NAME)/post-scripts
|
||||||
|
-dist_postscripts_DATA = 80-setfilecons.ks 90-copy-screenshots.ks 99-copy-logs.ks
|
||||||
|
+dist_postscripts_DATA = 40-qubes-alt-kernels.ks 50-qubes.ks 60-systemd-preset.ks 80-setfilecons.ks 90-copy-screenshots.ks 99-copy-logs.ks
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
154
anaconda/0003-anaconda-remove-other-installclasses.patch
Normal file
154
anaconda/0003-anaconda-remove-other-installclasses.patch
Normal file
@ -0,0 +1,154 @@
|
|||||||
|
From 5ccbe4b9f6265ac4e07f0539da39db809fc8020a Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Pierret=20=28fepitre=29?=
|
||||||
|
<frederic.epitre@orange.fr>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:11 +0200
|
||||||
|
Subject: [PATCH] anaconda: remove other installclasses
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/installclasses/fedora.py | 58 ---------------------------------
|
||||||
|
pyanaconda/installclasses/rhel.py | 64 -------------------------------------
|
||||||
|
2 files changed, 122 deletions(-)
|
||||||
|
delete mode 100644 pyanaconda/installclasses/fedora.py
|
||||||
|
delete mode 100644 pyanaconda/installclasses/rhel.py
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/installclasses/fedora.py b/pyanaconda/installclasses/fedora.py
|
||||||
|
deleted file mode 100644
|
||||||
|
index c9ced65fd..000000000
|
||||||
|
--- a/pyanaconda/installclasses/fedora.py
|
||||||
|
+++ /dev/null
|
||||||
|
@@ -1,58 +0,0 @@
|
||||||
|
-#
|
||||||
|
-# fedora.py
|
||||||
|
-#
|
||||||
|
-# Copyright (C) 2007 Red Hat, Inc. All rights reserved.
|
||||||
|
-#
|
||||||
|
-# This program is free software; you can redistribute it and/or modify
|
||||||
|
-# it under the terms of the GNU General Public License as published by
|
||||||
|
-# the Free Software Foundation; either version 2 of the License, or
|
||||||
|
-# (at your option) any later version.
|
||||||
|
-#
|
||||||
|
-# This program is distributed in the hope that it will be useful,
|
||||||
|
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
-# GNU General Public License for more details.
|
||||||
|
-#
|
||||||
|
-# You should have received a copy of the GNU General Public License
|
||||||
|
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
-#
|
||||||
|
-
|
||||||
|
-from pyanaconda.installclass import BaseInstallClass
|
||||||
|
-from pyanaconda.product import productName
|
||||||
|
-from pyanaconda import network
|
||||||
|
-from pyanaconda import nm
|
||||||
|
-
|
||||||
|
-class FedoraBaseInstallClass(BaseInstallClass):
|
||||||
|
- name = "Fedora"
|
||||||
|
- sortPriority = 10000
|
||||||
|
- if productName.startswith("Red Hat "): # pylint: disable=no-member
|
||||||
|
- hidden = True
|
||||||
|
-
|
||||||
|
- _l10n_domain = "anaconda"
|
||||||
|
-
|
||||||
|
- efi_dir = "fedora"
|
||||||
|
-
|
||||||
|
- help_placeholder = "FedoraPlaceholder.html"
|
||||||
|
- help_placeholder_with_links = "FedoraPlaceholderWithLinks.html"
|
||||||
|
-
|
||||||
|
- def configure(self, anaconda):
|
||||||
|
- BaseInstallClass.configure(self, anaconda)
|
||||||
|
- BaseInstallClass.setDefaultPartitioning(self, anaconda.storage)
|
||||||
|
-
|
||||||
|
- def setNetworkOnbootDefault(self, ksdata):
|
||||||
|
- if any(nd.onboot for nd in ksdata.network.network if nd.device):
|
||||||
|
- return
|
||||||
|
- # choose first wired device having link
|
||||||
|
- for dev in nm.nm_devices():
|
||||||
|
- if nm.nm_device_type_is_wifi(dev):
|
||||||
|
- continue
|
||||||
|
- try:
|
||||||
|
- link_up = nm.nm_device_carrier(dev)
|
||||||
|
- except (nm.UnknownDeviceError, nm.PropertyNotFoundError):
|
||||||
|
- continue
|
||||||
|
- if link_up:
|
||||||
|
- network.update_onboot_value(dev, True, ksdata=ksdata)
|
||||||
|
- break
|
||||||
|
-
|
||||||
|
- def __init__(self):
|
||||||
|
- BaseInstallClass.__init__(self)
|
||||||
|
diff --git a/pyanaconda/installclasses/rhel.py b/pyanaconda/installclasses/rhel.py
|
||||||
|
deleted file mode 100644
|
||||||
|
index 7e907e4bd..000000000
|
||||||
|
--- a/pyanaconda/installclasses/rhel.py
|
||||||
|
+++ /dev/null
|
||||||
|
@@ -1,64 +0,0 @@
|
||||||
|
-#
|
||||||
|
-# rhel.py
|
||||||
|
-#
|
||||||
|
-# Copyright (C) 2010 Red Hat, Inc. All rights reserved.
|
||||||
|
-#
|
||||||
|
-# This program is free software; you can redistribute it and/or modify
|
||||||
|
-# it under the terms of the GNU General Public License as published by
|
||||||
|
-# the Free Software Foundation; either version 2 of the License, or
|
||||||
|
-# (at your option) any later version.
|
||||||
|
-#
|
||||||
|
-# This program is distributed in the hope that it will be useful,
|
||||||
|
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
-# GNU General Public License for more details.
|
||||||
|
-#
|
||||||
|
-# You should have received a copy of the GNU General Public License
|
||||||
|
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
-#
|
||||||
|
-
|
||||||
|
-from pyanaconda.installclass import BaseInstallClass
|
||||||
|
-from pyanaconda.product import productName
|
||||||
|
-from pyanaconda import network
|
||||||
|
-from pyanaconda import nm
|
||||||
|
-
|
||||||
|
-class RHELBaseInstallClass(BaseInstallClass):
|
||||||
|
- name = "Red Hat Enterprise Linux"
|
||||||
|
- sortPriority = 10000
|
||||||
|
- if not productName.startswith("Red Hat "): # pylint: disable=no-member
|
||||||
|
- hidden = True
|
||||||
|
- defaultFS = "xfs"
|
||||||
|
-
|
||||||
|
- bootloaderTimeoutDefault = 5
|
||||||
|
-
|
||||||
|
- ignoredPackages = ["ntfsprogs"]
|
||||||
|
-
|
||||||
|
- installUpdates = False
|
||||||
|
-
|
||||||
|
- _l10n_domain = "comps"
|
||||||
|
-
|
||||||
|
- efi_dir = "redhat"
|
||||||
|
-
|
||||||
|
- help_placeholder = "RHEL7Placeholder.html"
|
||||||
|
- help_placeholder_with_links = "RHEL7PlaceholderWithLinks.html"
|
||||||
|
-
|
||||||
|
- def configure(self, anaconda):
|
||||||
|
- BaseInstallClass.configure(self, anaconda)
|
||||||
|
- BaseInstallClass.setDefaultPartitioning(self, anaconda.storage)
|
||||||
|
-
|
||||||
|
- def setNetworkOnbootDefault(self, ksdata):
|
||||||
|
- if any(nd.onboot for nd in ksdata.network.network if nd.device):
|
||||||
|
- return
|
||||||
|
- # choose the device used during installation
|
||||||
|
- # (ie for majority of cases the one having the default route)
|
||||||
|
- dev = network.default_route_device() \
|
||||||
|
- or network.default_route_device(family="inet6")
|
||||||
|
- if not dev:
|
||||||
|
- return
|
||||||
|
- # ignore wireless (its ifcfgs would need to be handled differently)
|
||||||
|
- if nm.nm_device_type_is_wifi(dev):
|
||||||
|
- return
|
||||||
|
- network.update_onboot_value(dev, True, ksdata=ksdata)
|
||||||
|
-
|
||||||
|
- def __init__(self):
|
||||||
|
- BaseInstallClass.__init__(self)
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,387 @@
|
|||||||
|
From 9eb4146449147e8aaccc386823c8d805c276bd17 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Sat, 20 Oct 2018 11:23:40 +0200
|
||||||
|
Subject: [PATCH] anaconda: remove network setup from text interface
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
We have network disabled.
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/ui/tui/spokes/network.py | 361 ------------------------------------
|
||||||
|
1 file changed, 361 deletions(-)
|
||||||
|
delete mode 100644 pyanaconda/ui/tui/spokes/network.py
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/ui/tui/spokes/network.py b/pyanaconda/ui/tui/spokes/network.py
|
||||||
|
deleted file mode 100644
|
||||||
|
index 56ab1173b..000000000
|
||||||
|
--- a/pyanaconda/ui/tui/spokes/network.py
|
||||||
|
+++ /dev/null
|
||||||
|
@@ -1,361 +0,0 @@
|
||||||
|
-# Network configuration spoke classes
|
||||||
|
-#
|
||||||
|
-# Copyright (C) 2013 Red Hat, Inc.
|
||||||
|
-#
|
||||||
|
-# This copyrighted material is made available to anyone wishing to use,
|
||||||
|
-# modify, copy, or redistribute it subject to the terms and conditions of
|
||||||
|
-# the GNU General Public License v.2, or (at your option) any later version.
|
||||||
|
-# This program is distributed in the hope that it will be useful, but WITHOUT
|
||||||
|
-# ANY WARRANTY expressed or implied, including the implied warranties of
|
||||||
|
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
|
||||||
|
-# Public License for more details. You should have received a copy of the
|
||||||
|
-# GNU General Public License along with this program; if not, write to the
|
||||||
|
-# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||||
|
-# 02110-1301, USA. Any Red Hat trademarks that are incorporated in the
|
||||||
|
-# source code or documentation are not subject to the GNU General Public
|
||||||
|
-# License and may only be used or replicated with the express permission of
|
||||||
|
-# Red Hat, Inc.
|
||||||
|
-#
|
||||||
|
-
|
||||||
|
-
|
||||||
|
-from pyanaconda.flags import can_touch_runtime_system, flags
|
||||||
|
-from pyanaconda.ui.categories.system import SystemCategory
|
||||||
|
-from pyanaconda.ui.tui.spokes import EditTUISpoke, OneShotEditTUIDialog
|
||||||
|
-from pyanaconda.ui.tui.spokes import EditTUISpokeEntry as Entry
|
||||||
|
-from pyanaconda.ui.tui.simpleline import TextWidget, ColumnWidget
|
||||||
|
-from pyanaconda.ui.common import FirstbootSpokeMixIn
|
||||||
|
-from pyanaconda.i18n import N_, _
|
||||||
|
-from pyanaconda import network
|
||||||
|
-from pyanaconda import nm
|
||||||
|
-
|
||||||
|
-from pyanaconda.regexes import IPV4_PATTERN_WITHOUT_ANCHORS, IPV4_NETMASK_WITHOUT_ANCHORS
|
||||||
|
-from pyanaconda.constants_text import INPUT_PROCESSED
|
||||||
|
-from pyanaconda.constants import ANACONDA_ENVIRON
|
||||||
|
-
|
||||||
|
-import logging
|
||||||
|
-log = logging.getLogger("anaconda")
|
||||||
|
-
|
||||||
|
-import re
|
||||||
|
-
|
||||||
|
-__all__ = ["NetworkSpoke"]
|
||||||
|
-
|
||||||
|
-
|
||||||
|
-class NetworkSpoke(FirstbootSpokeMixIn, EditTUISpoke):
|
||||||
|
- """ Spoke used to configure network settings.
|
||||||
|
-
|
||||||
|
- .. inheritance-diagram:: NetworkSpoke
|
||||||
|
- :parts: 3
|
||||||
|
- """
|
||||||
|
- title = N_("Network configuration")
|
||||||
|
- category = SystemCategory
|
||||||
|
-
|
||||||
|
- def __init__(self, app, data, storage, payload, instclass):
|
||||||
|
- EditTUISpoke.__init__(self, app, data, storage, payload, instclass)
|
||||||
|
- self.hostname_dialog = OneShotEditTUIDialog(app, data, storage, payload, instclass)
|
||||||
|
- self.hostname_dialog.value = self.data.network.hostname
|
||||||
|
- self.supported_devices = []
|
||||||
|
- self.errors = []
|
||||||
|
- self._apply = False
|
||||||
|
-
|
||||||
|
- def initialize(self):
|
||||||
|
- self._load_new_devices()
|
||||||
|
-
|
||||||
|
- EditTUISpoke.initialize(self)
|
||||||
|
- if not self.data.network.seen:
|
||||||
|
- self._update_network_data()
|
||||||
|
-
|
||||||
|
- def _load_new_devices(self):
|
||||||
|
- devices = nm.nm_devices()
|
||||||
|
- intf_dumped = network.dumpMissingDefaultIfcfgs()
|
||||||
|
- if intf_dumped:
|
||||||
|
- log.debug("Dumped interfaces: %s", intf_dumped)
|
||||||
|
-
|
||||||
|
- for name in devices:
|
||||||
|
- if name in self.supported_devices:
|
||||||
|
- continue
|
||||||
|
- if network.is_ibft_configured_device(name):
|
||||||
|
- continue
|
||||||
|
- if nm.nm_device_type_is_ethernet(name):
|
||||||
|
- # ignore slaves
|
||||||
|
- if nm.nm_device_setting_value(name, "connection", "slave-type"):
|
||||||
|
- continue
|
||||||
|
- self.supported_devices.append(name)
|
||||||
|
-
|
||||||
|
- @property
|
||||||
|
- def completed(self):
|
||||||
|
- """ Check whether this spoke is complete or not. Do an additional
|
||||||
|
- check if we're installing from CD/DVD, since a network connection
|
||||||
|
- should not be required in this case.
|
||||||
|
- """
|
||||||
|
- return (not can_touch_runtime_system("require network connection")
|
||||||
|
- or nm.nm_activated_devices())
|
||||||
|
-
|
||||||
|
- @property
|
||||||
|
- def mandatory(self):
|
||||||
|
- # the network spoke should be mandatory only if it is running
|
||||||
|
- # during the installation and if the installation source requires network
|
||||||
|
- return ANACONDA_ENVIRON in flags.environs and self.payload.needsNetwork
|
||||||
|
-
|
||||||
|
- @property
|
||||||
|
- def status(self):
|
||||||
|
- """ Short msg telling what devices are active. """
|
||||||
|
- return network.status_message()
|
||||||
|
-
|
||||||
|
- def _summary_text(self):
|
||||||
|
- """Devices cofiguration shown to user."""
|
||||||
|
- msg = ""
|
||||||
|
- activated_devs = nm.nm_activated_devices()
|
||||||
|
- for name in self.supported_devices:
|
||||||
|
- if name in activated_devs:
|
||||||
|
- msg += self._activated_device_msg(name)
|
||||||
|
- else:
|
||||||
|
- msg += _("Wired (%(interface_name)s) disconnected\n") \
|
||||||
|
- % {"interface_name": name}
|
||||||
|
- return msg
|
||||||
|
-
|
||||||
|
- def _activated_device_msg(self, devname):
|
||||||
|
- msg = _("Wired (%(interface_name)s) connected\n") \
|
||||||
|
- % {"interface_name": devname}
|
||||||
|
-
|
||||||
|
- ipv4config = nm.nm_device_ip_config(devname, version=4)
|
||||||
|
- ipv6config = nm.nm_device_ip_config(devname, version=6)
|
||||||
|
-
|
||||||
|
- if ipv4config and ipv4config[0]:
|
||||||
|
- addr_str, prefix, gateway_str = ipv4config[0][0]
|
||||||
|
- netmask_str = network.prefix2netmask(prefix)
|
||||||
|
- dnss_str = ",".join(ipv4config[1])
|
||||||
|
- else:
|
||||||
|
- addr_str = dnss_str = gateway_str = netmask_str = ""
|
||||||
|
- msg += _(" IPv4 Address: %(addr)s Netmask: %(netmask)s Gateway: %(gateway)s\n") % \
|
||||||
|
- {"addr": addr_str, "netmask": netmask_str, "gateway": gateway_str}
|
||||||
|
- msg += _(" DNS: %s\n") % dnss_str
|
||||||
|
-
|
||||||
|
- if ipv6config and ipv6config[0]:
|
||||||
|
- for ipv6addr in ipv6config[0]:
|
||||||
|
- addr_str, prefix, gateway_str = ipv6addr
|
||||||
|
- # Do not display link-local addresses
|
||||||
|
- if not addr_str.startswith("fe80:"):
|
||||||
|
- msg += _(" IPv6 Address: %(addr)s/%(prefix)d\n") % \
|
||||||
|
- {"addr": addr_str, "prefix": prefix}
|
||||||
|
-
|
||||||
|
- dnss_str = ",".join(ipv6config[1])
|
||||||
|
-
|
||||||
|
- return msg
|
||||||
|
-
|
||||||
|
- def refresh(self, args=None):
|
||||||
|
- """ Refresh screen. """
|
||||||
|
- self._load_new_devices()
|
||||||
|
- EditTUISpoke.refresh(self, args)
|
||||||
|
-
|
||||||
|
- summary = self._summary_text()
|
||||||
|
- self._window += [TextWidget(summary), ""]
|
||||||
|
- hostname = _("Host Name: %s\n") % self.data.network.hostname
|
||||||
|
- self._window += [TextWidget(hostname), ""]
|
||||||
|
- current_hostname = _("Current host name: %s\n") % network.current_hostname()
|
||||||
|
- self._window += [TextWidget(current_hostname), ""]
|
||||||
|
-
|
||||||
|
- # if we have any errors, display them
|
||||||
|
- while len(self.errors) > 0:
|
||||||
|
- self._window += [TextWidget(self.errors.pop()), ""]
|
||||||
|
-
|
||||||
|
- def _prep(i, w):
|
||||||
|
- """ Mangle our text to make it look pretty on screen. """
|
||||||
|
- number = TextWidget("%2d)" % (i + 1))
|
||||||
|
- return ColumnWidget([(4, [number]), (None, [w])], 1)
|
||||||
|
-
|
||||||
|
- _opts = [_("Set host name")]
|
||||||
|
- for devname in self.supported_devices:
|
||||||
|
- _opts.append(_("Configure device %s") % devname)
|
||||||
|
- text = [TextWidget(o) for o in _opts]
|
||||||
|
-
|
||||||
|
- # make everything presentable on screen
|
||||||
|
- choices = [_prep(i, w) for i, w in enumerate(text)]
|
||||||
|
- displayed = ColumnWidget([(78, choices)], 1)
|
||||||
|
- self._window.append(displayed)
|
||||||
|
-
|
||||||
|
- return True
|
||||||
|
-
|
||||||
|
- def input(self, args, key):
|
||||||
|
- """ Handle the input. """
|
||||||
|
- try:
|
||||||
|
- num = int(key)
|
||||||
|
- except ValueError:
|
||||||
|
- return key
|
||||||
|
-
|
||||||
|
- if num == 1:
|
||||||
|
- # set hostname
|
||||||
|
- self.app.switch_screen_modal(self.hostname_dialog, Entry(_("Host Name"),
|
||||||
|
- "hostname", re.compile(".*$"), True))
|
||||||
|
- self.apply()
|
||||||
|
- return INPUT_PROCESSED
|
||||||
|
- elif 2 <= num <= len(self.supported_devices) + 1:
|
||||||
|
- # configure device
|
||||||
|
- devname = self.supported_devices[num-2]
|
||||||
|
- ndata = network.ksdata_from_ifcfg(devname)
|
||||||
|
- if not ndata:
|
||||||
|
- try:
|
||||||
|
- nm.nm_device_setting_value(devname, "connection", "uuid")
|
||||||
|
- except nm.SettingsNotFoundError:
|
||||||
|
- pass
|
||||||
|
- else:
|
||||||
|
- log.debug("network: dumping ifcfg file for in-memory connection %s", devname)
|
||||||
|
- nm.nm_update_settings_of_device(devname, [['connection', 'id', devname, None]])
|
||||||
|
- ndata = network.ksdata_from_ifcfg(devname)
|
||||||
|
-
|
||||||
|
- if not ndata:
|
||||||
|
- log.debug("network: can't find any connection for %s", devname)
|
||||||
|
- self.errors.append(_("Configuration of device not found"))
|
||||||
|
- return INPUT_PROCESSED
|
||||||
|
-
|
||||||
|
- newspoke = ConfigureNetworkSpoke(self.app, self.data, self.storage,
|
||||||
|
- self.payload, self.instclass, ndata)
|
||||||
|
- self.app.switch_screen_modal(newspoke)
|
||||||
|
-
|
||||||
|
- if ndata.ip == "dhcp":
|
||||||
|
- ndata.bootProto = "dhcp"
|
||||||
|
- ndata.ip = ""
|
||||||
|
- else:
|
||||||
|
- ndata.bootProto = "static"
|
||||||
|
- if not ndata.netmask:
|
||||||
|
- self.errors.append(_("Configuration not saved: netmask missing in static configuration"))
|
||||||
|
- return INPUT_PROCESSED
|
||||||
|
-
|
||||||
|
- if ndata.ipv6 == "ignore":
|
||||||
|
- ndata.noipv6 = True
|
||||||
|
- ndata.ipv6 = ""
|
||||||
|
- else:
|
||||||
|
- ndata.noipv6 = False
|
||||||
|
-
|
||||||
|
- network.update_settings_with_ksdata(devname, ndata)
|
||||||
|
- network.update_onboot_value(devname, ndata.onboot, ksdata=None, root_path="")
|
||||||
|
-
|
||||||
|
- if ndata._apply:
|
||||||
|
- self._apply = True
|
||||||
|
- uuid = nm.nm_device_setting_value(devname, "connection", "uuid")
|
||||||
|
- try:
|
||||||
|
- nm.nm_activate_device_connection(devname, uuid)
|
||||||
|
- except (nm.UnmanagedDeviceError, nm.UnknownConnectionError):
|
||||||
|
- self.errors.append(_("Can't apply configuration, device activation failed."))
|
||||||
|
-
|
||||||
|
- self.apply()
|
||||||
|
- return INPUT_PROCESSED
|
||||||
|
- else:
|
||||||
|
- return key
|
||||||
|
-
|
||||||
|
- def apply(self):
|
||||||
|
- """Apply all of our settings."""
|
||||||
|
- self._update_network_data()
|
||||||
|
- log.debug("network: apply ksdata %s", self.data.network)
|
||||||
|
-
|
||||||
|
- if self._apply:
|
||||||
|
- self._apply = False
|
||||||
|
- if ANACONDA_ENVIRON in flags.environs:
|
||||||
|
- from pyanaconda.packaging import payloadMgr
|
||||||
|
- payloadMgr.restartThread(self.storage, self.data, self.payload,
|
||||||
|
- self.instclass, checkmount=False)
|
||||||
|
-
|
||||||
|
- def _update_network_data(self):
|
||||||
|
- hostname = self.data.network.hostname
|
||||||
|
-
|
||||||
|
- self.data.network.network = []
|
||||||
|
- for i, name in enumerate(nm.nm_devices()):
|
||||||
|
- if network.is_ibft_configured_device(name):
|
||||||
|
- continue
|
||||||
|
- nd = network.ksdata_from_ifcfg(name)
|
||||||
|
- if not nd:
|
||||||
|
- continue
|
||||||
|
- if name in nm.nm_activated_devices():
|
||||||
|
- nd.activate = True
|
||||||
|
- else:
|
||||||
|
- # First network command defaults to --activate so we must
|
||||||
|
- # use --no-activate explicitly to prevent the default
|
||||||
|
- if i == 0:
|
||||||
|
- nd.activate = False
|
||||||
|
- self.data.network.network.append(nd)
|
||||||
|
-
|
||||||
|
- (valid, error) = network.sanityCheckHostname(self.hostname_dialog.value)
|
||||||
|
- if valid:
|
||||||
|
- hostname = self.hostname_dialog.value
|
||||||
|
- else:
|
||||||
|
- self.errors.append(_("Host name is not valid: %s") % error)
|
||||||
|
- self.hostname_dialog.value = hostname
|
||||||
|
- network.update_hostname_data(self.data, hostname)
|
||||||
|
-
|
||||||
|
-def check_ipv6_config(value):
|
||||||
|
- if value in ["auto", "dhcp", "ignore"]:
|
||||||
|
- return (True, None)
|
||||||
|
- addr, _slash, prefix = value.partition("/")
|
||||||
|
- if prefix:
|
||||||
|
- try:
|
||||||
|
- if not 1 <= int(prefix) <= 128:
|
||||||
|
- return (False, None)
|
||||||
|
- except ValueError:
|
||||||
|
- return (False, None)
|
||||||
|
- return check_ipv6_address(addr)
|
||||||
|
-
|
||||||
|
-def check_ipv6_address(value):
|
||||||
|
- return (network.check_ip_address(value, version=6), None)
|
||||||
|
-
|
||||||
|
-def check_nameservers(value):
|
||||||
|
- addresses = [str.strip(i) for i in value.split(",")]
|
||||||
|
- if not addresses:
|
||||||
|
- return (False, None)
|
||||||
|
-
|
||||||
|
- for ip in addresses:
|
||||||
|
- if not network.check_ip_address(ip):
|
||||||
|
- return (False, None)
|
||||||
|
- return (True, None)
|
||||||
|
-
|
||||||
|
-class ConfigureNetworkSpoke(EditTUISpoke):
|
||||||
|
- """ Spoke to set various configuration options for net devices. """
|
||||||
|
- title = N_("Device configuration")
|
||||||
|
- category = "network"
|
||||||
|
-
|
||||||
|
- edit_fields = [
|
||||||
|
- Entry(N_('IPv4 address or %s for DHCP') % '"dhcp"', "ip",
|
||||||
|
- re.compile("^(?:" + IPV4_PATTERN_WITHOUT_ANCHORS + "|dhcp)$"), True),
|
||||||
|
- Entry(N_("IPv4 netmask"), "netmask", re.compile("^" + IPV4_NETMASK_WITHOUT_ANCHORS + "$"), True),
|
||||||
|
- Entry(N_("IPv4 gateway"), "gateway", re.compile("^" + IPV4_PATTERN_WITHOUT_ANCHORS + "$"), True),
|
||||||
|
- Entry(N_('IPv6 address[/prefix] or %(auto)s for automatic, %(dhcp)s for DHCP, %(ignore)s to turn off')
|
||||||
|
- % {"auto": '"auto"', "dhcp": '"dhcp"', "ignore": '"ignore"'}, "ipv6",
|
||||||
|
- check_ipv6_config, True),
|
||||||
|
- Entry(N_("IPv6 default gateway"), "ipv6gateway", check_ipv6_address, True),
|
||||||
|
- Entry(N_("Nameservers (comma separated)"), "nameserver", check_nameservers, True),
|
||||||
|
- Entry(N_("Connect automatically after reboot"), "onboot", EditTUISpoke.CHECK, True),
|
||||||
|
- Entry(N_("Apply configuration in installer"), "_apply", EditTUISpoke.CHECK, True),
|
||||||
|
- ]
|
||||||
|
-
|
||||||
|
- def __init__(self, app, data, storage, payload, instclass, ndata):
|
||||||
|
- EditTUISpoke.__init__(self, app, data, storage, payload, instclass)
|
||||||
|
- self.args = ndata
|
||||||
|
- if self.args.bootProto == "dhcp":
|
||||||
|
- self.args.ip = "dhcp"
|
||||||
|
- if self.args.noipv6:
|
||||||
|
- self.args.ipv6 = "ignore"
|
||||||
|
- self.args._apply = False
|
||||||
|
-
|
||||||
|
- def refresh(self, args=None):
|
||||||
|
- """ Refresh window. """
|
||||||
|
- EditTUISpoke.refresh(self, args)
|
||||||
|
- message = _("Configuring device %s.") % self.args.device
|
||||||
|
- self._window += [TextWidget(message), ""]
|
||||||
|
- return True
|
||||||
|
-
|
||||||
|
- def input(self, args, key):
|
||||||
|
- self.dialog.wrong_input_message = _("Bad format of the IP address")
|
||||||
|
- try:
|
||||||
|
- field = self.visible_fields[int(key)-1]
|
||||||
|
- except (ValueError, IndexError):
|
||||||
|
- pass
|
||||||
|
- else:
|
||||||
|
- if field.attribute == "netmask":
|
||||||
|
- self.dialog.wrong_input_message = _("Bad format of the netmask")
|
||||||
|
- return EditTUISpoke.input(self, args, key)
|
||||||
|
-
|
||||||
|
- @property
|
||||||
|
- def indirect(self):
|
||||||
|
- return True
|
||||||
|
-
|
||||||
|
- def apply(self):
|
||||||
|
- """ Apply our changes. """
|
||||||
|
- # this is done at upper level by updating ifcfg file
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,30 @@
|
|||||||
|
From 383217cc20f6da8030e98891e34cccd7b03d40c0 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Marek Marczykowski <marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:11 +0200
|
||||||
|
Subject: [PATCH] anaconda: fix grub config setup by removing non-xen options
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/bootloader.py | 3 +++
|
||||||
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py
|
||||||
|
index a37f91b9a..68fca98bf 100644
|
||||||
|
--- a/pyanaconda/bootloader.py
|
||||||
|
+++ b/pyanaconda/bootloader.py
|
||||||
|
@@ -1558,6 +1558,9 @@ class GRUB2(GRUB):
|
||||||
|
except (BootLoaderError, OSError, RuntimeError) as e:
|
||||||
|
log.error("boot loader password setup failed: %s", e)
|
||||||
|
|
||||||
|
+ # disable non-xen entries
|
||||||
|
+ os.chmod("%s/etc/grub.d/10_linux" % iutil.getSysroot(), 0o644)
|
||||||
|
+
|
||||||
|
# make sure the default entry is the OS we are installing
|
||||||
|
if self.default is not None:
|
||||||
|
# find the index of the default image
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,32 @@
|
|||||||
|
From 2cdfe3b92b5997d03f22521a2d4edb1d42ea443f Mon Sep 17 00:00:00 2001
|
||||||
|
From: Marek Marczykowski <marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:11 +0200
|
||||||
|
Subject: [PATCH] anaconda: make encrypted partitions by default
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/kickstart.py | 5 +++++
|
||||||
|
1 file changed, 5 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/kickstart.py b/pyanaconda/kickstart.py
|
||||||
|
index dc58d9b65..7d67bf1a6 100644
|
||||||
|
--- a/pyanaconda/kickstart.py
|
||||||
|
+++ b/pyanaconda/kickstart.py
|
||||||
|
@@ -252,6 +252,11 @@ class Authconfig(commands.authconfig.FC3_Authconfig):
|
||||||
|
log.error("Error running %s %s: %s", cmd, args, msg)
|
||||||
|
|
||||||
|
class AutoPart(commands.autopart.F21_AutoPart):
|
||||||
|
+ def __init__(self, writePriority=100, *args, **kwargs):
|
||||||
|
+ if 'encrypted' not in kwargs:
|
||||||
|
+ kwargs['encrypted'] = True
|
||||||
|
+ super(AutoPart, self).__init__(writePriority=writePriority, *args, **kwargs)
|
||||||
|
+
|
||||||
|
def parse(self, args):
|
||||||
|
retval = commands.autopart.F21_AutoPart.parse(self, args)
|
||||||
|
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
39
anaconda/0008-anaconda-set-default-grub-theme.patch
Normal file
39
anaconda/0008-anaconda-set-default-grub-theme.patch
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
From 0bfebcf148078e9d43cfabd13ceb92ffad6274d2 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:11 +0200
|
||||||
|
Subject: [PATCH] anaconda: set default grub theme
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/bootloader.py | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py
|
||||||
|
index 68fca98bf..b6488c5fd 100644
|
||||||
|
--- a/pyanaconda/bootloader.py
|
||||||
|
+++ b/pyanaconda/bootloader.py
|
||||||
|
@@ -1401,7 +1401,7 @@ class GRUB2(GRUB):
|
||||||
|
_config_file = "grub.cfg"
|
||||||
|
_config_dir = "grub2"
|
||||||
|
defaults_file = "/etc/default/grub"
|
||||||
|
- terminal_type = "console"
|
||||||
|
+ terminal_type = "gfxterm"
|
||||||
|
stage2_max_end = None
|
||||||
|
|
||||||
|
# requirements for boot devices
|
||||||
|
@@ -1503,7 +1503,7 @@ class GRUB2(GRUB):
|
||||||
|
log.info("bootloader.py: used boot args: %s ", self.boot_args)
|
||||||
|
defaults.write("GRUB_CMDLINE_LINUX=\"%s\"\n" % self.boot_args)
|
||||||
|
defaults.write("GRUB_DISABLE_RECOVERY=\"true\"\n")
|
||||||
|
- #defaults.write("GRUB_THEME=\"/boot/grub2/themes/system/theme.txt\"\n")
|
||||||
|
+ defaults.write("GRUB_THEME=\"/boot/grub2/themes/system/theme.txt\"\n")
|
||||||
|
defaults.close()
|
||||||
|
|
||||||
|
def _encrypt_password(self):
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,30 @@
|
|||||||
|
From 4efdab482cd1b73f58abf4f6cf16be4965ab49ee Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Pierret=20=28fepitre=29?=
|
||||||
|
<frederic.epitre@orange.fr>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:11 +0200
|
||||||
|
Subject: [PATCH] anaconda: add options can_dual_boot and can_update to grub
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/bootloader.py | 2 ++
|
||||||
|
1 file changed, 2 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py
|
||||||
|
index b6488c5fd..083b99f1a 100644
|
||||||
|
--- a/pyanaconda/bootloader.py
|
||||||
|
+++ b/pyanaconda/bootloader.py
|
||||||
|
@@ -1403,6 +1403,8 @@ class GRUB2(GRUB):
|
||||||
|
defaults_file = "/etc/default/grub"
|
||||||
|
terminal_type = "gfxterm"
|
||||||
|
stage2_max_end = None
|
||||||
|
+ can_dual_boot = True
|
||||||
|
+ can_update = True
|
||||||
|
|
||||||
|
# requirements for boot devices
|
||||||
|
stage2_device_types = ["partition", "mdarray", "lvmlv"]
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,31 @@
|
|||||||
|
From b0d781737479e11c4b138ef6df4d372d8fbd2503 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Pierret=20=28fepitre=29?=
|
||||||
|
<frederic.epitre@orange.fr>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:11 +0200
|
||||||
|
Subject: [PATCH] anaconda: efimgr specify root=iutil.getSysroot()
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/bootloader.py | 3 ++-
|
||||||
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py
|
||||||
|
index 083b99f1a..acdfb8322 100644
|
||||||
|
--- a/pyanaconda/bootloader.py
|
||||||
|
+++ b/pyanaconda/bootloader.py
|
||||||
|
@@ -1743,7 +1743,8 @@ class EFIBase(object):
|
||||||
|
log.warning("failed to parse efi boot slot (%s)", slot)
|
||||||
|
continue
|
||||||
|
|
||||||
|
- rc = self.efibootmgr("-b", slot_id, "-B")
|
||||||
|
+ rc = self.efibootmgr("-b", slot_id, "-B",
|
||||||
|
+ root=iutil.getSysroot())
|
||||||
|
if rc:
|
||||||
|
raise BootLoaderError("failed to remove old efi boot entry. This is most likely a kernel or firmware bug.")
|
||||||
|
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
121
anaconda/0011-anaconda-generate-xen-efi-configuration.patch
Normal file
121
anaconda/0011-anaconda-generate-xen-efi-configuration.patch
Normal file
@ -0,0 +1,121 @@
|
|||||||
|
From f53f5fdcaf10bdd2f64bd144b78052561ae15aa6 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: generate xen efi configuration
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/bootloader.py | 79 +++++++++++++++++++++++++++++++++++++++++++++++-
|
||||||
|
1 file changed, 78 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py
|
||||||
|
index acdfb8322..908020ad0 100644
|
||||||
|
--- a/pyanaconda/bootloader.py
|
||||||
|
+++ b/pyanaconda/bootloader.py
|
||||||
|
@@ -21,6 +21,7 @@
|
||||||
|
import collections
|
||||||
|
import os
|
||||||
|
import re
|
||||||
|
+import shutil
|
||||||
|
import blivet
|
||||||
|
from parted import PARTITION_BIOS_GRUB
|
||||||
|
from glob import glob
|
||||||
|
@@ -1828,6 +1829,82 @@ class EFIGRUB(EFIBase, GRUB2):
|
||||||
|
class Aarch64EFIGRUB(EFIGRUB):
|
||||||
|
_serial_consoles = ["ttyAMA", "ttyS"]
|
||||||
|
|
||||||
|
+class XenEFI(EFIGRUB):
|
||||||
|
+ packages = ["efibootmgr"]
|
||||||
|
+ _config_file = 'xen.cfg'
|
||||||
|
+
|
||||||
|
+ # stage2 not used at all, so allow any type
|
||||||
|
+ stage2_device_types = ["partition", "mdarray", "lvmlv"]
|
||||||
|
+
|
||||||
|
+ def __init__(self):
|
||||||
|
+ super(XenEFI, self).__init__()
|
||||||
|
+ self.efi_dir = 'qubes'
|
||||||
|
+
|
||||||
|
+ def add_efi_boot_target(self):
|
||||||
|
+ if self.stage1_device.type == "partition":
|
||||||
|
+ boot_disk = self.stage1_device.disk
|
||||||
|
+ boot_part_num = self.stage1_device.parted_partition.number
|
||||||
|
+ elif self.stage1_device.type == "mdarray":
|
||||||
|
+ # FIXME: I'm just guessing here. This probably needs the full
|
||||||
|
+ # treatment, ie: multiple targets for each member.
|
||||||
|
+ boot_disk = self.stage1_device.parents[0].disk
|
||||||
|
+ boot_part_num = self.stage1_device.parents[0].parted_partition.number
|
||||||
|
+ boot_part_num = str(boot_part_num)
|
||||||
|
+
|
||||||
|
+ if not os.path.exists(
|
||||||
|
+ "{}/{}".format(iutil.getSysroot() + self.config_dir, "xen.efi")):
|
||||||
|
+ xen_efi = [x for x in os.listdir(iutil.getSysroot() + self.config_dir) if
|
||||||
|
+ x.startswith('xen-') and x.endswith('.efi')][0]
|
||||||
|
+ shutil.copy("{}/{}".format(iutil.getSysroot() + self.config_dir, xen_efi),
|
||||||
|
+ "{}/{}".format(iutil.getSysroot() + self.config_dir, "xen.efi"))
|
||||||
|
+ rc = self.efibootmgr("-c", "-w", "-L", productName,
|
||||||
|
+ "-d", boot_disk.path, "-p", boot_part_num,
|
||||||
|
+ "-l",
|
||||||
|
+ self.efi_dir_as_efifs_dir + "\\xen.efi",
|
||||||
|
+ root=iutil.getSysroot())
|
||||||
|
+ if rc:
|
||||||
|
+ raise BootLoaderError("failed to set new efi boot target")
|
||||||
|
+
|
||||||
|
+ def add_image(self, image):
|
||||||
|
+ super(XenEFI, self).add_image(image)
|
||||||
|
+ shutil.copy("{}/boot/{}".format(iutil.getSysroot(), image.kernel),
|
||||||
|
+ os.path.normpath(
|
||||||
|
+ "{}/{}".format(iutil.getSysroot() + self.config_dir,
|
||||||
|
+ image.kernel)))
|
||||||
|
+ if image.initrd is not None:
|
||||||
|
+ shutil.copy("{}/boot/{}".format(iutil.getSysroot(), image.initrd),
|
||||||
|
+ os.path.normpath(
|
||||||
|
+ "{}/{}".format(iutil.getSysroot() + self.config_dir,
|
||||||
|
+ image.initrd)))
|
||||||
|
+
|
||||||
|
+ def write_config_header(self, config):
|
||||||
|
+ config.write("[global]\n")
|
||||||
|
+ config.write("default={}\n".format(self.default.version))
|
||||||
|
+
|
||||||
|
+ def write_config_images(self, config):
|
||||||
|
+ for image in self.images:
|
||||||
|
+ config.write("\n")
|
||||||
|
+ config.write("[{}]\n".format(image.version))
|
||||||
|
+ config.write("options=loglvl=all dom0_mem=min:1024M dom0_mem=max:4096M\n")
|
||||||
|
+ config.write("kernel={} root={} {}\n".format(
|
||||||
|
+ image.kernel,
|
||||||
|
+ image.device.fstab_spec,
|
||||||
|
+ self.boot_args))
|
||||||
|
+ config.write("ramdisk={}\n".format(image.initrd))
|
||||||
|
+
|
||||||
|
+ def write_config_console(self, config):
|
||||||
|
+ pass
|
||||||
|
+
|
||||||
|
+ def write_config_post(self):
|
||||||
|
+ pass
|
||||||
|
+
|
||||||
|
+ def is_valid_stage2_device(self, device, linux=True, non_linux=False):
|
||||||
|
+ """ XenEFI doesn't use stage2 at all, so allow anything here """
|
||||||
|
+ return True
|
||||||
|
+
|
||||||
|
+ write_config = BootLoader.write_config
|
||||||
|
+
|
||||||
|
+
|
||||||
|
class MacEFIGRUB(EFIGRUB):
|
||||||
|
def mactel_config(self):
|
||||||
|
if os.path.exists(iutil.getSysroot() + "/usr/libexec/mactel-boot-setup"):
|
||||||
|
@@ -2342,7 +2419,7 @@ class EXTLINUX(BootLoader):
|
||||||
|
# every platform that wants a bootloader needs to be in this dict
|
||||||
|
bootloader_by_platform = {
|
||||||
|
platform.X86: GRUB2,
|
||||||
|
- platform.EFI: EFIGRUB,
|
||||||
|
+ platform.EFI: XenEFI,
|
||||||
|
platform.MacEFI: MacEFIGRUB,
|
||||||
|
platform.PPC: GRUB2,
|
||||||
|
platform.IPSeriesPPC: IPSeriesGRUB2,
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,65 @@
|
|||||||
|
From 1c37fe7581a01b93d1f46b8eb03b37f5cb09bb0e Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: fix dracut module to work with reduced dependencies
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Do not fail because of not present url-lib. Also 'loop' module requires manual
|
||||||
|
loading now.
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
dracut/anaconda-diskroot | 2 ++
|
||||||
|
dracut/module-setup.sh | 2 +-
|
||||||
|
dracut/parse-anaconda-options.sh | 6 +++++-
|
||||||
|
3 files changed, 8 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/dracut/anaconda-diskroot b/dracut/anaconda-diskroot
|
||||||
|
index 7e52e052b..230b20418 100755
|
||||||
|
--- a/dracut/anaconda-diskroot
|
||||||
|
+++ b/dracut/anaconda-diskroot
|
||||||
|
@@ -43,6 +43,8 @@ kickstart="$(getarg ks= inst.ks=)"
|
||||||
|
|
||||||
|
[ -e "/dev/root" ] && exit 1 # we already have a root device!
|
||||||
|
|
||||||
|
+modprobe -q loop
|
||||||
|
+
|
||||||
|
# If we're waiting for a cdrom kickstart, the user might need to swap discs.
|
||||||
|
# So if this is a CDROM drive, make a note of it, but don't mount it (yet).
|
||||||
|
# Once we get the kickstart either the udev trigger or disk-reinsertion will
|
||||||
|
diff --git a/dracut/module-setup.sh b/dracut/module-setup.sh
|
||||||
|
index 184036188..9f4e9d48c 100755
|
||||||
|
--- a/dracut/module-setup.sh
|
||||||
|
+++ b/dracut/module-setup.sh
|
||||||
|
@@ -7,7 +7,7 @@ check() {
|
||||||
|
}
|
||||||
|
|
||||||
|
depends() {
|
||||||
|
- echo livenet nfs img-lib convertfs ifcfg
|
||||||
|
+ echo img-lib dmsquash-live
|
||||||
|
case "$(uname -m)" in
|
||||||
|
s390*) echo cms ;;
|
||||||
|
esac
|
||||||
|
diff --git a/dracut/parse-anaconda-options.sh b/dracut/parse-anaconda-options.sh
|
||||||
|
index fa1455f8b..8fce64aed 100755
|
||||||
|
--- a/dracut/parse-anaconda-options.sh
|
||||||
|
+++ b/dracut/parse-anaconda-options.sh
|
||||||
|
@@ -2,7 +2,11 @@
|
||||||
|
# parse-anaconda-options.sh - parse installer-specific options
|
||||||
|
|
||||||
|
. /lib/anaconda-lib.sh
|
||||||
|
-. /lib/url-lib.sh
|
||||||
|
+if [ -r /lib/url-lib.sh ]; then
|
||||||
|
+ . /lib/url-lib.sh
|
||||||
|
+else
|
||||||
|
+ alias set_http_header=:
|
||||||
|
+fi
|
||||||
|
|
||||||
|
# create the repodir and isodir that anaconda will look for
|
||||||
|
mkdir -p $repodir $isodir
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,61 @@
|
|||||||
|
From 66a87473c6360bac0f47e14fca6293cda8c15bc7 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: use installer kernel parameters as default for
|
||||||
|
installed system
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
This way if any kernel parameter was need to boot Qubes on particular hardware, it will also be set to installed system
|
||||||
|
|
||||||
|
Fixes QubesOS/qubes-issues#1650
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/bootloader.py | 18 ++++++++----------
|
||||||
|
1 file changed, 8 insertions(+), 10 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py
|
||||||
|
index 908020ad0..963af46f9 100644
|
||||||
|
--- a/pyanaconda/bootloader.py
|
||||||
|
+++ b/pyanaconda/bootloader.py
|
||||||
|
@@ -229,14 +229,13 @@ class BootLoader(object):
|
||||||
|
def stage2_format_types(self):
|
||||||
|
return ["ext4", "ext3", "ext2"]
|
||||||
|
|
||||||
|
- # this is so stupid...
|
||||||
|
- global_preserve_args = ["speakup_synth", "apic", "noapic", "apm", "ide",
|
||||||
|
- "noht", "acpi", "video", "pci", "nodmraid",
|
||||||
|
- "nompath", "nomodeset", "noiswmd", "fips",
|
||||||
|
- "selinux", "biosdevname", "ipv6.disable",
|
||||||
|
- "net.ifnames"]
|
||||||
|
preserve_args = []
|
||||||
|
|
||||||
|
+ global_no_preserve_args = ["stage2", "root", "rescue",
|
||||||
|
+ "rd.live.check", "ip", "repo", "ks",
|
||||||
|
+ "rd.lvm", "rd.md", "rd.luks", "rd.dm",
|
||||||
|
+ "rd.lvm.lv"]
|
||||||
|
+
|
||||||
|
_trusted_boot = False
|
||||||
|
|
||||||
|
def __init__(self):
|
||||||
|
@@ -870,11 +869,10 @@ class BootLoader(object):
|
||||||
|
self.boot_args.add("iscsi_firmware")
|
||||||
|
|
||||||
|
#
|
||||||
|
- # preservation of some of our boot args
|
||||||
|
- # FIXME: this is stupid.
|
||||||
|
+ # preservation of most of our boot args
|
||||||
|
#
|
||||||
|
- for opt in self.global_preserve_args + self.preserve_args:
|
||||||
|
- if opt not in flags.cmdline:
|
||||||
|
+ for opt in flags.cmdline.keys():
|
||||||
|
+ if opt in self.global_no_preserve_args:
|
||||||
|
continue
|
||||||
|
|
||||||
|
arg = flags.cmdline.get(opt)
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,51 @@
|
|||||||
|
From 73b928fd84acfde8a8f20ddf20241da9085b87b2 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: use kernel-install instead of grubby to regenerate
|
||||||
|
initrd/grub.conf
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Since we have own hook there, it properly handles Xen. This means we no longer need post scripts in kickstart for that.
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/packaging/__init__.py | 11 +++--------
|
||||||
|
1 file changed, 3 insertions(+), 8 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/packaging/__init__.py b/pyanaconda/packaging/__init__.py
|
||||||
|
index a99fbe973..8332ce0e5 100644
|
||||||
|
--- a/pyanaconda/packaging/__init__.py
|
||||||
|
+++ b/pyanaconda/packaging/__init__.py
|
||||||
|
@@ -608,23 +608,18 @@ class Payload(object):
|
||||||
|
# prevent boot on some systems
|
||||||
|
|
||||||
|
def recreateInitrds(self):
|
||||||
|
- """ Recreate the initrds by calling new-kernel-pkg
|
||||||
|
+ """ Recreate the initrds by calling kernel-install
|
||||||
|
|
||||||
|
This needs to be done after all configuration files have been
|
||||||
|
written, since dracut depends on some of them.
|
||||||
|
|
||||||
|
:returns: None
|
||||||
|
"""
|
||||||
|
- if not os.path.exists(iutil.getSysroot() + "/usr/sbin/new-kernel-pkg"):
|
||||||
|
- log.error("new-kernel-pkg does not exist - grubby wasn't installed? skipping")
|
||||||
|
- return
|
||||||
|
-
|
||||||
|
for kernel in self.kernelVersionList:
|
||||||
|
log.info("recreating initrd for %s", kernel)
|
||||||
|
if not flags.imageInstall:
|
||||||
|
- iutil.execInSysroot("new-kernel-pkg",
|
||||||
|
- ["--mkinitrd", "--dracut",
|
||||||
|
- "--depmod", "--update", kernel])
|
||||||
|
+ iutil.execInSysroot("kernel-install",
|
||||||
|
+ ["add", kernel, "/boot/vmlinuz-%s" % kernel])
|
||||||
|
else:
|
||||||
|
# hostonly is not sensible for disk image installations
|
||||||
|
# using /dev/disk/by-uuid/ is necessary due to disk image naming
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,33 @@
|
|||||||
|
From c10dd05e7957cc188b69c302e7a9b4c2c8249ce6 Mon Sep 17 00:00:00 2001
|
||||||
|
From: "M. Vefa Bicakci" <m.v.b@runbox.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: Fix a regular expression determining Release
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Without the start-of-line matcher, other lines are matched as well, causing invalid PACKAGE_RELEASE variable substitutions within the Makefiles.
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
configure.ac | 4 +++-
|
||||||
|
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/configure.ac b/configure.ac
|
||||||
|
index df1d206b3..b36cf53ec 100644
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -97,7 +97,9 @@ SHUT_UP_GCC="-Wno-unused-result"
|
||||||
|
# Add remaining compiler flags we want to use
|
||||||
|
CFLAGS="$CFLAGS -Wall -Werror $SHUT_UP_GCC"
|
||||||
|
|
||||||
|
-AC_SUBST(PACKAGE_RELEASE, [1])
|
||||||
|
+# Get the release number from the spec file
|
||||||
|
+rel="`awk '/^Release:/ { split($2, r, "%"); print r[[1]] }' $srcdir/anaconda.spec`"
|
||||||
|
+AC_SUBST(PACKAGE_RELEASE, [$rel])
|
||||||
|
|
||||||
|
# Perform arch related tests
|
||||||
|
AC_CANONICAL_BUILD
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,38 @@
|
|||||||
|
From 40992b40f344685a755f39813f0f2afd9f56e7b6 Mon Sep 17 00:00:00 2001
|
||||||
|
From: "M. Vefa Bicakci" <m.v.b@runbox.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: Do not fail during initramfs start-up due to
|
||||||
|
missing url-lib
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
dracut/anaconda-ks-sendheaders.sh | 10 +++++++++-
|
||||||
|
1 file changed, 9 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/dracut/anaconda-ks-sendheaders.sh b/dracut/anaconda-ks-sendheaders.sh
|
||||||
|
index 7bc97393b..39fa0ce0d 100755
|
||||||
|
--- a/dracut/anaconda-ks-sendheaders.sh
|
||||||
|
+++ b/dracut/anaconda-ks-sendheaders.sh
|
||||||
|
@@ -2,7 +2,15 @@
|
||||||
|
# anaconda-ks-sendheaders.sh - set various HTTP headers for kickstarting
|
||||||
|
|
||||||
|
[ -f /tmp/.ks_sendheaders ] && return
|
||||||
|
-command -v set_http_header >/dev/null || . /lib/url-lib.sh
|
||||||
|
+
|
||||||
|
+if ! command -v set_http_header >/dev/null; then
|
||||||
|
+ if ! [ -r /lib/url-lib.sh ]; then
|
||||||
|
+ alias set_http_header=:
|
||||||
|
+ return
|
||||||
|
+ fi
|
||||||
|
+
|
||||||
|
+ . /lib/url-lib.sh
|
||||||
|
+fi
|
||||||
|
|
||||||
|
# inst.ks.sendmac: send MAC addresses in HTTP headers
|
||||||
|
if getargbool 0 kssendmac inst.ks.sendmac; then
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
733
anaconda/0017-anaconda-Disable-the-NTP-configuration-spoke.patch
Normal file
733
anaconda/0017-anaconda-Disable-the-NTP-configuration-spoke.patch
Normal file
@ -0,0 +1,733 @@
|
|||||||
|
From dc6d56efd644de06468ddd225c436bd3610a6527 Mon Sep 17 00:00:00 2001
|
||||||
|
From: "M. Vefa Bicakci" <m.v.b@runbox.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: Disable the NTP configuration spoke
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/ui/gui/spokes/datetime_spoke.glade | 300 +----------------------
|
||||||
|
pyanaconda/ui/gui/spokes/datetime_spoke.py | 332 --------------------------
|
||||||
|
2 files changed, 2 insertions(+), 630 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/ui/gui/spokes/datetime_spoke.glade b/pyanaconda/ui/gui/spokes/datetime_spoke.glade
|
||||||
|
index 9179640fe..fab5ad067 100644
|
||||||
|
--- a/pyanaconda/ui/gui/spokes/datetime_spoke.glade
|
||||||
|
+++ b/pyanaconda/ui/gui/spokes/datetime_spoke.glade
|
||||||
|
@@ -1,14 +1,9 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
-<!-- Generated with glade 3.18.3 -->
|
||||||
|
+<!-- Generated with glade 3.19.0 -->
|
||||||
|
<interface>
|
||||||
|
<requires lib="gtk+" version="3.12"/>
|
||||||
|
<requires lib="AnacondaWidgets" version="1.0"/>
|
||||||
|
<requires lib="TimezoneMap" version="0.4"/>
|
||||||
|
- <object class="GtkImage" id="addImage">
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">False</property>
|
||||||
|
- <property name="icon_name">list-add-symbolic</property>
|
||||||
|
- </object>
|
||||||
|
<object class="GtkListStore" id="cities">
|
||||||
|
<columns>
|
||||||
|
<!-- column-name name -->
|
||||||
|
@@ -26,11 +21,6 @@
|
||||||
|
<property name="inline_completion">True</property>
|
||||||
|
<signal name="match-selected" handler="on_completion_match_selected" object="cityCombobox" swapped="no"/>
|
||||||
|
</object>
|
||||||
|
- <object class="GtkImage" id="configImage">
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">False</property>
|
||||||
|
- <property name="icon_name">system-run-symbolic</property>
|
||||||
|
- </object>
|
||||||
|
<object class="GtkListStore" id="days">
|
||||||
|
<columns>
|
||||||
|
<!-- column-name idx -->
|
||||||
|
@@ -91,221 +81,6 @@
|
||||||
|
<column type="gboolean"/>
|
||||||
|
</columns>
|
||||||
|
</object>
|
||||||
|
- <object class="GtkDialog" id="ntpConfigDialog">
|
||||||
|
- <property name="can_focus">False</property>
|
||||||
|
- <property name="border_width">6</property>
|
||||||
|
- <property name="type_hint">dialog</property>
|
||||||
|
- <property name="decorated">False</property>
|
||||||
|
- <child internal-child="vbox">
|
||||||
|
- <object class="GtkBox" id="dialog-vbox1">
|
||||||
|
- <property name="can_focus">False</property>
|
||||||
|
- <property name="orientation">vertical</property>
|
||||||
|
- <property name="spacing">6</property>
|
||||||
|
- <child internal-child="action_area">
|
||||||
|
- <object class="GtkButtonBox" id="dialog-action_area1">
|
||||||
|
- <property name="can_focus">False</property>
|
||||||
|
- <property name="layout_style">end</property>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkButton" id="cancelButton">
|
||||||
|
- <property name="label" translatable="yes" context="GUI|Date and Time|NTP">_Cancel</property>
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">True</property>
|
||||||
|
- <property name="receives_default">True</property>
|
||||||
|
- <property name="use_underline">True</property>
|
||||||
|
- </object>
|
||||||
|
- <packing>
|
||||||
|
- <property name="expand">False</property>
|
||||||
|
- <property name="fill">True</property>
|
||||||
|
- <property name="position">0</property>
|
||||||
|
- </packing>
|
||||||
|
- </child>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkButton" id="okButton">
|
||||||
|
- <property name="label" translatable="yes" context="GUI|Date and Time|NTP">_OK</property>
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">True</property>
|
||||||
|
- <property name="receives_default">True</property>
|
||||||
|
- <property name="use_underline">True</property>
|
||||||
|
- </object>
|
||||||
|
- <packing>
|
||||||
|
- <property name="expand">False</property>
|
||||||
|
- <property name="fill">True</property>
|
||||||
|
- <property name="position">1</property>
|
||||||
|
- </packing>
|
||||||
|
- </child>
|
||||||
|
- </object>
|
||||||
|
- <packing>
|
||||||
|
- <property name="expand">False</property>
|
||||||
|
- <property name="fill">True</property>
|
||||||
|
- <property name="pack_type">end</property>
|
||||||
|
- <property name="position">4</property>
|
||||||
|
- </packing>
|
||||||
|
- </child>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkLabel" id="configHeadingLabel">
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">False</property>
|
||||||
|
- <property name="xalign">0</property>
|
||||||
|
- <property name="label" translatable="yes">Add and mark for usage NTP servers</property>
|
||||||
|
- <attributes>
|
||||||
|
- <attribute name="font-desc" value="Sans Bold 12"/>
|
||||||
|
- </attributes>
|
||||||
|
- </object>
|
||||||
|
- <packing>
|
||||||
|
- <property name="expand">False</property>
|
||||||
|
- <property name="fill">True</property>
|
||||||
|
- <property name="position">0</property>
|
||||||
|
- </packing>
|
||||||
|
- </child>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkBox" id="box3">
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">False</property>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkEntry" id="serverEntry">
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">True</property>
|
||||||
|
- <signal name="activate" handler="on_entry_activated" swapped="no"/>
|
||||||
|
- <child internal-child="accessible">
|
||||||
|
- <object class="AtkObject" id="serverEntry-atkobject">
|
||||||
|
- <property name="AtkObject::accessible-name" translatable="yes">New NTP Server</property>
|
||||||
|
- </object>
|
||||||
|
- </child>
|
||||||
|
- </object>
|
||||||
|
- <packing>
|
||||||
|
- <property name="expand">True</property>
|
||||||
|
- <property name="fill">True</property>
|
||||||
|
- <property name="position">0</property>
|
||||||
|
- </packing>
|
||||||
|
- </child>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkButton" id="addButton">
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">True</property>
|
||||||
|
- <property name="receives_default">True</property>
|
||||||
|
- <property name="image">addImage</property>
|
||||||
|
- <signal name="clicked" handler="on_add_clicked" swapped="no"/>
|
||||||
|
- <child internal-child="accessible">
|
||||||
|
- <object class="AtkObject" id="addButton-atkobject">
|
||||||
|
- <property name="AtkObject::accessible-name" translatable="yes">Add NTP Server</property>
|
||||||
|
- </object>
|
||||||
|
- </child>
|
||||||
|
- </object>
|
||||||
|
- <packing>
|
||||||
|
- <property name="expand">False</property>
|
||||||
|
- <property name="fill">True</property>
|
||||||
|
- <property name="padding">4</property>
|
||||||
|
- <property name="position">1</property>
|
||||||
|
- </packing>
|
||||||
|
- </child>
|
||||||
|
- </object>
|
||||||
|
- <packing>
|
||||||
|
- <property name="expand">False</property>
|
||||||
|
- <property name="fill">True</property>
|
||||||
|
- <property name="position">1</property>
|
||||||
|
- </packing>
|
||||||
|
- </child>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkCheckButton" id="poolCheckButton">
|
||||||
|
- <property name="label" translatable="yes">This URL refers to a pool of NTP servers</property>
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">True</property>
|
||||||
|
- <property name="receives_default">False</property>
|
||||||
|
- <property name="xalign">0</property>
|
||||||
|
- <property name="draw_indicator">True</property>
|
||||||
|
- </object>
|
||||||
|
- <packing>
|
||||||
|
- <property name="expand">False</property>
|
||||||
|
- <property name="fill">True</property>
|
||||||
|
- <property name="position">3</property>
|
||||||
|
- </packing>
|
||||||
|
- </child>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkScrolledWindow" id="scrolledWindow">
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">True</property>
|
||||||
|
- <property name="hscrollbar_policy">never</property>
|
||||||
|
- <property name="shadow_type">in</property>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkTreeView" id="serversView">
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">True</property>
|
||||||
|
- <property name="model">serversStore</property>
|
||||||
|
- <property name="headers_clickable">False</property>
|
||||||
|
- <property name="search_column">0</property>
|
||||||
|
- <child internal-child="selection">
|
||||||
|
- <object class="GtkTreeSelection" id="treeview-selection"/>
|
||||||
|
- </child>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkTreeViewColumn" id="hostnameColumn">
|
||||||
|
- <property name="title" translatable="yes">Host Name</property>
|
||||||
|
- <property name="expand">True</property>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkCellRendererText" id="hostnameRenderer">
|
||||||
|
- <property name="editable">True</property>
|
||||||
|
- <signal name="edited" handler="on_server_edited" swapped="no"/>
|
||||||
|
- </object>
|
||||||
|
- <attributes>
|
||||||
|
- <attribute name="text">0</attribute>
|
||||||
|
- </attributes>
|
||||||
|
- </child>
|
||||||
|
- </object>
|
||||||
|
- </child>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkTreeViewColumn" id="pool">
|
||||||
|
- <property name="title" translatable="yes">Pool</property>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkCellRendererToggle" id="poolRenderer">
|
||||||
|
- <signal name="toggled" handler="on_pool_toggled" swapped="no"/>
|
||||||
|
- </object>
|
||||||
|
- <attributes>
|
||||||
|
- <attribute name="active">1</attribute>
|
||||||
|
- </attributes>
|
||||||
|
- </child>
|
||||||
|
- </object>
|
||||||
|
- </child>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkTreeViewColumn" id="workingColumn">
|
||||||
|
- <property name="title" translatable="yes">Working</property>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkCellRendererPixbuf" id="workingRenderer"/>
|
||||||
|
- </child>
|
||||||
|
- </object>
|
||||||
|
- </child>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkTreeViewColumn" id="removeColumn">
|
||||||
|
- <property name="title" translatable="yes">Use</property>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkCellRendererToggle" id="removeRenderer">
|
||||||
|
- <signal name="toggled" handler="on_use_server_toggled" swapped="no"/>
|
||||||
|
- </object>
|
||||||
|
- <attributes>
|
||||||
|
- <attribute name="active">3</attribute>
|
||||||
|
- </attributes>
|
||||||
|
- </child>
|
||||||
|
- </object>
|
||||||
|
- </child>
|
||||||
|
- </object>
|
||||||
|
- </child>
|
||||||
|
- </object>
|
||||||
|
- <packing>
|
||||||
|
- <property name="expand">True</property>
|
||||||
|
- <property name="fill">True</property>
|
||||||
|
- <property name="position">4</property>
|
||||||
|
- </packing>
|
||||||
|
- </child>
|
||||||
|
- </object>
|
||||||
|
- </child>
|
||||||
|
- <action-widgets>
|
||||||
|
- <action-widget response="0">cancelButton</action-widget>
|
||||||
|
- <action-widget response="1">okButton</action-widget>
|
||||||
|
- </action-widgets>
|
||||||
|
- <child internal-child="accessible">
|
||||||
|
- <object class="AtkObject" id="ntpConfigDialog-atkobject">
|
||||||
|
- <property name="AtkObject::accessible-name" translatable="yes">Configure NTP</property>
|
||||||
|
- </object>
|
||||||
|
- </child>
|
||||||
|
- </object>
|
||||||
|
<object class="GtkImage" id="upImage">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="can_focus">False</property>
|
||||||
|
@@ -463,78 +238,7 @@
|
||||||
|
</packing>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
- <object class="GtkAlignment" id="alignment4">
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">False</property>
|
||||||
|
- <property name="xalign">1</property>
|
||||||
|
- <property name="xscale">0.20000000298023224</property>
|
||||||
|
- <property name="right_padding">24</property>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkBox" id="box6">
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">False</property>
|
||||||
|
- <property name="halign">end</property>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkLabel" id="networkTimeLabel">
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">False</property>
|
||||||
|
- <property name="label" translatable="yes" context="GUI|Date and Time">_Network Time</property>
|
||||||
|
- <property name="use_underline">True</property>
|
||||||
|
- <property name="mnemonic_widget">networkTimeSwitch</property>
|
||||||
|
- </object>
|
||||||
|
- <packing>
|
||||||
|
- <property name="expand">False</property>
|
||||||
|
- <property name="fill">True</property>
|
||||||
|
- <property name="padding">3</property>
|
||||||
|
- <property name="position">0</property>
|
||||||
|
- </packing>
|
||||||
|
- </child>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkSwitch" id="networkTimeSwitch">
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">True</property>
|
||||||
|
- <signal name="notify::active" handler="on_ntp_switched" swapped="no"/>
|
||||||
|
- <child internal-child="accessible">
|
||||||
|
- <object class="AtkObject" id="networkTimeSwitch-atkobject">
|
||||||
|
- <property name="AtkObject::accessible-name" translatable="yes">Use Network Time</property>
|
||||||
|
- </object>
|
||||||
|
- </child>
|
||||||
|
- </object>
|
||||||
|
- <packing>
|
||||||
|
- <property name="expand">False</property>
|
||||||
|
- <property name="fill">True</property>
|
||||||
|
- <property name="padding">1</property>
|
||||||
|
- <property name="position">1</property>
|
||||||
|
- </packing>
|
||||||
|
- </child>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkButton" id="ntpConfigButton">
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">True</property>
|
||||||
|
- <property name="receives_default">True</property>
|
||||||
|
- <property name="image">configImage</property>
|
||||||
|
- <signal name="clicked" handler="on_ntp_config_clicked" swapped="no"/>
|
||||||
|
- <child internal-child="accessible">
|
||||||
|
- <object class="AtkObject" id="ntpConfigButton-atkobject">
|
||||||
|
- <property name="AtkObject::accessible-name" translatable="yes">Configure NTP</property>
|
||||||
|
- </object>
|
||||||
|
- </child>
|
||||||
|
- </object>
|
||||||
|
- <packing>
|
||||||
|
- <property name="expand">False</property>
|
||||||
|
- <property name="fill">True</property>
|
||||||
|
- <property name="padding">1</property>
|
||||||
|
- <property name="position">2</property>
|
||||||
|
- </packing>
|
||||||
|
- </child>
|
||||||
|
- </object>
|
||||||
|
- </child>
|
||||||
|
- </object>
|
||||||
|
- <packing>
|
||||||
|
- <property name="expand">True</property>
|
||||||
|
- <property name="fill">True</property>
|
||||||
|
- <property name="position">4</property>
|
||||||
|
- </packing>
|
||||||
|
+ <placeholder/>
|
||||||
|
</child>
|
||||||
|
</object>
|
||||||
|
</child>
|
||||||
|
diff --git a/pyanaconda/ui/gui/spokes/datetime_spoke.py b/pyanaconda/ui/gui/spokes/datetime_spoke.py
|
||||||
|
index 0a1b0b5a8..5fffb670a 100644
|
||||||
|
--- a/pyanaconda/ui/gui/spokes/datetime_spoke.py
|
||||||
|
+++ b/pyanaconda/ui/gui/spokes/datetime_spoke.py
|
||||||
|
@@ -45,7 +45,6 @@ from pyanaconda import iutil
|
||||||
|
from pyanaconda import isys
|
||||||
|
from pyanaconda import network
|
||||||
|
from pyanaconda import nm
|
||||||
|
-from pyanaconda import ntp
|
||||||
|
from pyanaconda import flags
|
||||||
|
from pyanaconda import constants
|
||||||
|
from pyanaconda.threads import threadMgr, AnacondaThread
|
||||||
|
@@ -149,247 +148,6 @@ def _new_date_field_box(store):
|
||||||
|
|
||||||
|
return (box, combo, suffix_label)
|
||||||
|
|
||||||
|
-class NTPconfigDialog(GUIObject, GUIDialogInputCheckHandler):
|
||||||
|
- builderObjects = ["ntpConfigDialog", "addImage", "serversStore"]
|
||||||
|
- mainWidgetName = "ntpConfigDialog"
|
||||||
|
- uiFile = "spokes/datetime_spoke.glade"
|
||||||
|
-
|
||||||
|
- def __init__(self, *args):
|
||||||
|
- GUIObject.__init__(self, *args)
|
||||||
|
-
|
||||||
|
- # Use GUIDIalogInputCheckHandler to manipulate the sensitivity of the
|
||||||
|
- # add button, and check for valid input in on_entry_activated
|
||||||
|
- add_button = self.builder.get_object("addButton")
|
||||||
|
- GUIDialogInputCheckHandler.__init__(self, add_button)
|
||||||
|
-
|
||||||
|
- #epoch is increased when serversStore is repopulated
|
||||||
|
- self._epoch = 0
|
||||||
|
- self._epoch_lock = threading.Lock()
|
||||||
|
-
|
||||||
|
- @property
|
||||||
|
- def working_server(self):
|
||||||
|
- for row in self._serversStore:
|
||||||
|
- if row[SERVER_WORKING] == constants.NTP_SERVER_OK and row[SERVER_USE]:
|
||||||
|
- #server is checked and working
|
||||||
|
- return row[SERVER_HOSTNAME]
|
||||||
|
-
|
||||||
|
- return None
|
||||||
|
-
|
||||||
|
- @property
|
||||||
|
- def pools_servers(self):
|
||||||
|
- pools = list()
|
||||||
|
- servers = list()
|
||||||
|
-
|
||||||
|
- for used_row in (row for row in self._serversStore if row[SERVER_USE]):
|
||||||
|
- if used_row[SERVER_POOL]:
|
||||||
|
- pools.append(used_row[SERVER_HOSTNAME])
|
||||||
|
- else:
|
||||||
|
- servers.append(used_row[SERVER_HOSTNAME])
|
||||||
|
-
|
||||||
|
- return (pools, servers)
|
||||||
|
-
|
||||||
|
- def _render_working(self, column, renderer, model, itr, user_data=None):
|
||||||
|
- value = model[itr][SERVER_WORKING]
|
||||||
|
-
|
||||||
|
- if value == constants.NTP_SERVER_QUERY:
|
||||||
|
- return "dialog-question"
|
||||||
|
- elif value == constants.NTP_SERVER_OK:
|
||||||
|
- return "emblem-default"
|
||||||
|
- else:
|
||||||
|
- return "dialog-error"
|
||||||
|
-
|
||||||
|
- def initialize(self):
|
||||||
|
- self.window.set_size_request(500, 400)
|
||||||
|
-
|
||||||
|
- workingColumn = self.builder.get_object("workingColumn")
|
||||||
|
- workingRenderer = self.builder.get_object("workingRenderer")
|
||||||
|
- override_cell_property(workingColumn, workingRenderer, "icon-name",
|
||||||
|
- self._render_working)
|
||||||
|
-
|
||||||
|
- self._serverEntry = self.builder.get_object("serverEntry")
|
||||||
|
- self._serversStore = self.builder.get_object("serversStore")
|
||||||
|
-
|
||||||
|
- self._addButton = self.builder.get_object("addButton")
|
||||||
|
-
|
||||||
|
- self._poolCheckButton = self.builder.get_object("poolCheckButton")
|
||||||
|
-
|
||||||
|
- # Validate the server entry box
|
||||||
|
- self._serverCheck = self.add_check(self._serverEntry, self._validateServer)
|
||||||
|
- self._serverCheck.update_check_status()
|
||||||
|
-
|
||||||
|
- self._initialize_store_from_config()
|
||||||
|
-
|
||||||
|
- def _initialize_store_from_config(self):
|
||||||
|
- self._serversStore.clear()
|
||||||
|
-
|
||||||
|
- if self.data.timezone.ntpservers:
|
||||||
|
- pools, servers = ntp.internal_to_pools_and_servers(self.data.timezone.ntpservers)
|
||||||
|
- else:
|
||||||
|
- try:
|
||||||
|
- pools, servers = ntp.get_servers_from_config()
|
||||||
|
- except ntp.NTPconfigError:
|
||||||
|
- log.warning("Failed to load NTP servers configuration")
|
||||||
|
- return
|
||||||
|
-
|
||||||
|
- for pool in pools:
|
||||||
|
- self._add_server(pool, True)
|
||||||
|
- for server in servers:
|
||||||
|
- self._add_server(server, False)
|
||||||
|
-
|
||||||
|
-
|
||||||
|
- def _validateServer(self, inputcheck):
|
||||||
|
- server = self.get_input(inputcheck.input_obj)
|
||||||
|
-
|
||||||
|
- # If not set, fail the check to keep the button insensitive, but don't
|
||||||
|
- # display an error
|
||||||
|
- if not server:
|
||||||
|
- return InputCheck.CHECK_SILENT
|
||||||
|
-
|
||||||
|
- (valid, error) = network.sanityCheckHostname(server)
|
||||||
|
- if not valid:
|
||||||
|
- return "'%s' is not a valid hostname: %s" % (server, error)
|
||||||
|
- else:
|
||||||
|
- return InputCheck.CHECK_OK
|
||||||
|
-
|
||||||
|
- def refresh(self):
|
||||||
|
- self._serverEntry.grab_focus()
|
||||||
|
-
|
||||||
|
- def refresh_servers_state(self):
|
||||||
|
- itr = self._serversStore.get_iter_first()
|
||||||
|
- while itr:
|
||||||
|
- self._refresh_server_working(itr)
|
||||||
|
- itr = self._serversStore.iter_next(itr)
|
||||||
|
-
|
||||||
|
- def run(self):
|
||||||
|
- self.window.show()
|
||||||
|
- rc = self.window.run()
|
||||||
|
- self.window.hide()
|
||||||
|
-
|
||||||
|
- #OK clicked
|
||||||
|
- if rc == 1:
|
||||||
|
- new_pools, new_servers = self.pools_servers
|
||||||
|
-
|
||||||
|
- if flags.can_touch_runtime_system("save NTP servers configuration"):
|
||||||
|
- ntp.save_servers_to_config(new_pools, new_servers)
|
||||||
|
- iutil.restart_service(NTP_SERVICE)
|
||||||
|
-
|
||||||
|
- #Cancel clicked, window destroyed...
|
||||||
|
- else:
|
||||||
|
- self._epoch_lock.acquire()
|
||||||
|
- self._epoch += 1
|
||||||
|
- self._epoch_lock.release()
|
||||||
|
-
|
||||||
|
- self._initialize_store_from_config()
|
||||||
|
-
|
||||||
|
- return rc
|
||||||
|
-
|
||||||
|
- def _set_server_ok_nok(self, itr, epoch_started):
|
||||||
|
- """
|
||||||
|
- If the server is working, set its data to NTP_SERVER_OK, otherwise set its
|
||||||
|
- data to NTP_SERVER_NOK.
|
||||||
|
-
|
||||||
|
- :param itr: iterator of the $server's row in the self._serversStore
|
||||||
|
-
|
||||||
|
- """
|
||||||
|
-
|
||||||
|
- @gtk_action_nowait
|
||||||
|
- def set_store_value(arg_tuple):
|
||||||
|
- """
|
||||||
|
- We need a function for this, because this way it can be added to
|
||||||
|
- the MainLoop with thread-safe GLib.idle_add (but only with one
|
||||||
|
- argument).
|
||||||
|
-
|
||||||
|
- :param arg_tuple: (store, itr, column, value)
|
||||||
|
-
|
||||||
|
- """
|
||||||
|
-
|
||||||
|
- (store, itr, column, value) = arg_tuple
|
||||||
|
- store.set_value(itr, column, value)
|
||||||
|
-
|
||||||
|
- orig_hostname = self._serversStore[itr][SERVER_HOSTNAME]
|
||||||
|
- server_working = ntp.ntp_server_working(self._serversStore[itr][SERVER_HOSTNAME])
|
||||||
|
-
|
||||||
|
- #do not let dialog change epoch while we are modifying data
|
||||||
|
- self._epoch_lock.acquire()
|
||||||
|
-
|
||||||
|
- #check if we are in the same epoch as the dialog (and the serversStore)
|
||||||
|
- #and if the server wasn't changed meanwhile
|
||||||
|
- if epoch_started == self._epoch:
|
||||||
|
- actual_hostname = self._serversStore[itr][SERVER_HOSTNAME]
|
||||||
|
-
|
||||||
|
- if orig_hostname == actual_hostname:
|
||||||
|
- if server_working:
|
||||||
|
- set_store_value((self._serversStore,
|
||||||
|
- itr, SERVER_WORKING, constants.NTP_SERVER_OK))
|
||||||
|
- else:
|
||||||
|
- set_store_value((self._serversStore,
|
||||||
|
- itr, SERVER_WORKING, constants.NTP_SERVER_NOK))
|
||||||
|
- self._epoch_lock.release()
|
||||||
|
-
|
||||||
|
- @gtk_action_nowait
|
||||||
|
- def _refresh_server_working(self, itr):
|
||||||
|
- """ Runs a new thread with _set_server_ok_nok(itr) as a taget. """
|
||||||
|
-
|
||||||
|
- self._serversStore.set_value(itr, SERVER_WORKING, constants.NTP_SERVER_QUERY)
|
||||||
|
- threadMgr.add(AnacondaThread(prefix=constants.THREAD_NTP_SERVER_CHECK,
|
||||||
|
- target=self._set_server_ok_nok,
|
||||||
|
- args=(itr, self._epoch)))
|
||||||
|
-
|
||||||
|
- def _add_server(self, server, pool=False):
|
||||||
|
- """
|
||||||
|
- Checks if a given server is a valid hostname and if yes, adds it
|
||||||
|
- to the list of servers.
|
||||||
|
-
|
||||||
|
- :param server: string containing hostname
|
||||||
|
-
|
||||||
|
- """
|
||||||
|
-
|
||||||
|
- itr = self._serversStore.append([server, pool, constants.NTP_SERVER_QUERY, True])
|
||||||
|
-
|
||||||
|
- #do not block UI while starting thread (may take some time)
|
||||||
|
- self._refresh_server_working(itr)
|
||||||
|
-
|
||||||
|
- def on_entry_activated(self, entry, *args):
|
||||||
|
- # Check that the input check has passed
|
||||||
|
- if self._serverCheck.check_status == InputCheck.CHECK_OK:
|
||||||
|
- self._add_server(entry.get_text(), self._poolCheckButton.get_active())
|
||||||
|
- entry.set_text("")
|
||||||
|
- self._poolCheckButton.set_active(False)
|
||||||
|
-
|
||||||
|
- def on_add_clicked(self, *args):
|
||||||
|
- self._serverEntry.emit("activate")
|
||||||
|
-
|
||||||
|
- def on_use_server_toggled(self, renderer, path, *args):
|
||||||
|
- itr = self._serversStore.get_iter(path)
|
||||||
|
- old_value = self._serversStore[itr][SERVER_USE]
|
||||||
|
-
|
||||||
|
- self._serversStore.set_value(itr, SERVER_USE, not old_value)
|
||||||
|
-
|
||||||
|
- def on_pool_toggled(self, renderer, path, *args):
|
||||||
|
- itr = self._serversStore.get_iter(path)
|
||||||
|
- old_value = self._serversStore[itr][SERVER_POOL]
|
||||||
|
-
|
||||||
|
- self._serversStore.set_value(itr, SERVER_POOL, not old_value)
|
||||||
|
-
|
||||||
|
- def on_server_edited(self, renderer, path, new_text, *args):
|
||||||
|
- if not path:
|
||||||
|
- return
|
||||||
|
-
|
||||||
|
- (valid, error) = network.sanityCheckHostname(new_text)
|
||||||
|
- if not valid:
|
||||||
|
- log.error("'%s' is not a valid hostname: %s", new_text, error)
|
||||||
|
- return
|
||||||
|
-
|
||||||
|
- itr = self._serversStore.get_iter(path)
|
||||||
|
-
|
||||||
|
- if self._serversStore[itr][SERVER_HOSTNAME] == new_text:
|
||||||
|
- return
|
||||||
|
-
|
||||||
|
- self._serversStore.set_value(itr, SERVER_HOSTNAME, new_text)
|
||||||
|
- self._serversStore.set_value(itr, SERVER_WORKING, constants.NTP_SERVER_QUERY)
|
||||||
|
-
|
||||||
|
- self._refresh_server_working(itr)
|
||||||
|
-
|
||||||
|
class DatetimeSpoke(FirstbootSpokeMixIn, NormalSpoke):
|
||||||
|
"""
|
||||||
|
.. inheritance-diagram:: DatetimeSpoke
|
||||||
|
@@ -480,8 +238,6 @@ class DatetimeSpoke(FirstbootSpokeMixIn, NormalSpoke):
|
||||||
|
self._year_format, suffix = formats[widgets.index(year_box)]
|
||||||
|
year_label.set_text(suffix)
|
||||||
|
|
||||||
|
- self._ntpSwitch = self.builder.get_object("networkTimeSwitch")
|
||||||
|
-
|
||||||
|
self._regions_zones = get_all_regions_and_timezones()
|
||||||
|
|
||||||
|
# Set the initial sensitivity of the AM/PM toggle based on the time-type selected
|
||||||
|
@@ -490,9 +246,6 @@ class DatetimeSpoke(FirstbootSpokeMixIn, NormalSpoke):
|
||||||
|
if not flags.can_touch_runtime_system("modify system time and date"):
|
||||||
|
self._set_date_time_setting_sensitive(False)
|
||||||
|
|
||||||
|
- self._config_dialog = NTPconfigDialog(self.data)
|
||||||
|
- self._config_dialog.initialize()
|
||||||
|
-
|
||||||
|
threadMgr.add(AnacondaThread(name=constants.THREAD_DATE_TIME,
|
||||||
|
target=self._initialize))
|
||||||
|
|
||||||
|
@@ -574,8 +327,6 @@ class DatetimeSpoke(FirstbootSpokeMixIn, NormalSpoke):
|
||||||
|
self.data.timezone.seen = False
|
||||||
|
self._kickstarted = False
|
||||||
|
|
||||||
|
- self.data.timezone.nontp = not self._ntpSwitch.get_active()
|
||||||
|
-
|
||||||
|
def execute(self):
|
||||||
|
if self._update_datetime_timer_id is not None:
|
||||||
|
GLib.source_remove(self._update_datetime_timer_id)
|
||||||
|
@@ -610,20 +361,6 @@ class DatetimeSpoke(FirstbootSpokeMixIn, NormalSpoke):
|
||||||
|
|
||||||
|
self._update_datetime()
|
||||||
|
|
||||||
|
- has_active_network = nm.nm_is_connected()
|
||||||
|
- if not has_active_network:
|
||||||
|
- self._show_no_network_warning()
|
||||||
|
- else:
|
||||||
|
- self.clear_info()
|
||||||
|
- gtk_call_once(self._config_dialog.refresh_servers_state)
|
||||||
|
-
|
||||||
|
- if flags.can_touch_runtime_system("get NTP service state"):
|
||||||
|
- ntp_working = has_active_network and iutil.service_running(NTP_SERVICE)
|
||||||
|
- else:
|
||||||
|
- ntp_working = not self.data.timezone.nontp
|
||||||
|
-
|
||||||
|
- self._ntpSwitch.set_active(ntp_working)
|
||||||
|
-
|
||||||
|
@gtk_action_wait
|
||||||
|
def _set_timezone(self, timezone):
|
||||||
|
"""
|
||||||
|
@@ -1078,72 +815,3 @@ class DatetimeSpoke(FirstbootSpokeMixIn, NormalSpoke):
|
||||||
|
#contains all date/time setting widgets
|
||||||
|
footer_alignment = self.builder.get_object("footerAlignment")
|
||||||
|
footer_alignment.set_sensitive(sensitive)
|
||||||
|
-
|
||||||
|
- def _show_no_network_warning(self):
|
||||||
|
- self.set_warning(_("You need to set up networking first if you "\
|
||||||
|
- "want to use NTP"))
|
||||||
|
-
|
||||||
|
- def _show_no_ntp_server_warning(self):
|
||||||
|
- self.set_warning(_("You have no working NTP server configured"))
|
||||||
|
-
|
||||||
|
- def on_ntp_switched(self, switch, *args):
|
||||||
|
- if switch.get_active():
|
||||||
|
- #turned ON
|
||||||
|
- if not flags.can_touch_runtime_system("start NTP service"):
|
||||||
|
- #cannot touch runtime system, not much to do here
|
||||||
|
- return
|
||||||
|
-
|
||||||
|
- if not nm.nm_is_connected():
|
||||||
|
- self._show_no_network_warning()
|
||||||
|
- switch.set_active(False)
|
||||||
|
- return
|
||||||
|
- else:
|
||||||
|
- self.clear_info()
|
||||||
|
-
|
||||||
|
- working_server = self._config_dialog.working_server
|
||||||
|
- if working_server is None:
|
||||||
|
- self._show_no_ntp_server_warning()
|
||||||
|
- else:
|
||||||
|
- #we need a one-time sync here, because chronyd would not change
|
||||||
|
- #the time as drastically as we need
|
||||||
|
- ntp.one_time_sync_async(working_server)
|
||||||
|
-
|
||||||
|
- ret = iutil.start_service(NTP_SERVICE)
|
||||||
|
- self._set_date_time_setting_sensitive(False)
|
||||||
|
-
|
||||||
|
- #if starting chronyd failed and chronyd is not running,
|
||||||
|
- #set switch back to OFF
|
||||||
|
- if (ret != 0) and not iutil.service_running(NTP_SERVICE):
|
||||||
|
- switch.set_active(False)
|
||||||
|
-
|
||||||
|
- else:
|
||||||
|
- #turned OFF
|
||||||
|
- if not flags.can_touch_runtime_system("stop NTP service"):
|
||||||
|
- #cannot touch runtime system, nothing to do here
|
||||||
|
- return
|
||||||
|
-
|
||||||
|
- self._set_date_time_setting_sensitive(True)
|
||||||
|
- ret = iutil.stop_service(NTP_SERVICE)
|
||||||
|
-
|
||||||
|
- #if stopping chronyd failed and chronyd is running,
|
||||||
|
- #set switch back to ON
|
||||||
|
- if (ret != 0) and iutil.service_running(NTP_SERVICE):
|
||||||
|
- switch.set_active(True)
|
||||||
|
-
|
||||||
|
- self.clear_info()
|
||||||
|
-
|
||||||
|
- def on_ntp_config_clicked(self, *args):
|
||||||
|
- self._config_dialog.refresh()
|
||||||
|
-
|
||||||
|
- with self.main_window.enlightbox(self._config_dialog.window):
|
||||||
|
- response = self._config_dialog.run()
|
||||||
|
-
|
||||||
|
- if response == 1:
|
||||||
|
- pools, servers = self._config_dialog.pools_servers
|
||||||
|
- self.data.timezone.ntpservers = ntp.pools_servers_to_internal(pools, servers)
|
||||||
|
-
|
||||||
|
- if self._config_dialog.working_server is None:
|
||||||
|
- self._show_no_ntp_server_warning()
|
||||||
|
- else:
|
||||||
|
- self.clear_info()
|
||||||
|
-
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,37 @@
|
|||||||
|
From dfa00956589ebcb0b8c7f4faca9f5a833945b74c Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: drop useless on Qubes dependencies on network
|
||||||
|
filesystems
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Installing Qubes on network drive is not supported, so drop those dependencies.
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/kickstart.py | 6 ------
|
||||||
|
1 file changed, 6 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/kickstart.py b/pyanaconda/kickstart.py
|
||||||
|
index 7d67bf1a6..1121e0928 100644
|
||||||
|
--- a/pyanaconda/kickstart.py
|
||||||
|
+++ b/pyanaconda/kickstart.py
|
||||||
|
@@ -2155,12 +2155,6 @@ def parseKickstart(f):
|
||||||
|
|
||||||
|
# We need this so all the /dev/disk/* stuff is set up before parsing.
|
||||||
|
udev.trigger(subsystem="block", action="change")
|
||||||
|
- # So that drives onlined by these can be used in the ks file
|
||||||
|
- blivet.iscsi.iscsi.startup()
|
||||||
|
- blivet.fcoe.fcoe.startup()
|
||||||
|
- blivet.zfcp.zfcp.startup()
|
||||||
|
- # Note we do NOT call dasd.startup() here, that does not online drives, but
|
||||||
|
- # only checks if they need formatting, which requires zerombr to be known
|
||||||
|
|
||||||
|
try:
|
||||||
|
ksparser.readKickstart(f)
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,35 @@
|
|||||||
|
From 29313be0db3cd1498629e9f5ff9a1b64b5fceec3 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: skip NTP installation and setup in dom0
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Dom0 has no direct network access, to this doesn't make sense anyway.
|
||||||
|
|
||||||
|
Fixes QubesOS/qubes-issues#2110
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/kickstart.py | 3 +++
|
||||||
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/kickstart.py b/pyanaconda/kickstart.py
|
||||||
|
index 1121e0928..5ac54b4fd 100644
|
||||||
|
--- a/pyanaconda/kickstart.py
|
||||||
|
+++ b/pyanaconda/kickstart.py
|
||||||
|
@@ -1715,6 +1715,9 @@ class Timezone(commands.timezone.F25_Timezone):
|
||||||
|
self._disabled_chrony = False
|
||||||
|
|
||||||
|
def setup(self, ksdata):
|
||||||
|
+ ### Skip the whole NTP setup in Qubes dom0
|
||||||
|
+ return
|
||||||
|
+
|
||||||
|
# do not install and use NTP package
|
||||||
|
if self.nontp or NTP_PACKAGE in ksdata.packages.excludedList:
|
||||||
|
if iutil.service_running(NTP_SERVICE) and \
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,58 @@
|
|||||||
|
From fd7575cbd24f9f72447755995cd9e6694e23f149 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: don't force non-encrypted /boot on coreboot systems
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
With grub payload it is possible to have all the partitions encrypted.
|
||||||
|
|
||||||
|
Based on patch by @tlaurion
|
||||||
|
|
||||||
|
Fixes QubesOS/qubes-issues#2118
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/bootloader.py | 13 +++++++------
|
||||||
|
1 file changed, 7 insertions(+), 6 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py
|
||||||
|
index 963af46f9..fa56b532a 100644
|
||||||
|
--- a/pyanaconda/bootloader.py
|
||||||
|
+++ b/pyanaconda/bootloader.py
|
||||||
|
@@ -43,6 +43,8 @@ from blivet.size import Size
|
||||||
|
from pyanaconda.i18n import _, N_
|
||||||
|
|
||||||
|
import logging
|
||||||
|
+import subprocess
|
||||||
|
+
|
||||||
|
log = logging.getLogger("anaconda")
|
||||||
|
|
||||||
|
class serial_opts(object):
|
||||||
|
@@ -1411,16 +1413,15 @@ class GRUB2(GRUB):
|
||||||
|
raid.RAID5, raid.RAID6, raid.RAID10]
|
||||||
|
stage2_raid_metadata = ["0", "0.90", "1.0", "1.2"]
|
||||||
|
|
||||||
|
- @property
|
||||||
|
- def stage2_format_types(self):
|
||||||
|
- if productName.startswith("Red Hat "): # pylint: disable=no-member
|
||||||
|
- return ["xfs", "ext4", "ext3", "ext2", "btrfs"]
|
||||||
|
- else:
|
||||||
|
- return ["ext4", "ext3", "ext2", "btrfs", "xfs"]
|
||||||
|
+ stage2_format_types = ["ext4", "ext3", "ext2", "btrfs", "xfs"]
|
||||||
|
|
||||||
|
def __init__(self):
|
||||||
|
super(GRUB2, self).__init__()
|
||||||
|
|
||||||
|
+ self.encryption_support = True
|
||||||
|
+ self.stage2_format_types += ["lvmlv"]
|
||||||
|
+ self.skip_bootloader = flags.cmdline.getbool("skip_grub", False)
|
||||||
|
+
|
||||||
|
# XXX we probably need special handling for raid stage1 w/ gpt disklabel
|
||||||
|
# since it's unlikely there'll be a bios boot partition on each disk
|
||||||
|
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,65 @@
|
|||||||
|
From efeff13f25e049159c556d40511f953e25aa3dc5 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: switch default partitioning scheme to LVM Thin
|
||||||
|
Provisioning
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
QubesOS/qubes-issues#2412
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/ui/gui/spokes/storage.py | 4 ++--
|
||||||
|
pyanaconda/ui/tui/spokes/storage.py | 4 ++--
|
||||||
|
2 files changed, 4 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/ui/gui/spokes/storage.py b/pyanaconda/ui/gui/spokes/storage.py
|
||||||
|
index 87a923657..7feda7db3 100644
|
||||||
|
--- a/pyanaconda/ui/gui/spokes/storage.py
|
||||||
|
+++ b/pyanaconda/ui/gui/spokes/storage.py
|
||||||
|
@@ -75,7 +75,7 @@ from pyanaconda import constants, iutil, isys
|
||||||
|
from pyanaconda.bootloader import BootLoaderError
|
||||||
|
from pyanaconda.storage_utils import on_disk_storage
|
||||||
|
|
||||||
|
-from pykickstart.constants import CLEARPART_TYPE_NONE, AUTOPART_TYPE_LVM
|
||||||
|
+from pykickstart.constants import CLEARPART_TYPE_NONE, AUTOPART_TYPE_LVM, AUTOPART_TYPE_LVM_THINP
|
||||||
|
from pykickstart.errors import KickstartParseError
|
||||||
|
|
||||||
|
import sys
|
||||||
|
@@ -553,7 +553,7 @@ class StorageSpoke(NormalSpoke, StorageChecker):
|
||||||
|
self.autopart = self.data.autopart.autopart
|
||||||
|
self.autoPartType = self.data.autopart.type
|
||||||
|
if self.autoPartType is None:
|
||||||
|
- self.autoPartType = AUTOPART_TYPE_LVM
|
||||||
|
+ self.autoPartType = AUTOPART_TYPE_LVM_THINP
|
||||||
|
self.encrypted = self.data.autopart.encrypted
|
||||||
|
self.passphrase = self.data.autopart.passphrase
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/ui/tui/spokes/storage.py b/pyanaconda/ui/tui/spokes/storage.py
|
||||||
|
index fd6d7a505..d8ec992b9 100644
|
||||||
|
--- a/pyanaconda/ui/tui/spokes/storage.py
|
||||||
|
+++ b/pyanaconda/ui/tui/spokes/storage.py
|
||||||
|
@@ -42,7 +42,7 @@ from pyanaconda.constants_text import INPUT_PROCESSED
|
||||||
|
from pyanaconda.i18n import _, P_, N_, C_
|
||||||
|
from pyanaconda.bootloader import BootLoaderError
|
||||||
|
|
||||||
|
-from pykickstart.constants import CLEARPART_TYPE_ALL, CLEARPART_TYPE_LINUX, CLEARPART_TYPE_NONE, AUTOPART_TYPE_LVM
|
||||||
|
+from pykickstart.constants import CLEARPART_TYPE_ALL, CLEARPART_TYPE_LINUX, CLEARPART_TYPE_NONE, AUTOPART_TYPE_LVM, AUTOPART_TYPE_LVM_THINP
|
||||||
|
from pykickstart.errors import KickstartParseError
|
||||||
|
|
||||||
|
from collections import OrderedDict
|
||||||
|
@@ -351,7 +351,7 @@ class StorageSpoke(NormalTUISpoke):
|
||||||
|
self.data.clearpart.drives = self.selected_disks[:]
|
||||||
|
|
||||||
|
if self.data.autopart.type is None:
|
||||||
|
- self.data.autopart.type = AUTOPART_TYPE_LVM
|
||||||
|
+ self.data.autopart.type = AUTOPART_TYPE_LVM_THINP
|
||||||
|
|
||||||
|
if self.autopart:
|
||||||
|
self.clearPartType = CLEARPART_TYPE_ALL
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
29
anaconda/0022-anaconda-add-console-none-Xen-parameter.patch
Normal file
29
anaconda/0022-anaconda-add-console-none-Xen-parameter.patch
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
From 9891905a9d0b3ae52fafdfeae35b062a9b94bccb Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: add "console=none" Xen parameter
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/bootloader.py | 1 +
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py
|
||||||
|
index fa56b532a..0e5a9a062 100644
|
||||||
|
--- a/pyanaconda/bootloader.py
|
||||||
|
+++ b/pyanaconda/bootloader.py
|
||||||
|
@@ -1504,6 +1504,7 @@ class GRUB2(GRUB):
|
||||||
|
# boot arguments
|
||||||
|
log.info("bootloader.py: used boot args: %s ", self.boot_args)
|
||||||
|
defaults.write("GRUB_CMDLINE_LINUX=\"%s\"\n" % self.boot_args)
|
||||||
|
+ defaults.write("GRUB_CMDLINE_XEN_DEFAULT=\"console=none\"\n")
|
||||||
|
defaults.write("GRUB_DISABLE_RECOVERY=\"true\"\n")
|
||||||
|
defaults.write("GRUB_THEME=\"/boot/grub2/themes/system/theme.txt\"\n")
|
||||||
|
defaults.close()
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,34 @@
|
|||||||
|
From dfa27101877f13bf3d0c6b7cc2715bf355c9f6e5 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: add dom0_mem=min:1024M to default xen cmdline
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
This will solve #959 for new installations.
|
||||||
|
|
||||||
|
Related to qubesos/qubes-issues#959
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/bootloader.py | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py
|
||||||
|
index 0e5a9a062..e726517fe 100644
|
||||||
|
--- a/pyanaconda/bootloader.py
|
||||||
|
+++ b/pyanaconda/bootloader.py
|
||||||
|
@@ -1504,7 +1504,7 @@ class GRUB2(GRUB):
|
||||||
|
# boot arguments
|
||||||
|
log.info("bootloader.py: used boot args: %s ", self.boot_args)
|
||||||
|
defaults.write("GRUB_CMDLINE_LINUX=\"%s\"\n" % self.boot_args)
|
||||||
|
- defaults.write("GRUB_CMDLINE_XEN_DEFAULT=\"console=none\"\n")
|
||||||
|
+ defaults.write("GRUB_CMDLINE_XEN_DEFAULT=\"console=none dom0_mem=min:1024M\"\n")
|
||||||
|
defaults.write("GRUB_DISABLE_RECOVERY=\"true\"\n")
|
||||||
|
defaults.write("GRUB_THEME=\"/boot/grub2/themes/system/theme.txt\"\n")
|
||||||
|
defaults.close()
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,36 @@
|
|||||||
|
From 8aa4e95d549833bb481fad948ff241838cc02dcf Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: limit dom0 maxmem to 4GB to limit its overhead on
|
||||||
|
big systems
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Linux kernel have some memory overhead depending on maxmem. Dom0 isn't meant to use that much memory (most should be assigned to AppVMs), so on big systems this will be pure waste.
|
||||||
|
|
||||||
|
QubesOS/qubes-issues#1136
|
||||||
|
Fixes QubesOS/qubes-issues#1313
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/bootloader.py | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py
|
||||||
|
index e726517fe..26a48fc7a 100644
|
||||||
|
--- a/pyanaconda/bootloader.py
|
||||||
|
+++ b/pyanaconda/bootloader.py
|
||||||
|
@@ -1504,7 +1504,7 @@ class GRUB2(GRUB):
|
||||||
|
# boot arguments
|
||||||
|
log.info("bootloader.py: used boot args: %s ", self.boot_args)
|
||||||
|
defaults.write("GRUB_CMDLINE_LINUX=\"%s\"\n" % self.boot_args)
|
||||||
|
- defaults.write("GRUB_CMDLINE_XEN_DEFAULT=\"console=none dom0_mem=min:1024M\"\n")
|
||||||
|
+ defaults.write("GRUB_CMDLINE_XEN_DEFAULT=\"console=none dom0_mem=min:1024M dom0_mem=max:4096M\"\n")
|
||||||
|
defaults.write("GRUB_DISABLE_RECOVERY=\"true\"\n")
|
||||||
|
defaults.write("GRUB_THEME=\"/boot/grub2/themes/system/theme.txt\"\n")
|
||||||
|
defaults.close()
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
49
anaconda/0025-anaconda-disable-iommu-for-IGFX.patch
Normal file
49
anaconda/0025-anaconda-disable-iommu-for-IGFX.patch
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
From bc8defc9d1f4e07685d4535ae47659aae8f29aed Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: disable iommu for IGFX
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Many Intel processors (and BIOSes) have invalid IOMMU configuration for
|
||||||
|
IGFX, which cause multiple problems - from screen glitches, to system
|
||||||
|
hang.
|
||||||
|
Since IGFX currently is still in dom0 (isn't isolated from other system
|
||||||
|
components), disabling IOMMU for it doesn't lower overall security.
|
||||||
|
When GUI domain will be implemented, we need to re-enable IOMMU here and
|
||||||
|
hope hardware manufacturers will fix it in the meantime.
|
||||||
|
|
||||||
|
Fixes QubesOS/qubes-issues#2836
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/bootloader.py | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py
|
||||||
|
index 26a48fc7a..b0db4a087 100644
|
||||||
|
--- a/pyanaconda/bootloader.py
|
||||||
|
+++ b/pyanaconda/bootloader.py
|
||||||
|
@@ -1504,7 +1504,7 @@ class GRUB2(GRUB):
|
||||||
|
# boot arguments
|
||||||
|
log.info("bootloader.py: used boot args: %s ", self.boot_args)
|
||||||
|
defaults.write("GRUB_CMDLINE_LINUX=\"%s\"\n" % self.boot_args)
|
||||||
|
- defaults.write("GRUB_CMDLINE_XEN_DEFAULT=\"console=none dom0_mem=min:1024M dom0_mem=max:4096M\"\n")
|
||||||
|
+ defaults.write("GRUB_CMDLINE_XEN_DEFAULT=\"console=none dom0_mem=min:1024M dom0_mem=max:4096M iommu=no-igfx\"\n")
|
||||||
|
defaults.write("GRUB_DISABLE_RECOVERY=\"true\"\n")
|
||||||
|
defaults.write("GRUB_THEME=\"/boot/grub2/themes/system/theme.txt\"\n")
|
||||||
|
defaults.close()
|
||||||
|
@@ -1885,7 +1885,7 @@ class XenEFI(EFIGRUB):
|
||||||
|
for image in self.images:
|
||||||
|
config.write("\n")
|
||||||
|
config.write("[{}]\n".format(image.version))
|
||||||
|
- config.write("options=loglvl=all dom0_mem=min:1024M dom0_mem=max:4096M\n")
|
||||||
|
+ config.write("options=loglvl=all dom0_mem=min:1024M dom0_mem=max:4096M iommu=no-igfx\n")
|
||||||
|
config.write("kernel={} root={} {}\n".format(
|
||||||
|
image.kernel,
|
||||||
|
image.device.fstab_spec,
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
121
anaconda/0026-anaconda-check-for-virtualization-features.patch
Normal file
121
anaconda/0026-anaconda-check-for-virtualization-features.patch
Normal file
@ -0,0 +1,121 @@
|
|||||||
|
From 1e8e3f8cef09f30e31f878ef4ccade45cb00a6d1 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: check for virtualization features
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Warn if the hardware lack features required for proper Qubes OS operation.
|
||||||
|
|
||||||
|
Fixes QubesOS/qubes-issues#2977
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/iutil.py | 17 +++++++++++++++++
|
||||||
|
pyanaconda/ui/gui/spokes/welcome.glade | 2 +-
|
||||||
|
pyanaconda/ui/gui/spokes/welcome.py | 8 ++++++--
|
||||||
|
pyanaconda/ui/tui/spokes/warnings_spoke.py | 16 ++++++++--------
|
||||||
|
4 files changed, 32 insertions(+), 11 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/iutil.py b/pyanaconda/iutil.py
|
||||||
|
index d966ca65c..20ed54302 100644
|
||||||
|
--- a/pyanaconda/iutil.py
|
||||||
|
+++ b/pyanaconda/iutil.py
|
||||||
|
@@ -1098,6 +1098,23 @@ def is_unsupported_hw():
|
||||||
|
tainted = 0
|
||||||
|
|
||||||
|
status = bool(tainted & UNSUPPORTED_HW)
|
||||||
|
+ try:
|
||||||
|
+ xl_info = subprocess.check_output(['xl', 'info'])
|
||||||
|
+ xl_dmesg = subprocess.check_output(['xl', 'dmesg'])
|
||||||
|
+ except subprocess.CalledProcessError:
|
||||||
|
+ status = 'xl call failed'
|
||||||
|
+ else:
|
||||||
|
+ missing_features = []
|
||||||
|
+ for line in xl_info.splitlines():
|
||||||
|
+ if line.startswith(b'virt_caps'):
|
||||||
|
+ if b'hvm' not in line:
|
||||||
|
+ missing_features.append('HVM/VT-x/AMD-V')
|
||||||
|
+ if b'hvm_directio' not in line:
|
||||||
|
+ missing_features.append('IOMMU/VT-d/AMD-Vi')
|
||||||
|
+ if b'HVM: Hardware Assisted Paging (HAP) detected' not in xl_dmesg:
|
||||||
|
+ missing_features.append('HAP/SLAT/EPT/RVI')
|
||||||
|
+ status = ', '.join(missing_features)
|
||||||
|
+
|
||||||
|
if status:
|
||||||
|
log.debug("Installing on Unsupported Hardware")
|
||||||
|
return status
|
||||||
|
diff --git a/pyanaconda/ui/gui/spokes/welcome.glade b/pyanaconda/ui/gui/spokes/welcome.glade
|
||||||
|
index 2373a75f1..87e5bf0e9 100644
|
||||||
|
--- a/pyanaconda/ui/gui/spokes/welcome.glade
|
||||||
|
+++ b/pyanaconda/ui/gui/spokes/welcome.glade
|
||||||
|
@@ -507,7 +507,7 @@
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="can_focus">False</property>
|
||||||
|
<property name="valign">start</property>
|
||||||
|
- <property name="label" translatable="yes">This hardware (or a combination thereof) is not supported by Red Hat. For more information on supported hardware, please refer to http://www.redhat.com/hardware.</property>
|
||||||
|
+ <property name="label" translatable="yes">This hardware lack features required by Qubes OS. Missing features: %(features)s. For more information on supported hardware, please refer to https://www.qubes-os.org/system-requirements/</property>
|
||||||
|
<property name="wrap">True</property>
|
||||||
|
<attributes>
|
||||||
|
<attribute name="font-desc" value="Cantarell 12"/>
|
||||||
|
diff --git a/pyanaconda/ui/gui/spokes/welcome.py b/pyanaconda/ui/gui/spokes/welcome.py
|
||||||
|
index c77e36214..802a2179b 100644
|
||||||
|
--- a/pyanaconda/ui/gui/spokes/welcome.py
|
||||||
|
+++ b/pyanaconda/ui/gui/spokes/welcome.py
|
||||||
|
@@ -295,9 +295,13 @@ class WelcomeLanguageSpoke(LangLocaleHandler, StandaloneSpoke):
|
||||||
|
sys.exit(0)
|
||||||
|
|
||||||
|
# pylint: disable=no-member
|
||||||
|
- if productName.startswith("Red Hat ") and \
|
||||||
|
- is_unsupported_hw() and not self.data.unsupportedhardware.unsupported_hardware:
|
||||||
|
+ unsupported_status = is_unsupported_hw()
|
||||||
|
+ if unsupported_status:
|
||||||
|
+ # Fedora kickstart do not have unsupported_hardware option:
|
||||||
|
+ # and not self.data.unsupportedhardware.unsupported_hardware:
|
||||||
|
dlg = self.builder.get_object("unsupportedHardwareDialog")
|
||||||
|
+ msg = self.builder.get_object("unsupportedHardwareDesc")
|
||||||
|
+ msg.set_text(_(msg.get_text()) % {'features': unsupported_status})
|
||||||
|
with self.main_window.enlightbox(dlg):
|
||||||
|
rc = dlg.run()
|
||||||
|
dlg.destroy()
|
||||||
|
diff --git a/pyanaconda/ui/tui/spokes/warnings_spoke.py b/pyanaconda/ui/tui/spokes/warnings_spoke.py
|
||||||
|
index 6334c656c..8aed09625 100644
|
||||||
|
--- a/pyanaconda/ui/tui/spokes/warnings_spoke.py
|
||||||
|
+++ b/pyanaconda/ui/tui/spokes/warnings_spoke.py
|
||||||
|
@@ -43,15 +43,15 @@ class WarningsSpoke(StandaloneTUISpoke):
|
||||||
|
def __init__(self, *args, **kwargs):
|
||||||
|
StandaloneTUISpoke.__init__(self, *args, **kwargs)
|
||||||
|
|
||||||
|
- self._message = _("This hardware (or a combination thereof) is not "
|
||||||
|
- "supported by Red Hat. For more information on "
|
||||||
|
- "supported hardware, please refer to "
|
||||||
|
- "http://www.redhat.com/hardware.")
|
||||||
|
+ self._message = _("This hardware lack features required by Qubes OS. "
|
||||||
|
+ "Missing features: %(features)s. "
|
||||||
|
+ "For more information on supported hardware, "
|
||||||
|
+ "please refer to https://www.qubes-os.org/system-requirements/")
|
||||||
|
# Does anything need to be displayed?
|
||||||
|
# pylint: disable=no-member
|
||||||
|
- self._unsupported = productName.startswith("Red Hat ") and \
|
||||||
|
- is_unsupported_hw() and \
|
||||||
|
- not self.data.unsupportedhardware.unsupported_hardware
|
||||||
|
+ # self._unsupported = not self.data.unsupportedhardware.unsupported_hardware \
|
||||||
|
+ # and is_unsupported_hw()
|
||||||
|
+ self._unsupported = is_unsupported_hw()
|
||||||
|
|
||||||
|
@property
|
||||||
|
def completed(self):
|
||||||
|
@@ -60,7 +60,7 @@ class WarningsSpoke(StandaloneTUISpoke):
|
||||||
|
def refresh(self, args=None):
|
||||||
|
StandaloneTUISpoke.refresh(self, args)
|
||||||
|
|
||||||
|
- self._window += [TextWidget(self._message), ""]
|
||||||
|
+ self._window += [TextWidget(self._message % {'features': self._unsupported}), ""]
|
||||||
|
|
||||||
|
return True
|
||||||
|
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
48
anaconda/0027-anaconda-generate-proper-extlinux.conf.patch
Normal file
48
anaconda/0027-anaconda-generate-proper-extlinux.conf.patch
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
From 2f453961a603a30bd132d7883701dfe8320ee95b Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: generate proper extlinux.conf
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Fixes QubesOS/qubes-issues#2902
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/bootloader.py | 10 +++++++---
|
||||||
|
1 file changed, 7 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py
|
||||||
|
index b0db4a087..b1e9ff421 100644
|
||||||
|
--- a/pyanaconda/bootloader.py
|
||||||
|
+++ b/pyanaconda/bootloader.py
|
||||||
|
@@ -2352,6 +2352,8 @@ class EXTLINUX(BootLoader):
|
||||||
|
|
||||||
|
def write_config_images(self, config):
|
||||||
|
self.write_config_console(config)
|
||||||
|
+ xen_gz = [x for x in os.listdir(iutil.getSysroot() + self.config_dir) if
|
||||||
|
+ x.startswith('xen-') and x.endswith('.gz')][0]
|
||||||
|
for image in self.images:
|
||||||
|
args = Arguments()
|
||||||
|
args.update(["root=%s" % image.device.fstab_spec, "ro"])
|
||||||
|
@@ -2364,10 +2366,12 @@ class EXTLINUX(BootLoader):
|
||||||
|
label = "%s(%s)" % (self.image_label(image), image.version)
|
||||||
|
label = label.replace(" ", "")
|
||||||
|
stanza = ("label %(label)s\n"
|
||||||
|
- "\tkernel %(boot_prefix)s/%(kernel)s\n"
|
||||||
|
- "\tinitrd %(boot_prefix)s/%(initrd)s\n"
|
||||||
|
- "\tappend %(args)s\n\n"
|
||||||
|
+ "\tkernel mboot.c32\n"
|
||||||
|
+ "\tappend %(boot_prefix)s/%(xen)s --- "
|
||||||
|
+ "%(boot_prefix)s/%(kernel)s %(args)s --- "
|
||||||
|
+ "%(boot_prefix)s/%(initrd)s\n"
|
||||||
|
% {"label": label,
|
||||||
|
+ "xen": xen_gz,
|
||||||
|
"kernel": image.kernel,
|
||||||
|
"initrd": image.initrd,
|
||||||
|
"args": args,
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,51 @@
|
|||||||
|
From c247cc5c37932dbe1c1db85d7d948a4b83da112e Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: don't crash when no target disk is available
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
self.storage.root_device may be None in such case. Instead, allow proper reporting that no space is available.
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/ui/lib/space.py | 14 ++++++++++----
|
||||||
|
1 file changed, 10 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/ui/lib/space.py b/pyanaconda/ui/lib/space.py
|
||||||
|
index 3679a33eb..9b15c474f 100644
|
||||||
|
--- a/pyanaconda/ui/lib/space.py
|
||||||
|
+++ b/pyanaconda/ui/lib/space.py
|
||||||
|
@@ -75,8 +75,11 @@ class FileSystemSpaceChecker(object):
|
||||||
|
log.info("fs space: %s needed: %s", free, needed)
|
||||||
|
self.success = (free > needed)
|
||||||
|
if not self.success:
|
||||||
|
- dev_required_size = self.payload.requiredDeviceSize(self.storage.root_device.format)
|
||||||
|
- self.deficit = dev_required_size - self.storage.root_device.size
|
||||||
|
+ if self.storage.root_device:
|
||||||
|
+ dev_required_size = self.payload.requiredDeviceSize(self.storage.root_device.format)
|
||||||
|
+ self.deficit = dev_required_size - self.storage.root_device.size
|
||||||
|
+ else:
|
||||||
|
+ self.deficit = needed - free
|
||||||
|
self.error_message = _(self.error_template) % self.deficit
|
||||||
|
|
||||||
|
return self.success
|
||||||
|
@@ -107,8 +110,11 @@ class DirInstallSpaceChecker(FileSystemSpaceChecker):
|
||||||
|
log.info("fs space: %s needed: %s", free, needed)
|
||||||
|
self.success = (free > needed)
|
||||||
|
if not self.success:
|
||||||
|
- dev_required_size = self.payload.requiredDeviceSize(self.storage.root_device.format)
|
||||||
|
- self.deficit = dev_required_size - self.storage.root_device.size
|
||||||
|
+ if self.storage.root_device:
|
||||||
|
+ dev_required_size = self.payload.requiredDeviceSize(self.storage.root_device.format)
|
||||||
|
+ self.deficit = dev_required_size - self.storage.root_device.size
|
||||||
|
+ else:
|
||||||
|
+ self.deficit = needed - free
|
||||||
|
self.error_message = _(self.error_template) % self.deficit
|
||||||
|
|
||||||
|
return self.success
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,32 @@
|
|||||||
|
From faf9c486b086a3af05047fa63a07ad2fd9de4477 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: consider Interrupt Remapping as required feature
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
QubesOS/qubes-issues#2977
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/iutil.py | 2 ++
|
||||||
|
1 file changed, 2 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/iutil.py b/pyanaconda/iutil.py
|
||||||
|
index 20ed54302..e3fb28862 100644
|
||||||
|
--- a/pyanaconda/iutil.py
|
||||||
|
+++ b/pyanaconda/iutil.py
|
||||||
|
@@ -1113,6 +1113,8 @@ def is_unsupported_hw():
|
||||||
|
missing_features.append('IOMMU/VT-d/AMD-Vi')
|
||||||
|
if b'HVM: Hardware Assisted Paging (HAP) detected' not in xl_dmesg:
|
||||||
|
missing_features.append('HAP/SLAT/EPT/RVI')
|
||||||
|
+ if b'Intel VT-d Interrupt Remapping enabled' not in xl_dmesg:
|
||||||
|
+ missing_features.append('Interrupt Remapping')
|
||||||
|
status = ', '.join(missing_features)
|
||||||
|
|
||||||
|
if status:
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
32
anaconda/0030-anaconda-lock-root-account-by-default.patch
Normal file
32
anaconda/0030-anaconda-lock-root-account-by-default.patch
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
From 0ac6e123eb37cec6e5f5849e861e2e6d76f3be05 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Marek Marczykowski <marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: lock root account by default
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/kickstart.py | 5 +++++
|
||||||
|
1 file changed, 5 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/kickstart.py b/pyanaconda/kickstart.py
|
||||||
|
index 5ac54b4fd..c0db1b614 100644
|
||||||
|
--- a/pyanaconda/kickstart.py
|
||||||
|
+++ b/pyanaconda/kickstart.py
|
||||||
|
@@ -1665,6 +1665,11 @@ class ReqPart(commands.reqpart.F23_ReqPart):
|
||||||
|
do_reqpart(storage, reqs)
|
||||||
|
|
||||||
|
class RootPw(commands.rootpw.F18_RootPw):
|
||||||
|
+ def __init__(self, writePriority=100, *args, **kwargs):
|
||||||
|
+ if 'lock' not in kwargs:
|
||||||
|
+ kwargs['lock'] = True
|
||||||
|
+ super(RootPw, self).__init__(writePriority=writePriority, *args, **kwargs)
|
||||||
|
+
|
||||||
|
def execute(self, storage, ksdata, instClass, users):
|
||||||
|
if not self.password and not flags.automatedInstall:
|
||||||
|
self.lock = True
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
161
anaconda/0031-anaconda-add-option-to-lock-root-account.patch
Normal file
161
anaconda/0031-anaconda-add-option-to-lock-root-account.patch
Normal file
@ -0,0 +1,161 @@
|
|||||||
|
From bb3d9ee61f69488c18035d16c804af5ff079b7b7 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Marek Marczykowski <marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: add option to lock root account
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Not only default setting, so one could leave account locked if entered
|
||||||
|
password setting spoke.
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/ui/gui/spokes/password.glade | 18 +++++++++++-
|
||||||
|
pyanaconda/ui/gui/spokes/password.py | 51 +++++++++++++++++++++++----------
|
||||||
|
2 files changed, 53 insertions(+), 16 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/ui/gui/spokes/password.glade b/pyanaconda/ui/gui/spokes/password.glade
|
||||||
|
index 1a4e77720..1f1fe5837 100644
|
||||||
|
--- a/pyanaconda/ui/gui/spokes/password.glade
|
||||||
|
+++ b/pyanaconda/ui/gui/spokes/password.glade
|
||||||
|
@@ -40,6 +40,22 @@
|
||||||
|
<object class="GtkBox" id="AnacondaSpokeWindow-action_area1">
|
||||||
|
<property name="can_focus">False</property>
|
||||||
|
<property name="orientation">vertical</property>
|
||||||
|
+ <child>
|
||||||
|
+ <object class="GtkCheckButton" id="lock">
|
||||||
|
+ <property name="label" translatable="yes">Lock root account</property>
|
||||||
|
+ <property name="visible">True</property>
|
||||||
|
+ <property name="can_focus">True</property>
|
||||||
|
+ <property name="receives_default">False</property>
|
||||||
|
+ <property name="xalign">0</property>
|
||||||
|
+ <property name="draw_indicator">True</property>
|
||||||
|
+ <signal name="clicked" handler="on_lock_clicked" swapped="no"/>
|
||||||
|
+ </object>
|
||||||
|
+ <packing>
|
||||||
|
+ <property name="expand">False</property>
|
||||||
|
+ <property name="fill">True</property>
|
||||||
|
+ <property name="position">0</property>
|
||||||
|
+ </packing>
|
||||||
|
+ </child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkGrid" id="pwgrid">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
@@ -174,7 +190,7 @@
|
||||||
|
<packing>
|
||||||
|
<property name="expand">False</property>
|
||||||
|
<property name="fill">True</property>
|
||||||
|
- <property name="position">0</property>
|
||||||
|
+ <property name="position">1</property>
|
||||||
|
</packing>
|
||||||
|
</child>
|
||||||
|
</object>
|
||||||
|
diff --git a/pyanaconda/ui/gui/spokes/password.py b/pyanaconda/ui/gui/spokes/password.py
|
||||||
|
index 92acfa8f3..3e8ada1cc 100644
|
||||||
|
--- a/pyanaconda/ui/gui/spokes/password.py
|
||||||
|
+++ b/pyanaconda/ui/gui/spokes/password.py
|
||||||
|
@@ -56,6 +56,7 @@ class PasswordSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler)
|
||||||
|
def __init__(self, *args):
|
||||||
|
NormalSpoke.__init__(self, *args)
|
||||||
|
GUISpokeInputCheckHandler.__init__(self)
|
||||||
|
+ self._lock = self.data.rootpw.lock
|
||||||
|
self._kickstarted = False
|
||||||
|
|
||||||
|
def initialize(self):
|
||||||
|
@@ -63,6 +64,7 @@ class PasswordSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler)
|
||||||
|
# place holders for the text boxes
|
||||||
|
self.pw = self.builder.get_object("pw")
|
||||||
|
self.confirm = self.builder.get_object("confirmPW")
|
||||||
|
+ self.lock = self.builder.get_object("lock")
|
||||||
|
|
||||||
|
# Install the password checks:
|
||||||
|
# - Has a password been specified?
|
||||||
|
@@ -119,17 +121,31 @@ class PasswordSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler)
|
||||||
|
# Enable the input checks in case they were disabled on the last exit
|
||||||
|
for check in self.checks:
|
||||||
|
check.enabled = True
|
||||||
|
-
|
||||||
|
- self.pw.grab_focus()
|
||||||
|
+ self.lock.set_active(self._lock)
|
||||||
|
+ self.on_lock_clicked(self.lock)
|
||||||
|
self.pw.emit("changed")
|
||||||
|
self.confirm.emit("changed")
|
||||||
|
|
||||||
|
+ def on_lock_clicked(self, lock):
|
||||||
|
+ self.pw.set_sensitive(not lock.get_active())
|
||||||
|
+ self.confirm.set_sensitive(not lock.get_active())
|
||||||
|
+ if not lock.get_active():
|
||||||
|
+ self.pw.grab_focus()
|
||||||
|
+
|
||||||
|
+# Caps lock detection isn't hooked up right now
|
||||||
|
+# def setCapsLockLabel(self):
|
||||||
|
+# if isCapsLockEnabled():
|
||||||
|
+# self.capslock.set_text("<b>" + _("Caps Lock is on.") + "</b>")
|
||||||
|
+# self.capslock.set_use_markup(True)
|
||||||
|
+# else:
|
||||||
|
+# self.capslock..set_text("")
|
||||||
|
+
|
||||||
|
@property
|
||||||
|
def status(self):
|
||||||
|
- if self.data.rootpw.password:
|
||||||
|
- return _("Root password is set")
|
||||||
|
- elif self.data.rootpw.lock:
|
||||||
|
+ if self.data.rootpw.lock:
|
||||||
|
return _("Root account is disabled")
|
||||||
|
+ elif self.data.rootpw.password:
|
||||||
|
+ return _("Root password is set")
|
||||||
|
else:
|
||||||
|
return _("Root password is not set")
|
||||||
|
|
||||||
|
@@ -145,15 +161,10 @@ class PasswordSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler)
|
||||||
|
self.data.rootpw.seen = False
|
||||||
|
self._kickstarted = False
|
||||||
|
|
||||||
|
- self.data.rootpw.lock = False
|
||||||
|
-
|
||||||
|
- if not pw:
|
||||||
|
- self.data.rootpw.password = ''
|
||||||
|
- self.data.rootpw.isCrypted = False
|
||||||
|
- return
|
||||||
|
-
|
||||||
|
- self.data.rootpw.password = cryptPassword(pw)
|
||||||
|
- self.data.rootpw.isCrypted = True
|
||||||
|
+ if pw:
|
||||||
|
+ self.data.rootpw.password = cryptPassword(pw)
|
||||||
|
+ self.data.rootpw.isCrypted = True
|
||||||
|
+ self.data.rootpw.lock = self._lock
|
||||||
|
|
||||||
|
self.pw.set_placeholder_text("")
|
||||||
|
self.confirm.set_placeholder_text("")
|
||||||
|
@@ -173,6 +184,8 @@ class PasswordSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler)
|
||||||
|
# If the password was set by kickstart, skip this check
|
||||||
|
if self._kickstarted and not self.policy.changesok:
|
||||||
|
return InputCheck.CHECK_OK
|
||||||
|
+ if self.lock.get_active():
|
||||||
|
+ return InputCheck.CHECK_OK
|
||||||
|
|
||||||
|
if not self.get_input(inputcheck.input_obj):
|
||||||
|
if inputcheck.input_obj == self.pw:
|
||||||
|
@@ -187,9 +200,17 @@ class PasswordSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler)
|
||||||
|
|
||||||
|
pw = self.pw.get_text()
|
||||||
|
confirm = self.confirm.get_text()
|
||||||
|
+ lock = self.lock.get_active()
|
||||||
|
+
|
||||||
|
+ if lock:
|
||||||
|
+ self._lock = True
|
||||||
|
+ self._password = None
|
||||||
|
+ self.clear_info()
|
||||||
|
+ self._error = False
|
||||||
|
+ result = InputCheck.CHECK_OK
|
||||||
|
|
||||||
|
# Skip the check if no password is required
|
||||||
|
- if (not pw and not confirm) and self._kickstarted:
|
||||||
|
+ elif (not pw and not confirm) and self._kickstarted:
|
||||||
|
result = InputCheck.CHECK_OK
|
||||||
|
elif confirm and (pw != confirm):
|
||||||
|
result = _(PASSWORD_CONFIRM_ERROR_GUI)
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,35 @@
|
|||||||
|
From 9a037670677088cf8c7b67b8b1d03e09b39932c7 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Pierret=20=28fepitre=29?=
|
||||||
|
<frederic.epitre@orange.fr>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: check/add user to 'wheel' and 'qubes' groups
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Originally from 378cfc44dd218c61b838f4f9011dcfd790df59eb by Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/ui/gui/spokes/user.py | 5 +++++
|
||||||
|
1 file changed, 5 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/ui/gui/spokes/user.py b/pyanaconda/ui/gui/spokes/user.py
|
||||||
|
index bb2ec15e1..e954292c7 100644
|
||||||
|
--- a/pyanaconda/ui/gui/spokes/user.py
|
||||||
|
+++ b/pyanaconda/ui/gui/spokes/user.py
|
||||||
|
@@ -380,6 +380,11 @@ class UserSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler):
|
||||||
|
self._user.name = self.username.get_text()
|
||||||
|
self._user.gecos = self.fullname.get_text()
|
||||||
|
|
||||||
|
+ if "wheel" not in self._user.groups:
|
||||||
|
+ self._user.groups.append("wheel")
|
||||||
|
+ if "qubes" not in self._user.groups:
|
||||||
|
+ self._user.groups.append("qubes")
|
||||||
|
+
|
||||||
|
# Copy the spoke data back to kickstart
|
||||||
|
# If the user name is not set, no user will be created.
|
||||||
|
if self._user.name:
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,389 @@
|
|||||||
|
From cd70689b0642d41dcbdb826df4fc9f79b1ef899e Mon Sep 17 00:00:00 2001
|
||||||
|
From: "M. Vefa Bicakci" <m.v.b@runbox.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: Modify user configuration spoke for QubesOS
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/ui/gui/spokes/user.glade | 96 +++++++------------------------------
|
||||||
|
pyanaconda/ui/gui/spokes/user.py | 57 +++-------------------
|
||||||
|
pyanaconda/ui/tui/spokes/user.py | 21 ++------
|
||||||
|
3 files changed, 28 insertions(+), 146 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/ui/gui/spokes/user.glade b/pyanaconda/ui/gui/spokes/user.glade
|
||||||
|
index 2873ff2d9..e6700657d 100644
|
||||||
|
--- a/pyanaconda/ui/gui/spokes/user.glade
|
||||||
|
+++ b/pyanaconda/ui/gui/spokes/user.glade
|
||||||
|
@@ -1,5 +1,5 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
-<!-- Generated with glade 3.18.3 -->
|
||||||
|
+<!-- Generated with glade 3.20.0 -->
|
||||||
|
<interface>
|
||||||
|
<requires lib="gtk+" version="3.6"/>
|
||||||
|
<requires lib="AnacondaWidgets" version="1.0"/>
|
||||||
|
@@ -53,33 +53,15 @@
|
||||||
|
<property name="can_focus">False</property>
|
||||||
|
<property name="row_spacing">8</property>
|
||||||
|
<property name="column_spacing">9</property>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkLabel" id="label1">
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">False</property>
|
||||||
|
- <property name="xalign">1</property>
|
||||||
|
- <property name="xpad">10</property>
|
||||||
|
- <property name="label" translatable="yes" context="GUI|User">_Full name</property>
|
||||||
|
- <property name="use_underline">True</property>
|
||||||
|
- <property name="mnemonic_widget">t_fullname</property>
|
||||||
|
- <attributes>
|
||||||
|
- <attribute name="weight" value="bold"/>
|
||||||
|
- </attributes>
|
||||||
|
- </object>
|
||||||
|
- <packing>
|
||||||
|
- <property name="left_attach">0</property>
|
||||||
|
- <property name="top_attach">0</property>
|
||||||
|
- </packing>
|
||||||
|
- </child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkLabel" id="label2">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="can_focus">False</property>
|
||||||
|
- <property name="xalign">1</property>
|
||||||
|
<property name="xpad">10</property>
|
||||||
|
<property name="label" translatable="yes" context="GUI|User">_User name</property>
|
||||||
|
<property name="use_underline">True</property>
|
||||||
|
<property name="mnemonic_widget">t_username</property>
|
||||||
|
+ <property name="xalign">1</property>
|
||||||
|
<attributes>
|
||||||
|
<attribute name="weight" value="bold"/>
|
||||||
|
</attributes>
|
||||||
|
@@ -89,29 +71,12 @@
|
||||||
|
<property name="top_attach">1</property>
|
||||||
|
</packing>
|
||||||
|
</child>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkEntry" id="t_fullname">
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">True</property>
|
||||||
|
- <property name="caps_lock_warning">False</property>
|
||||||
|
- <signal name="changed" handler="full_name_changed" swapped="no"/>
|
||||||
|
- <child internal-child="accessible">
|
||||||
|
- <object class="AtkObject" id="t_fullname-atkobject">
|
||||||
|
- <property name="AtkObject::accessible-name" translatable="yes">Full Name</property>
|
||||||
|
- </object>
|
||||||
|
- </child>
|
||||||
|
- </object>
|
||||||
|
- <packing>
|
||||||
|
- <property name="left_attach">1</property>
|
||||||
|
- <property name="top_attach">0</property>
|
||||||
|
- </packing>
|
||||||
|
- </child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkEntry" id="t_username">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="can_focus">True</property>
|
||||||
|
- <signal name="changed" handler="username_changed" swapped="no"/>
|
||||||
|
<signal name="changed" handler="on_username_set_by_user" swapped="no"/>
|
||||||
|
+ <signal name="changed" handler="username_changed" swapped="no"/>
|
||||||
|
<child internal-child="accessible">
|
||||||
|
<object class="AtkObject" id="t_username-atkobject">
|
||||||
|
<property name="AtkObject::accessible-name" translatable="yes">User Name</property>
|
||||||
|
@@ -127,11 +92,11 @@
|
||||||
|
<object class="GtkLabel" id="label3">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="can_focus">False</property>
|
||||||
|
- <property name="xalign">1</property>
|
||||||
|
<property name="xpad">10</property>
|
||||||
|
<property name="label" translatable="yes" context="GUI|User">_Password</property>
|
||||||
|
<property name="use_underline">True</property>
|
||||||
|
<property name="mnemonic_widget">t_password</property>
|
||||||
|
+ <property name="xalign">1</property>
|
||||||
|
<attributes>
|
||||||
|
<attribute name="weight" value="bold"/>
|
||||||
|
</attributes>
|
||||||
|
@@ -145,11 +110,11 @@
|
||||||
|
<object class="GtkLabel" id="label4">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="can_focus">False</property>
|
||||||
|
- <property name="xalign">1</property>
|
||||||
|
<property name="xpad">10</property>
|
||||||
|
<property name="label" translatable="yes" context="GUI|User">_Confirm password</property>
|
||||||
|
<property name="use_underline">True</property>
|
||||||
|
<property name="mnemonic_widget">t_verifypassword</property>
|
||||||
|
+ <property name="xalign">1</property>
|
||||||
|
<attributes>
|
||||||
|
<attribute name="weight" value="bold"/>
|
||||||
|
</attributes>
|
||||||
|
@@ -166,7 +131,7 @@
|
||||||
|
<property name="visibility">False</property>
|
||||||
|
<property name="invisible_char">●</property>
|
||||||
|
<signal name="changed" handler="password_changed" swapped="no"/>
|
||||||
|
- <signal name="icon_release" handler="on_password_icon_clicked" swapped="no"/>
|
||||||
|
+ <signal name="icon-release" handler="on_password_icon_clicked" swapped="no"/>
|
||||||
|
<child internal-child="accessible">
|
||||||
|
<object class="AtkObject" id="t_password-atkobject">
|
||||||
|
<property name="AtkObject::accessible-name" translatable="yes">Password</property>
|
||||||
|
@@ -184,7 +149,7 @@
|
||||||
|
<property name="can_focus">True</property>
|
||||||
|
<property name="visibility">False</property>
|
||||||
|
<property name="invisible_char">●</property>
|
||||||
|
- <signal name="icon_release" handler="on_password_icon_clicked" swapped="no"/>
|
||||||
|
+ <signal name="icon-release" handler="on_password_icon_clicked" swapped="no"/>
|
||||||
|
<child internal-child="accessible">
|
||||||
|
<object class="AtkObject" id="t_verifypassword-atkobject">
|
||||||
|
<property name="AtkObject::accessible-name" translatable="yes">Confirm Password</property>
|
||||||
|
@@ -200,9 +165,9 @@
|
||||||
|
<object class="GtkLabel" id="label6">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="can_focus">False</property>
|
||||||
|
- <property name="xalign">0</property>
|
||||||
|
<property name="label" translatable="yes"><b>Tip:</b> Keep your user name shorter than 32 characters and do not use spaces.</property>
|
||||||
|
<property name="use_markup">True</property>
|
||||||
|
+ <property name="xalign">0</property>
|
||||||
|
</object>
|
||||||
|
<packing>
|
||||||
|
<property name="left_attach">1</property>
|
||||||
|
@@ -268,45 +233,16 @@
|
||||||
|
</packing>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
- <object class="GtkCheckButton" id="c_admin">
|
||||||
|
- <property name="label" translatable="yes" context="GUI|User">_Make this user administrator</property>
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">True</property>
|
||||||
|
- <property name="receives_default">False</property>
|
||||||
|
- <property name="use_underline">True</property>
|
||||||
|
- <property name="xalign">0</property>
|
||||||
|
- <property name="draw_indicator">True</property>
|
||||||
|
- <signal name="toggled" handler="on_admin_toggled" swapped="no"/>
|
||||||
|
- </object>
|
||||||
|
- <packing>
|
||||||
|
- <property name="left_attach">1</property>
|
||||||
|
- <property name="top_attach">3</property>
|
||||||
|
- </packing>
|
||||||
|
+ <placeholder/>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
- <object class="GtkGrid" id="grid2">
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">False</property>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkButton" id="b_advanced">
|
||||||
|
- <property name="label" translatable="yes" context="GUI|User">_Advanced...</property>
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="sensitive">False</property>
|
||||||
|
- <property name="can_focus">True</property>
|
||||||
|
- <property name="receives_default">True</property>
|
||||||
|
- <property name="use_underline">True</property>
|
||||||
|
- <signal name="clicked" handler="on_advanced_clicked" swapped="no"/>
|
||||||
|
- </object>
|
||||||
|
- <packing>
|
||||||
|
- <property name="left_attach">0</property>
|
||||||
|
- <property name="top_attach">0</property>
|
||||||
|
- </packing>
|
||||||
|
- </child>
|
||||||
|
- </object>
|
||||||
|
- <packing>
|
||||||
|
- <property name="left_attach">1</property>
|
||||||
|
- <property name="top_attach">8</property>
|
||||||
|
- </packing>
|
||||||
|
+ <placeholder/>
|
||||||
|
+ </child>
|
||||||
|
+ <child>
|
||||||
|
+ <placeholder/>
|
||||||
|
+ </child>
|
||||||
|
+ <child>
|
||||||
|
+ <placeholder/>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
<placeholder/>
|
||||||
|
diff --git a/pyanaconda/ui/gui/spokes/user.py b/pyanaconda/ui/gui/spokes/user.py
|
||||||
|
index e954292c7..dac6ba3e5 100644
|
||||||
|
--- a/pyanaconda/ui/gui/spokes/user.py
|
||||||
|
+++ b/pyanaconda/ui/gui/spokes/user.py
|
||||||
|
@@ -38,7 +38,7 @@ from pyanaconda.constants import ANACONDA_ENVIRON, FIRSTBOOT_ENVIRON,\
|
||||||
|
PW_ASCII_CHARS, PASSWORD_ASCII
|
||||||
|
from pyanaconda.regexes import GECOS_VALID, GROUPNAME_VALID, GROUPLIST_FANCY_PARSE
|
||||||
|
|
||||||
|
-__all__ = ["UserSpoke", "AdvancedUserDialog"]
|
||||||
|
+__all__ = ["UserSpoke"]
|
||||||
|
|
||||||
|
class AdvancedUserDialog(GUIObject, GUIDialogInputCheckHandler):
|
||||||
|
"""
|
||||||
|
@@ -214,7 +214,7 @@ class UserSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler):
|
||||||
|
builderObjects = ["userCreationWindow"]
|
||||||
|
|
||||||
|
mainWidgetName = "userCreationWindow"
|
||||||
|
- focusWidgetName = "t_fullname"
|
||||||
|
+ focusWidgetName = "t_username"
|
||||||
|
uiFile = "spokes/user.glade"
|
||||||
|
helpFile = "UserSpoke.xml"
|
||||||
|
|
||||||
|
@@ -252,14 +252,16 @@ class UserSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler):
|
||||||
|
else:
|
||||||
|
self._user = self.data.UserData()
|
||||||
|
|
||||||
|
+ self._wheel = self.data.GroupData(name="wheel")
|
||||||
|
+ self._qubes = self.data.GroupData(name="qubes")
|
||||||
|
+
|
||||||
|
+ self._groupDict = {"wheel": self._wheel, "qubes": self._qubes}
|
||||||
|
+
|
||||||
|
# placeholders for the text boxes
|
||||||
|
- self.fullname = self.builder.get_object("t_fullname")
|
||||||
|
self.username = self.builder.get_object("t_username")
|
||||||
|
self.pw = self.builder.get_object("t_password")
|
||||||
|
self.confirm = self.builder.get_object("t_verifypassword")
|
||||||
|
- self.admin = self.builder.get_object("c_admin")
|
||||||
|
self.usepassword = self.builder.get_object("c_usepassword")
|
||||||
|
- self.b_advanced = self.builder.get_object("b_advanced")
|
||||||
|
|
||||||
|
# Counters for checks that ask the user to click Done to confirm
|
||||||
|
self._waiveStrengthClicks = 0
|
||||||
|
@@ -306,8 +308,6 @@ class UserSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler):
|
||||||
|
|
||||||
|
self.add_check(self.username, self._checkUsername)
|
||||||
|
|
||||||
|
- self.add_re_check(self.fullname, GECOS_VALID, _("Full name cannot contain colon characters"))
|
||||||
|
-
|
||||||
|
# Modify the GUI based on the kickstart and policy information
|
||||||
|
# This needs to happen after the input checks have been created, since
|
||||||
|
# the Gtk signal handlers use the input check variables.
|
||||||
|
@@ -323,9 +323,6 @@ class UserSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler):
|
||||||
|
# User isn't allowed to change whether password is required or not
|
||||||
|
self.usepassword.set_sensitive(False)
|
||||||
|
|
||||||
|
- self._advanced = AdvancedUserDialog(self._user, self.data)
|
||||||
|
- self._advanced.initialize()
|
||||||
|
-
|
||||||
|
# set the visibility of the password entries
|
||||||
|
set_password_visibility(self.pw, False)
|
||||||
|
set_password_visibility(self.confirm, False)
|
||||||
|
@@ -336,8 +333,6 @@ class UserSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler):
|
||||||
|
check.enabled = True
|
||||||
|
|
||||||
|
self.username.set_text(self._user.name)
|
||||||
|
- self.fullname.set_text(self._user.gecos)
|
||||||
|
- self.admin.set_active("wheel" in self._user.groups)
|
||||||
|
|
||||||
|
self.pw.emit("changed")
|
||||||
|
self.confirm.emit("changed")
|
||||||
|
@@ -378,7 +373,6 @@ class UserSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler):
|
||||||
|
self._password_kickstarted = False
|
||||||
|
|
||||||
|
self._user.name = self.username.get_text()
|
||||||
|
- self._user.gecos = self.fullname.get_text()
|
||||||
|
|
||||||
|
if "wheel" not in self._user.groups:
|
||||||
|
self._user.groups.append("wheel")
|
||||||
|
@@ -469,34 +463,10 @@ class UserSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler):
|
||||||
|
def username_changed(self, editable, data=None):
|
||||||
|
"""Called by Gtk on all username changes."""
|
||||||
|
|
||||||
|
- # Disable the advanced user dialog button when no username is set
|
||||||
|
- if editable.get_text():
|
||||||
|
- self.b_advanced.set_sensitive(True)
|
||||||
|
- else:
|
||||||
|
- self.b_advanced.set_sensitive(False)
|
||||||
|
-
|
||||||
|
# Re-run the password checks against the new username
|
||||||
|
self.pw.emit("changed")
|
||||||
|
self.confirm.emit("changed")
|
||||||
|
|
||||||
|
- def full_name_changed(self, editable, data=None):
|
||||||
|
- """Called by Gtk callback when the full name field changes."""
|
||||||
|
-
|
||||||
|
- if self.guesser:
|
||||||
|
- fullname = editable.get_text()
|
||||||
|
- username = guess_username(fullname)
|
||||||
|
-
|
||||||
|
- with blockedHandler(self.username, self.on_username_set_by_user):
|
||||||
|
- self.username.set_text(username)
|
||||||
|
-
|
||||||
|
- def on_admin_toggled(self, togglebutton, data=None):
|
||||||
|
- # Add or remove "wheel" from the grouplist on changes to the admin checkbox
|
||||||
|
- if togglebutton.get_active():
|
||||||
|
- if "wheel" not in self._user.groups:
|
||||||
|
- self._user.groups.append("wheel")
|
||||||
|
- elif "wheel" in self._user.groups:
|
||||||
|
- self._user.groups.remove("wheel")
|
||||||
|
-
|
||||||
|
def _checkPasswordEmpty(self, inputcheck):
|
||||||
|
"""Check whether a password has been specified at all.
|
||||||
|
|
||||||
|
@@ -612,19 +582,6 @@ class UserSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler):
|
||||||
|
else:
|
||||||
|
return msg or _("Invalid user name")
|
||||||
|
|
||||||
|
- def on_advanced_clicked(self, _button, data=None):
|
||||||
|
- """Handler for the Advanced.. button. It starts the Advanced dialog
|
||||||
|
- for setting homedit, uid, gid and groups.
|
||||||
|
- """
|
||||||
|
-
|
||||||
|
- self._user.name = self.username.get_text()
|
||||||
|
-
|
||||||
|
- self._advanced.refresh()
|
||||||
|
- with self.main_window.enlightbox(self._advanced.window):
|
||||||
|
- self._advanced.run()
|
||||||
|
-
|
||||||
|
- self.admin.set_active("wheel" in self._user.groups)
|
||||||
|
-
|
||||||
|
def on_back_clicked(self, button):
|
||||||
|
# If the failed check is for non-ASCII characters,
|
||||||
|
# add a click to the counter and check again
|
||||||
|
diff --git a/pyanaconda/ui/tui/spokes/user.py b/pyanaconda/ui/tui/spokes/user.py
|
||||||
|
index 1005852db..834b82cbf 100644
|
||||||
|
--- a/pyanaconda/ui/tui/spokes/user.py
|
||||||
|
+++ b/pyanaconda/ui/tui/spokes/user.py
|
||||||
|
@@ -40,11 +40,9 @@ class UserSpoke(FirstbootSpokeMixIn, EditTUISpoke):
|
||||||
|
|
||||||
|
edit_fields = [
|
||||||
|
Entry("Create user", "_create", EditTUISpoke.CHECK, True),
|
||||||
|
- Entry("Fullname", "gecos", GECOS_VALID, lambda self, args: args._create),
|
||||||
|
Entry("Username", "name", check_username, lambda self, args: args._create),
|
||||||
|
Entry("Use password", "_use_password", EditTUISpoke.CHECK, lambda self, args: args._create),
|
||||||
|
Entry("Password", "_password", EditTUISpoke.PASSWORD, lambda self, args: args._use_password and args._create),
|
||||||
|
- Entry("Administrator", "_admin", EditTUISpoke.CHECK, lambda self, args: args._create),
|
||||||
|
Entry("Groups", "_groups", GROUPLIST_SIMPLE_VALID, lambda self, args: args._create)
|
||||||
|
]
|
||||||
|
|
||||||
|
@@ -84,7 +82,6 @@ class UserSpoke(FirstbootSpokeMixIn, EditTUISpoke):
|
||||||
|
self.errors = []
|
||||||
|
|
||||||
|
def refresh(self, args=None):
|
||||||
|
- self.args._admin = "wheel" in self.args.groups
|
||||||
|
self.args._groups = ", ".join(self.args.groups)
|
||||||
|
|
||||||
|
# if we have any errors, display them
|
||||||
|
@@ -146,22 +143,14 @@ class UserSpoke(FirstbootSpokeMixIn, EditTUISpoke):
|
||||||
|
return EditTUISpoke.input(self, args, key)
|
||||||
|
|
||||||
|
def apply(self):
|
||||||
|
- if self.args.gecos and not self.args.name:
|
||||||
|
- username = guess_username(self.args.gecos)
|
||||||
|
- valid, msg = check_username(username)
|
||||||
|
- if not valid:
|
||||||
|
- self.errors.append(_("Invalid user name: %(name)s.\n%(error_message)s")
|
||||||
|
- % {"name": username, "error_message": msg})
|
||||||
|
- else:
|
||||||
|
- self.args.name = guess_username(self.args.gecos)
|
||||||
|
-
|
||||||
|
self.args.groups = [g.strip() for g in self.args._groups.split(",") if g]
|
||||||
|
|
||||||
|
- # Add or remove the user from wheel group
|
||||||
|
- if self.args._admin and "wheel" not in self.args.groups:
|
||||||
|
+ # Add the user to the wheel and qubes groups
|
||||||
|
+ if "wheel" not in self.args.groups:
|
||||||
|
self.args.groups.append("wheel")
|
||||||
|
- elif not self.args._admin and "wheel" in self.args.groups:
|
||||||
|
- self.args.groups.remove("wheel")
|
||||||
|
+
|
||||||
|
+ if "qubes" not in self.args.groups:
|
||||||
|
+ self.args.groups.append("qubes")
|
||||||
|
|
||||||
|
# Add or remove the user from userlist as needed
|
||||||
|
if self.args._create and (self.args not in self.data.user.userList and self.args.name):
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,94 @@
|
|||||||
|
From b93178bff8ecb1e362c79e845c2e7ceec08c682e Mon Sep 17 00:00:00 2001
|
||||||
|
From: "M. Vefa Bicakci" <m.v.b@runbox.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: Make sure that a user is created at installation
|
||||||
|
time
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/ui/gui/spokes/user.py | 8 ++------
|
||||||
|
pyanaconda/ui/tui/spokes/user.py | 10 +++-------
|
||||||
|
2 files changed, 5 insertions(+), 13 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/ui/gui/spokes/user.py b/pyanaconda/ui/gui/spokes/user.py
|
||||||
|
index dac6ba3e5..dd281f8e4 100644
|
||||||
|
--- a/pyanaconda/ui/gui/spokes/user.py
|
||||||
|
+++ b/pyanaconda/ui/gui/spokes/user.py
|
||||||
|
@@ -26,7 +26,6 @@ from pyanaconda.users import cryptPassword, validatePassword, guess_username, ch
|
||||||
|
from pyanaconda.ui.gui.spokes import NormalSpoke
|
||||||
|
from pyanaconda.ui.gui import GUIObject
|
||||||
|
from pyanaconda.ui.categories.user_settings import UserSettingsCategory
|
||||||
|
-from pyanaconda.ui.common import FirstbootSpokeMixIn
|
||||||
|
from pyanaconda.ui.helpers import InputCheck
|
||||||
|
from pyanaconda.ui.gui.helpers import GUISpokeInputCheckHandler, GUIDialogInputCheckHandler
|
||||||
|
from pyanaconda.ui.gui.utils import blockedHandler, set_password_visibility
|
||||||
|
@@ -206,7 +205,7 @@ class AdvancedUserDialog(GUIObject, GUIDialogInputCheckHandler):
|
||||||
|
|
||||||
|
return False
|
||||||
|
|
||||||
|
-class UserSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler):
|
||||||
|
+class UserSpoke(NormalSpoke, GUISpokeInputCheckHandler):
|
||||||
|
"""
|
||||||
|
.. inheritance-diagram:: UserSpoke
|
||||||
|
:parts: 3
|
||||||
|
@@ -348,10 +347,7 @@ class UserSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler):
|
||||||
|
|
||||||
|
@property
|
||||||
|
def mandatory(self):
|
||||||
|
- """ Only mandatory if the root pw hasn't been set in the UI
|
||||||
|
- eg. not mandatory if the root account was locked in a kickstart
|
||||||
|
- """
|
||||||
|
- return not self.data.rootpw.password and not self.data.rootpw.lock
|
||||||
|
+ return True
|
||||||
|
|
||||||
|
def apply(self):
|
||||||
|
# set the password only if the user enters anything to the text entry
|
||||||
|
diff --git a/pyanaconda/ui/tui/spokes/user.py b/pyanaconda/ui/tui/spokes/user.py
|
||||||
|
index 834b82cbf..baa3ac203 100644
|
||||||
|
--- a/pyanaconda/ui/tui/spokes/user.py
|
||||||
|
+++ b/pyanaconda/ui/tui/spokes/user.py
|
||||||
|
@@ -20,7 +20,6 @@
|
||||||
|
from pyanaconda.ui.categories.user_settings import UserSettingsCategory
|
||||||
|
from pyanaconda.ui.tui.spokes import EditTUISpoke
|
||||||
|
from pyanaconda.ui.tui.spokes import EditTUISpokeEntry as Entry
|
||||||
|
-from pyanaconda.ui.common import FirstbootSpokeMixIn
|
||||||
|
from pyanaconda.users import guess_username, check_username
|
||||||
|
from pyanaconda.flags import flags
|
||||||
|
from pyanaconda.i18n import N_, _
|
||||||
|
@@ -30,7 +29,7 @@ from pyanaconda.regexes import GECOS_VALID, GROUPLIST_SIMPLE_VALID
|
||||||
|
|
||||||
|
__all__ = ["UserSpoke"]
|
||||||
|
|
||||||
|
-class UserSpoke(FirstbootSpokeMixIn, EditTUISpoke):
|
||||||
|
+class UserSpoke(EditTUISpoke):
|
||||||
|
"""
|
||||||
|
.. inheritance-diagram:: UserSpoke
|
||||||
|
:parts: 3
|
||||||
|
@@ -64,8 +63,8 @@ class UserSpoke(FirstbootSpokeMixIn, EditTUISpoke):
|
||||||
|
return False
|
||||||
|
|
||||||
|
def __init__(self, app, data, storage, payload, instclass):
|
||||||
|
- FirstbootSpokeMixIn.__init__(self)
|
||||||
|
EditTUISpoke.__init__(self, app, data, storage, payload, instclass, "user")
|
||||||
|
+
|
||||||
|
if self.data.user.userList:
|
||||||
|
self.args = self.data.user.userList[0]
|
||||||
|
self.args._create = True
|
||||||
|
@@ -108,10 +107,7 @@ class UserSpoke(FirstbootSpokeMixIn, EditTUISpoke):
|
||||||
|
|
||||||
|
@property
|
||||||
|
def mandatory(self):
|
||||||
|
- """ Only mandatory if the root pw hasn't been set in the UI
|
||||||
|
- eg. not mandatory if the root account was locked in a kickstart
|
||||||
|
- """
|
||||||
|
- return not self.data.rootpw.password and not self.data.rootpw.lock
|
||||||
|
+ return True
|
||||||
|
|
||||||
|
@property
|
||||||
|
def status(self):
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,42 @@
|
|||||||
|
From 5c3b0d8d2319f323d5437bf51356b2988262e84f Mon Sep 17 00:00:00 2001
|
||||||
|
From: Freddie Rice <freddie.rice@gmail.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: xen.efi upgraded during each install
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/bootloader.py | 15 +++++++++------
|
||||||
|
1 file changed, 9 insertions(+), 6 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py
|
||||||
|
index b1e9ff421..27c7ed34a 100644
|
||||||
|
--- a/pyanaconda/bootloader.py
|
||||||
|
+++ b/pyanaconda/bootloader.py
|
||||||
|
@@ -1851,12 +1851,15 @@ class XenEFI(EFIGRUB):
|
||||||
|
boot_part_num = self.stage1_device.parents[0].parted_partition.number
|
||||||
|
boot_part_num = str(boot_part_num)
|
||||||
|
|
||||||
|
- if not os.path.exists(
|
||||||
|
- "{}/{}".format(iutil.getSysroot() + self.config_dir, "xen.efi")):
|
||||||
|
- xen_efi = [x for x in os.listdir(iutil.getSysroot() + self.config_dir) if
|
||||||
|
- x.startswith('xen-') and x.endswith('.efi')][0]
|
||||||
|
- shutil.copy("{}/{}".format(iutil.getSysroot() + self.config_dir, xen_efi),
|
||||||
|
- "{}/{}".format(iutil.getSysroot() + self.config_dir, "xen.efi"))
|
||||||
|
+ # could be an old version, replace in case
|
||||||
|
+ xen_efi_target = "{}/{}".format(iutil.getSysroot() + self.config_dir, "xen.efi")
|
||||||
|
+ if os.path.exists(xen_efi_target):
|
||||||
|
+ os.remove(xen_efi_target)
|
||||||
|
+
|
||||||
|
+ xen_efi = [x for x in os.listdir(iutil.getSysroot() + self.config_dir) if
|
||||||
|
+ x.startswith('xen-') and x.endswith('.efi')][0]
|
||||||
|
+ shutil.copy("{}/{}".format(iutil.getSysroot() + self.config_dir, xen_efi),
|
||||||
|
+ "{}/{}".format(iutil.getSysroot() + self.config_dir, "xen.efi"))
|
||||||
|
rc = self.efibootmgr("-c", "-w", "-L", productName,
|
||||||
|
"-d", boot_disk.path, "-p", boot_part_num,
|
||||||
|
"-l",
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,39 @@
|
|||||||
|
From 53204d90309574fddbb0576d7a153657996eef33 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: make sure the latest version is placed as xen.efi
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
os.listdir returns files in filesystem order, not sorted.
|
||||||
|
|
||||||
|
QubesOS/qubes-issues#2990
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/bootloader.py | 6 +++---
|
||||||
|
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py
|
||||||
|
index 27c7ed34a..ad8e8c2e7 100644
|
||||||
|
--- a/pyanaconda/bootloader.py
|
||||||
|
+++ b/pyanaconda/bootloader.py
|
||||||
|
@@ -1856,10 +1856,10 @@ class XenEFI(EFIGRUB):
|
||||||
|
if os.path.exists(xen_efi_target):
|
||||||
|
os.remove(xen_efi_target)
|
||||||
|
|
||||||
|
- xen_efi = [x for x in os.listdir(iutil.getSysroot() + self.config_dir) if
|
||||||
|
- x.startswith('xen-') and x.endswith('.efi')][0]
|
||||||
|
+ xen_efi = [x for x in sorted(os.listdir(iutil.getSysroot() + self.config_dir)) if
|
||||||
|
+ x.startswith('xen-') and x.endswith('.efi')][-1]
|
||||||
|
shutil.copy("{}/{}".format(iutil.getSysroot() + self.config_dir, xen_efi),
|
||||||
|
- "{}/{}".format(iutil.getSysroot() + self.config_dir, "xen.efi"))
|
||||||
|
+ xen_efi_target)
|
||||||
|
rc = self.efibootmgr("-c", "-w", "-L", productName,
|
||||||
|
"-d", boot_disk.path, "-p", boot_part_num,
|
||||||
|
"-l",
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,34 @@
|
|||||||
|
From 0a627aa765eb6fa7e9adbc0ec76ebb1e745c3941 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: update message about unusupported hardware
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Advise to not continue.
|
||||||
|
|
||||||
|
Fixes QubesOS/qubes-issues#3208
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/ui/gui/spokes/welcome.glade | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/ui/gui/spokes/welcome.glade b/pyanaconda/ui/gui/spokes/welcome.glade
|
||||||
|
index 87e5bf0e9..8daed92af 100644
|
||||||
|
--- a/pyanaconda/ui/gui/spokes/welcome.glade
|
||||||
|
+++ b/pyanaconda/ui/gui/spokes/welcome.glade
|
||||||
|
@@ -507,7 +507,7 @@
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="can_focus">False</property>
|
||||||
|
<property name="valign">start</property>
|
||||||
|
- <property name="label" translatable="yes">This hardware lack features required by Qubes OS. Missing features: %(features)s. For more information on supported hardware, please refer to https://www.qubes-os.org/system-requirements/</property>
|
||||||
|
+ <property name="label" translatable="yes">This hardware lacks features required by Qubes OS. Missing features: %(features)s. Without these features, Qubes OS will not function normally. It is recommended that only developers and power users proceed with the installation. For more information on supported hardware, please refer to https://www.qubes-os.org/system-requirements/</property>
|
||||||
|
<property name="wrap">True</property>
|
||||||
|
<attributes>
|
||||||
|
<attribute name="font-desc" value="Cantarell 12"/>
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,35 @@
|
|||||||
|
From 9d9ba78cef13cbfb00af08fddfa122488763a8e9 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: check also for message about AMD interrupt
|
||||||
|
remapping
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Fixes QubesOS/qubes-issues#3208
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/iutil.py | 4 +++-
|
||||||
|
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/iutil.py b/pyanaconda/iutil.py
|
||||||
|
index e3fb28862..166626a67 100644
|
||||||
|
--- a/pyanaconda/iutil.py
|
||||||
|
+++ b/pyanaconda/iutil.py
|
||||||
|
@@ -1113,7 +1113,9 @@ def is_unsupported_hw():
|
||||||
|
missing_features.append('IOMMU/VT-d/AMD-Vi')
|
||||||
|
if b'HVM: Hardware Assisted Paging (HAP) detected' not in xl_dmesg:
|
||||||
|
missing_features.append('HAP/SLAT/EPT/RVI')
|
||||||
|
- if b'Intel VT-d Interrupt Remapping enabled' not in xl_dmesg:
|
||||||
|
+ # slightly different wording for Intel and AMD
|
||||||
|
+ if b'Intel VT-d Interrupt Remapping enabled' not in xl_dmesg \
|
||||||
|
+ and 'Interrupt remapping enabled' not in xl_dmesg:
|
||||||
|
missing_features.append('Interrupt Remapping')
|
||||||
|
status = ', '.join(missing_features)
|
||||||
|
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,45 @@
|
|||||||
|
From 477f57c5661c58537e675e1d8cfa20c7430f826f Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: Remove in-memory kickstart representation from
|
||||||
|
traceback file (#1519895)
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
We have been doing this filtering already, but some paths have likely
|
||||||
|
changed and the filter was no longer effective.
|
||||||
|
|
||||||
|
So add two new filter strings:
|
||||||
|
"_intf.storage.ksdata"
|
||||||
|
"_intf.data"
|
||||||
|
|
||||||
|
After adding these two I was no longer able to find the plaintext password
|
||||||
|
anywhere in the traceback after manually triggering a crash with:
|
||||||
|
|
||||||
|
kill -USR1 `cat /var/run/anaconda.pid`
|
||||||
|
|
||||||
|
Resolves: rhbz#1519895
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/exception.py | 2 ++
|
||||||
|
1 file changed, 2 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/exception.py b/pyanaconda/exception.py
|
||||||
|
index c283a605a..483cd51c4 100644
|
||||||
|
--- a/pyanaconda/exception.py
|
||||||
|
+++ b/pyanaconda/exception.py
|
||||||
|
@@ -274,7 +274,9 @@ def initExceptionHandling(anaconda):
|
||||||
|
"_intf._currentAction._spokes[\"UserSpoke\"]._oldweak",
|
||||||
|
"_intf.storage.bootloader.password",
|
||||||
|
"_intf.storage.data",
|
||||||
|
+ "_intf.storage.ksdata",
|
||||||
|
"_intf.storage.encryption_passphrase",
|
||||||
|
+ "_intf.data",
|
||||||
|
"_bootloader.encrypted_password",
|
||||||
|
"_bootloader.password",
|
||||||
|
"payload._groups"],
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,43 @@
|
|||||||
|
From 4c4c8e2f14c53e1a79edd9545e73945aba66c876 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:12 +0200
|
||||||
|
Subject: [PATCH] anaconda: fix default scheme in custom partitioning
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Update to LVM Thin Provisioning there too.
|
||||||
|
|
||||||
|
Fixes QubesOS/qubes-issues#3225
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/constants.py | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/constants.py b/pyanaconda/constants.py
|
||||||
|
index 3531fdca6..0e6270451 100644
|
||||||
|
--- a/pyanaconda/constants.py
|
||||||
|
+++ b/pyanaconda/constants.py
|
||||||
|
@@ -27,7 +27,7 @@ SELINUX_DEFAULT = -1
|
||||||
|
# where to look for 3rd party addons
|
||||||
|
ADDON_PATHS = ["/usr/share/anaconda/addons"]
|
||||||
|
|
||||||
|
-from pykickstart.constants import AUTOPART_TYPE_LVM
|
||||||
|
+from pykickstart.constants import AUTOPART_TYPE_LVM_THINP
|
||||||
|
|
||||||
|
# common string needs to be easy to change
|
||||||
|
from pyanaconda import product
|
||||||
|
@@ -169,7 +169,7 @@ SCREENSHOTS_TARGET_DIRECTORY = "/root/anaconda-screenshots"
|
||||||
|
# cmdline arguments that append instead of overwrite
|
||||||
|
CMDLINE_APPEND = ["modprobe.blacklist", "ifname"]
|
||||||
|
|
||||||
|
-DEFAULT_AUTOPART_TYPE = AUTOPART_TYPE_LVM
|
||||||
|
+DEFAULT_AUTOPART_TYPE = AUTOPART_TYPE_LVM_THINP
|
||||||
|
|
||||||
|
# Default to these units when reading user input when no units given
|
||||||
|
SIZE_UNITS_DEFAULT = "MiB"
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,30 @@
|
|||||||
|
From 2d405103c8e9f04049dffed0af1bd03e47a8d79e Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:13 +0200
|
||||||
|
Subject: [PATCH] anaconda: fix interrupt remapping detection
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/iutil.py | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/iutil.py b/pyanaconda/iutil.py
|
||||||
|
index 166626a67..c83bcddee 100644
|
||||||
|
--- a/pyanaconda/iutil.py
|
||||||
|
+++ b/pyanaconda/iutil.py
|
||||||
|
@@ -1115,7 +1115,7 @@ def is_unsupported_hw():
|
||||||
|
missing_features.append('HAP/SLAT/EPT/RVI')
|
||||||
|
# slightly different wording for Intel and AMD
|
||||||
|
if b'Intel VT-d Interrupt Remapping enabled' not in xl_dmesg \
|
||||||
|
- and 'Interrupt remapping enabled' not in xl_dmesg:
|
||||||
|
+ and b'Interrupt remapping enabled' not in xl_dmesg:
|
||||||
|
missing_features.append('Interrupt Remapping')
|
||||||
|
status = ', '.join(missing_features)
|
||||||
|
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
276
anaconda/0042-anaconda-Fix-macOS-EFI-Installation.patch
Normal file
276
anaconda/0042-anaconda-Fix-macOS-EFI-Installation.patch
Normal file
@ -0,0 +1,276 @@
|
|||||||
|
From a1980ee725fc73e367bde3706c327684ac5e35ee Mon Sep 17 00:00:00 2001
|
||||||
|
From: Eric Duncan <me@eduncan911.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:13 +0200
|
||||||
|
Subject: [PATCH] anaconda: Fix macOS EFI Installation
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Typical GRUB2 installations would execute the script
|
||||||
|
located at /usr/libexec/mactel-boot-setup which would
|
||||||
|
modify the HFS+ ESP files and bless the specified efi.
|
||||||
|
However, we are not using GRUB at this time which would
|
||||||
|
cause that script to exit earlier.
|
||||||
|
|
||||||
|
These changes will execute the relevant commands
|
||||||
|
to symlink the efi file in the /System directory as well
|
||||||
|
the cfg file. Lastly, macOS requires the bootable efi
|
||||||
|
file to be blessed.
|
||||||
|
|
||||||
|
We also attempt to place some user-friendly icons
|
||||||
|
for Qubes to show to the user.
|
||||||
|
|
||||||
|
Lastly, we add a README with some instructions on how
|
||||||
|
to get into rescue mode from macOS.
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/bootloader.py | 220 +++++++++++++++++++++++++++++++++++++++++++++--
|
||||||
|
1 file changed, 215 insertions(+), 5 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py
|
||||||
|
index ad8e8c2e7..821eb2100 100644
|
||||||
|
--- a/pyanaconda/bootloader.py
|
||||||
|
+++ b/pyanaconda/bootloader.py
|
||||||
|
@@ -1908,16 +1908,208 @@ class XenEFI(EFIGRUB):
|
||||||
|
write_config = BootLoader.write_config
|
||||||
|
|
||||||
|
|
||||||
|
-class MacEFIGRUB(EFIGRUB):
|
||||||
|
+class MacEFIGRUB(XenEFI):
|
||||||
|
+ """Special EFI handling for macOS HFS+ ESP partition.
|
||||||
|
+
|
||||||
|
+ Typical GRUB2 installations would execute the script
|
||||||
|
+ located at /usr/libexec/mactel-boot-setup which would
|
||||||
|
+ modify the HFS+ ESP files and bless the specified efi.
|
||||||
|
+
|
||||||
|
+ However, we are not using GRUB at this time which would
|
||||||
|
+ cause that script to exit earlier.
|
||||||
|
+
|
||||||
|
+ In this class, we will execute the relevant commands
|
||||||
|
+ to symlink the efi file in the /System directory as well
|
||||||
|
+ the cfg file. Lastly, macOS requires the bootable efi
|
||||||
|
+ file to be blessed.
|
||||||
|
+ """
|
||||||
|
+
|
||||||
|
+ def __init__(self):
|
||||||
|
+ super(MacEFIGRUB, self).__init__()
|
||||||
|
+ self._mountpoint = "/boot/efi" # fixme: extract from writeBootLoader()
|
||||||
|
+ self._system_label = "Qubes OS"
|
||||||
|
+ self._mactel_sys_dir = "{}/{}".format(self._mountpoint, "/System/Library/Coreservices")
|
||||||
|
+ self._mactel_artwork_dir = "{}/{}".format("/usr/share/pixmaps/bootloader/apple", self.efi_dir)
|
||||||
|
+
|
||||||
|
def mactel_config(self):
|
||||||
|
- if os.path.exists(iutil.getSysroot() + "/usr/libexec/mactel-boot-setup"):
|
||||||
|
- rc = iutil.execInSysroot("/usr/libexec/mactel-boot-setup", [])
|
||||||
|
- if rc:
|
||||||
|
- log.error("failed to configure Mac boot loader")
|
||||||
|
+ """Modifies the HFS+ ESP partition to be bootable.
|
||||||
|
+
|
||||||
|
+ Based on the /usr/libexec/mactel-boot-setup script,
|
||||||
|
+ we will create two symlinks pointing to the Qubes
|
||||||
|
+ Xen version that is installed and configured for
|
||||||
|
+ the system. We also need to run hfs-bless on
|
||||||
|
+ the specific EFI file we allow to be bootable.
|
||||||
|
+ """
|
||||||
|
+
|
||||||
|
+ log.info("mactel configure MacEFI boot partition")
|
||||||
|
+
|
||||||
|
+ not_ready = False
|
||||||
|
+ xen_efi_file = "{}/{}".format(iutil.getSysroot() + self.config_dir, "xen.efi")
|
||||||
|
+ if not os.path.exists(xen_efi_file):
|
||||||
|
+ log.waring("mactel efi file not found: %s", xen_efi_file)
|
||||||
|
+ not_ready = True
|
||||||
|
+ xen_cfg_file = "{}/{}".format(iutil.getSysroot() + self.config_dir, "xen.cfg")
|
||||||
|
+ if not os.path.exists(xen_cfg_file):
|
||||||
|
+ log.warning("mactel efi cfg not found: %s", xen_cfg_file)
|
||||||
|
+ not_ready = True
|
||||||
|
+ if not_ready:
|
||||||
|
+ log.error("mactel cannot continue with mactel_config. see log for details.")
|
||||||
|
+ return
|
||||||
|
+
|
||||||
|
+ sys_dir = iutil.getSysroot() + self._mactel_sys_dir
|
||||||
|
+ if not os.path.exists(sys_dir):
|
||||||
|
+ try:
|
||||||
|
+ os.makedirs(sys_dir)
|
||||||
|
+ except Exception as error:
|
||||||
|
+ log.warning("mactel tried to create sys_dir %s but received error: %s", sys_dir, error)
|
||||||
|
+
|
||||||
|
+ src_efi = "{}/{}".format("../../../EFI/" + self.efi_dir, "xen.efi")
|
||||||
|
+ sys_efi = "{}/{}".format(sys_dir, "boot.efi")
|
||||||
|
+ self._symlink(src_efi, sys_efi)
|
||||||
|
+
|
||||||
|
+ src_cfg = "{}/{}".format("../../../EFI/" + self.efi_dir, "xen.cfg")
|
||||||
|
+ sys_cfg = "{}/{}".format(sys_dir, "xen.cfg") # convention for Xen's cfg lookup
|
||||||
|
+ self._symlink(src_cfg, sys_cfg)
|
||||||
|
+
|
||||||
|
+ result_code = iutil.execInSysroot("touch", ["{}/{}".format(self._mountpoint, "mach_kernel")])
|
||||||
|
+ if result_code:
|
||||||
|
+ log.error("mactel failed to touch: %s", "{}/{}".format(self._mountpoint, "mach_kernel"))
|
||||||
|
+
|
||||||
|
+ text = """<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
+<plist version="1.0">
|
||||||
|
+<dict>
|
||||||
|
+ <key>ProductBuildVersion</key>
|
||||||
|
+ <string></string>
|
||||||
|
+ <key>ProductName</key>
|
||||||
|
+ <string>Linux</string>
|
||||||
|
+ <key>ProductVersion</key>
|
||||||
|
+ <string>{}</string>
|
||||||
|
+</dict>
|
||||||
|
+</plist>""".format(self._system_label)
|
||||||
|
+ sys_ver_file_name = "{}/{}".format(sys_dir, "SystemVersion.plist")
|
||||||
|
+ try:
|
||||||
|
+ with open(sys_ver_file_name, "w") as sys_version_file:
|
||||||
|
+ sys_version_file.write(text)
|
||||||
|
+ except IOError as error:
|
||||||
|
+ log.error("mactel failed to open %s for write: %s", sys_ver_file_name, error)
|
||||||
|
+ cfg_ver_file_name = "{}/{}".format(iutil.getSysroot() + self.config_dir, "SystemVersion.plist")
|
||||||
|
+ self._copy_file(sys_ver_file_name, cfg_ver_file_name)
|
||||||
|
+
|
||||||
|
+ bless_file = "{}/{}".format(self.config_dir, "xen.efi")
|
||||||
|
+ result_code = iutil.execInSysroot("hfs-bless", [bless_file])
|
||||||
|
+ if result_code:
|
||||||
|
+ log.error("mactel failed to run 'hfs-bless %s'", bless_file)
|
||||||
|
+
|
||||||
|
+ # make the partition macOS friendly (e.g. to set rescue mode from macOS)
|
||||||
|
+ fseventsd = "{}/{}".format(iutil.getSysroot() + self._mountpoint, ".fseventsd")
|
||||||
|
+ try:
|
||||||
|
+ os.makedirs(fseventsd)
|
||||||
|
+ except Exception as error:
|
||||||
|
+ log.error("mactel could not make directory %s: %s", fseventsd, error)
|
||||||
|
+ touch_files = [
|
||||||
|
+ "{}/{}/{}".format(self._mountpoint, ".fseventsd", "no_log"),
|
||||||
|
+ "{}/{}".format(self._mountpoint, ".metadata_never_index"),
|
||||||
|
+ "{}/{}".format(self._mountpoint, ".Trashes")]
|
||||||
|
+ result_code = iutil.execInSysroot("touch", touch_files)
|
||||||
|
+ if result_code:
|
||||||
|
+ log.error("mactel failed to touch: %s", touch_files)
|
||||||
|
+
|
||||||
|
+ text = """Qubes OS
|
||||||
|
+
|
||||||
|
+CAUTION
|
||||||
|
+--
|
||||||
|
+This partition is used to boot Qubes OS on a macOS machine.
|
||||||
|
+Modifying the contents could render your installation unbootable.
|
||||||
|
+
|
||||||
|
+RESCUE / RECOVERY MODE
|
||||||
|
+--
|
||||||
|
+In the event that you need to boot into Rescue mode, you will need
|
||||||
|
+to change the default Xen configuration.
|
||||||
|
+
|
||||||
|
+0. Backup your xen.cfg.
|
||||||
|
+
|
||||||
|
+ cp /EFI/qubes/xen.cfg /EFI/qubes/xen.cfg~
|
||||||
|
+
|
||||||
|
+1. Open /EFI/qubes/xen.cfg
|
||||||
|
|
||||||
|
+2. Look at the sections with the named headers. One may already be
|
||||||
|
+ named "qubes-rescue", which we will use in Step 4 below.
|
||||||
|
+
|
||||||
|
+ If not, we will need to make one. Copy your current configuration
|
||||||
|
+ to another entry. But change the kernel line to only have "rescue"
|
||||||
|
+ at the end. As an example only:
|
||||||
|
+
|
||||||
|
+ [qubes-rescue]
|
||||||
|
+ options=loglvl=all dom0_mem=min:1024M dom0_mem=max:4096M iommu=no-igfx
|
||||||
|
+ kernel=vmlinuz-4.14.13-2.pvops.qubes.x86_64 rescue
|
||||||
|
+ ramdisk=initramfs-4.14.13-2.pvops.qubes.x86_64.img
|
||||||
|
+
|
||||||
|
+ Do not simply copy this section above. You will need to make sure
|
||||||
|
+ all of your existing parameters, vmlinuz and initramfs versions match
|
||||||
|
+ your current kernel(s) you are booting.
|
||||||
|
+
|
||||||
|
+3. At the top of the file, edit the default link to use your new entry.
|
||||||
|
+
|
||||||
|
+ [global]
|
||||||
|
+ default=qubes-rescue
|
||||||
|
+
|
||||||
|
+Now when you reboot using Boot Camp and select "Qubes OS", it will boot
|
||||||
|
+into Rescue mode.
|
||||||
|
+
|
||||||
|
+To revert, change the default entry back to the original first entry name."""
|
||||||
|
+ readme = "{}/{}".format(iutil.getSysroot() + self._mountpoint, "00-README.txt")
|
||||||
|
+ try:
|
||||||
|
+ with open(readme, "w") as readme_file:
|
||||||
|
+ readme_file.write(text)
|
||||||
|
+ except IOError as error:
|
||||||
|
+ log.error("mactel failed to open %s for write: %s", readme, error)
|
||||||
|
+
|
||||||
|
+ def mactel_install_qubes_artwork(self):
|
||||||
|
+ """Configures the Qubes logo and label for macOS boot selector.
|
||||||
|
+
|
||||||
|
+ Shows during boot selection options.
|
||||||
|
+
|
||||||
|
+ .disk_label is defined as a text representation of the volume
|
||||||
|
+ label converted to a special image. See this link for
|
||||||
|
+ more details: http://refit.sourceforge.net/info/vollabel.html
|
||||||
|
+
|
||||||
|
+ .VolumeIcon.icns is defined as an ICNS image format of 512x512.
|
||||||
|
+ """
|
||||||
|
+
|
||||||
|
+ log.info("mactel creating Qubes Artwork")
|
||||||
|
+
|
||||||
|
+ artwork_dir = self._mactel_artwork_dir
|
||||||
|
+ if not os.path.exists(artwork_dir):
|
||||||
|
+ log.debug("mactel using sysroot for artwork prefix")
|
||||||
|
+ artwork_dir = iutil.getSysroot() + artwork_dir
|
||||||
|
+ if not os.path.exists(artwork_dir):
|
||||||
|
+ log.warning("mactel artwork missing from: %s", artwork_dir)
|
||||||
|
+ return
|
||||||
|
+
|
||||||
|
+ icon_src = artwork_dir + ".icns"
|
||||||
|
+ if os.path.exists(icon_src):
|
||||||
|
+ icon_dst_fil = "{}/{}".format(iutil.getSysroot() + self._mountpoint, ".VolumeIcon.icns")
|
||||||
|
+ self._copy_file(icon_src, icon_dst_fil)
|
||||||
|
+ else:
|
||||||
|
+ log.warning("mactel volume icon not found: %s", icon_src)
|
||||||
|
+
|
||||||
|
+ src_files = os.listdir(artwork_dir)
|
||||||
|
+ for file_name in src_files:
|
||||||
|
+ full_file_name = "{}/{}".format(artwork_dir, file_name)
|
||||||
|
+ if os.path.isfile(full_file_name):
|
||||||
|
+ sys_dir_file_name = "{}/{}".format(iutil.getSysroot() + self._mactel_sys_dir, "." + file_name)
|
||||||
|
+ self._copy_file(full_file_name, sys_dir_file_name)
|
||||||
|
+ config_dir = iutil.getSysroot() + self.config_dir
|
||||||
|
+ if os.path.exists(config_dir):
|
||||||
|
+ dest = "{}/{}".format(config_dir, "." + file_name)
|
||||||
|
+ self._copy_file(full_file_name, dest)
|
||||||
|
+
|
||||||
|
def install(self, args=None):
|
||||||
|
super(MacEFIGRUB, self).install()
|
||||||
|
+ log.info("Installing mactel MacEFI")
|
||||||
|
self.mactel_config()
|
||||||
|
+ self.mactel_install_qubes_artwork()
|
||||||
|
|
||||||
|
def is_valid_stage1_device(self, device, early=False):
|
||||||
|
valid = super(MacEFIGRUB, self).is_valid_stage1_device(device, early)
|
||||||
|
@@ -1932,6 +2124,24 @@ class MacEFIGRUB(EFIGRUB):
|
||||||
|
log.debug("MacEFIGRUB.is_valid_stage1_device(%s) returning %s", device.name, valid)
|
||||||
|
return valid
|
||||||
|
|
||||||
|
+ @staticmethod
|
||||||
|
+ def _symlink(source="", target=""):
|
||||||
|
+ """Creates a symlink between source and target."""
|
||||||
|
+ try:
|
||||||
|
+ os.symlink(source, target)
|
||||||
|
+ except OSError as error:
|
||||||
|
+ log.error("mactel failed to symlink %s -> %s : %s", source, target, error)
|
||||||
|
+
|
||||||
|
+ @staticmethod
|
||||||
|
+ def _copy_file(source="", target=""):
|
||||||
|
+ """Copies source to target using shutil.
|
||||||
|
+
|
||||||
|
+ Also chmod to 0644."""
|
||||||
|
+ try:
|
||||||
|
+ shutil.copy(source, target)
|
||||||
|
+ os.chmod(target, 0o644)
|
||||||
|
+ except OSError as error:
|
||||||
|
+ log.error("mactel failed to copy %s to %s: %s", source, target, error)
|
||||||
|
|
||||||
|
# Inherit abstract methods from BootLoader
|
||||||
|
# pylint: disable=abstract-method
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,46 @@
|
|||||||
|
From bcb258acbfb3b21c44422bdd9490e5f57c1e03fe Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:13 +0200
|
||||||
|
Subject: [PATCH] anaconda: use proper subvolume argument when booting from
|
||||||
|
btrfs (EFI)
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Kernel command line in legacy mode is constructed by grub scripts and
|
||||||
|
properly handle btrfs subvolumes. For EFI, it is built directly by
|
||||||
|
anaconda and 'rootflags=subvol=...' argument need to be added manually.
|
||||||
|
|
||||||
|
Fixes QubesOS/qubes-issues#1871
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/bootloader.py | 7 +++++--
|
||||||
|
1 file changed, 5 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py
|
||||||
|
index 821eb2100..c68b8b1e8 100644
|
||||||
|
--- a/pyanaconda/bootloader.py
|
||||||
|
+++ b/pyanaconda/bootloader.py
|
||||||
|
@@ -1886,12 +1886,15 @@ class XenEFI(EFIGRUB):
|
||||||
|
|
||||||
|
def write_config_images(self, config):
|
||||||
|
for image in self.images:
|
||||||
|
+ root_args = 'root=' + image.device.fstab_spec
|
||||||
|
+ if image.device.type == "btrfs subvolume":
|
||||||
|
+ root_args += " rootflags=subvol=%s" % image.device.name
|
||||||
|
config.write("\n")
|
||||||
|
config.write("[{}]\n".format(image.version))
|
||||||
|
config.write("options=loglvl=all dom0_mem=min:1024M dom0_mem=max:4096M iommu=no-igfx\n")
|
||||||
|
- config.write("kernel={} root={} {}\n".format(
|
||||||
|
+ config.write("kernel={} {} {}\n".format(
|
||||||
|
image.kernel,
|
||||||
|
- image.device.fstab_spec,
|
||||||
|
+ root_args,
|
||||||
|
self.boot_args))
|
||||||
|
config.write("ramdisk={}\n".format(image.initrd))
|
||||||
|
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,86 @@
|
|||||||
|
From 99ea01b31f1733910123eff96a226f1183458839 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:13 +0200
|
||||||
|
Subject: [PATCH] anaconda: enable discard option for dom0 filesystems by
|
||||||
|
default
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
This may have performance impact on some older SSD, but on the other
|
||||||
|
hand, without this option it's pretty easy to fill the whole LVM thin
|
||||||
|
pool even if there is plenty free space in dom0.
|
||||||
|
Note that this doesn't enable it on LUKS layer, this is still disabled
|
||||||
|
by default.
|
||||||
|
|
||||||
|
Fixes QubesOS/qubes-issues#3226
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/install.py | 11 +++++++++++
|
||||||
|
pyanaconda/kickstart.py | 12 ++++++++++++
|
||||||
|
2 files changed, 23 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/install.py b/pyanaconda/install.py
|
||||||
|
index a11b6b43b..324e136c7 100644
|
||||||
|
--- a/pyanaconda/install.py
|
||||||
|
+++ b/pyanaconda/install.py
|
||||||
|
@@ -211,6 +211,17 @@ def doInstall(storage, payload, ksdata, instClass):
|
||||||
|
wait_for_entropy=entropy_wait_clbk)
|
||||||
|
|
||||||
|
turn_on_filesystems(storage, mount_only=flags.flags.dirInstall, callbacks=callbacks_reg)
|
||||||
|
+
|
||||||
|
+ # For autopart, actual partition related objects (especially
|
||||||
|
+ # blivet.format.FS objects) are created by the above call. And autopart
|
||||||
|
+ # does not provide any way to specify default mount options (unlike manual
|
||||||
|
+ # partitioning). Because of this, patch it now to add 'discard' option.
|
||||||
|
+ if storage.root_device.format.options and \
|
||||||
|
+ 'discard' not in storage.root_device.format.options:
|
||||||
|
+ storage.root_device.format.options += ',discard'
|
||||||
|
+ else:
|
||||||
|
+ storage.root_device.format.options = 'defaults,discard'
|
||||||
|
+
|
||||||
|
payload.writeStorageEarly()
|
||||||
|
|
||||||
|
# Run %pre-install scripts with the filesystem mounted and no packages
|
||||||
|
diff --git a/pyanaconda/kickstart.py b/pyanaconda/kickstart.py
|
||||||
|
index c0db1b614..5cd86d5fb 100644
|
||||||
|
--- a/pyanaconda/kickstart.py
|
||||||
|
+++ b/pyanaconda/kickstart.py
|
||||||
|
@@ -885,6 +885,10 @@ class LogVolData(commands.logvol.F23_LogVolData):
|
||||||
|
self.mountpoint = ""
|
||||||
|
ty = None
|
||||||
|
|
||||||
|
+ if self.mountpoint.startswith('/') and not self.fsopts:
|
||||||
|
+ # enable discard for normal filesystems in dom0
|
||||||
|
+ self.fsopts = "defaults,discard"
|
||||||
|
+
|
||||||
|
# Sanity check mountpoint
|
||||||
|
if self.mountpoint != "" and self.mountpoint[0] != '/':
|
||||||
|
raise KickstartParseError(formatErrorMsg(self.lineno,
|
||||||
|
@@ -1245,6 +1249,10 @@ class PartitionData(commands.partition.F23_PartData):
|
||||||
|
else:
|
||||||
|
ty = storage.default_fstype
|
||||||
|
|
||||||
|
+ if self.mountpoint.startswith('/') and not self.fsopts:
|
||||||
|
+ # enable discard for normal filesystems in dom0
|
||||||
|
+ self.fsopts = "defaults,discard"
|
||||||
|
+
|
||||||
|
if not size and self.size:
|
||||||
|
try:
|
||||||
|
size = Size("%d MiB" % self.size)
|
||||||
|
@@ -1490,6 +1498,10 @@ class RaidData(commands.raid.F25_RaidData):
|
||||||
|
else:
|
||||||
|
ty = storage.default_fstype
|
||||||
|
|
||||||
|
+ if self.mountpoint.startswith('/') and not self.fsopts:
|
||||||
|
+ # enable discard for normal filesystems in dom0
|
||||||
|
+ self.fsopts = "defaults,discard"
|
||||||
|
+
|
||||||
|
# Sanity check mountpoint
|
||||||
|
if self.mountpoint != "" and self.mountpoint[0] != '/':
|
||||||
|
raise KickstartParseError(formatErrorMsg(self.lineno,
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,45 @@
|
|||||||
|
From 93611849f490f249b7ecf5c5cdce8852c526c73d Mon Sep 17 00:00:00 2001
|
||||||
|
From: Marek Marczykowski <marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:13 +0200
|
||||||
|
Subject: [PATCH] anaconda: Add ucode=scan to default Xen command line
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Try to update microcode as early as possible if provided.
|
||||||
|
This option will scan all multiboot modules besides dom0 kernel. In our
|
||||||
|
case this is perfect - there is only one other module and it is
|
||||||
|
initramfs which have microcode early cpio prepended.
|
||||||
|
|
||||||
|
QubesOS/qubes-issues#3703
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/bootloader.py | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py
|
||||||
|
index c68b8b1e8..27cc480b5 100644
|
||||||
|
--- a/pyanaconda/bootloader.py
|
||||||
|
+++ b/pyanaconda/bootloader.py
|
||||||
|
@@ -1504,7 +1504,7 @@ class GRUB2(GRUB):
|
||||||
|
# boot arguments
|
||||||
|
log.info("bootloader.py: used boot args: %s ", self.boot_args)
|
||||||
|
defaults.write("GRUB_CMDLINE_LINUX=\"%s\"\n" % self.boot_args)
|
||||||
|
- defaults.write("GRUB_CMDLINE_XEN_DEFAULT=\"console=none dom0_mem=min:1024M dom0_mem=max:4096M iommu=no-igfx\"\n")
|
||||||
|
+ defaults.write("GRUB_CMDLINE_XEN_DEFAULT=\"console=none dom0_mem=min:1024M dom0_mem=max:4096M iommu=no-igfx ucode=scan\"\n")
|
||||||
|
defaults.write("GRUB_DISABLE_RECOVERY=\"true\"\n")
|
||||||
|
defaults.write("GRUB_THEME=\"/boot/grub2/themes/system/theme.txt\"\n")
|
||||||
|
defaults.close()
|
||||||
|
@@ -1891,7 +1891,7 @@ class XenEFI(EFIGRUB):
|
||||||
|
root_args += " rootflags=subvol=%s" % image.device.name
|
||||||
|
config.write("\n")
|
||||||
|
config.write("[{}]\n".format(image.version))
|
||||||
|
- config.write("options=loglvl=all dom0_mem=min:1024M dom0_mem=max:4096M iommu=no-igfx\n")
|
||||||
|
+ config.write("options=loglvl=all dom0_mem=min:1024M dom0_mem=max:4096M iommu=no-igfx ucode=scan\n")
|
||||||
|
config.write("kernel={} {} {}\n".format(
|
||||||
|
image.kernel,
|
||||||
|
root_args,
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,36 @@
|
|||||||
|
From 5136f7c2142166360108c104fdf9244cdca91820 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Marek Marczykowski <marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:13 +0200
|
||||||
|
Subject: [PATCH] anaconda: avoid adding duplicated kernel entries
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
List kernel versions without duplicates, even when there are multiple
|
||||||
|
files related to the same kernel version.
|
||||||
|
Duplicated kernel versions here caused regenerating initramfs multiple
|
||||||
|
times and duplicated entries in xen.cfg.
|
||||||
|
|
||||||
|
QubesOS/qubes-issues#3624
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/packaging/__init__.py | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/packaging/__init__.py b/pyanaconda/packaging/__init__.py
|
||||||
|
index 8332ce0e5..26eb953d4 100644
|
||||||
|
--- a/pyanaconda/packaging/__init__.py
|
||||||
|
+++ b/pyanaconda/packaging/__init__.py
|
||||||
|
@@ -829,7 +829,7 @@ class PackagePayload(Payload):
|
||||||
|
if fnmatch(f, "/boot/vmlinuz-*") or
|
||||||
|
fnmatch(f, "/boot/efi/EFI/%s/vmlinuz-*" % self.instclass.efi_dir)))
|
||||||
|
|
||||||
|
- return sorted(files, key=functools.cmp_to_key(versionCmp))
|
||||||
|
+ return sorted(set(files), key=functools.cmp_to_key(versionCmp))
|
||||||
|
|
||||||
|
@property
|
||||||
|
def rpmMacros(self):
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,51 @@
|
|||||||
|
From fb3d98cebb67a468e37c036b1dd2c1707cc731bd Mon Sep 17 00:00:00 2001
|
||||||
|
From: Andrew David Wong <adw@andrewdavidwong.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:13 +0200
|
||||||
|
Subject: [PATCH] anaconda: Fix System Requirements URL and typo in hardware
|
||||||
|
warnings
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Fixes QubesOS/qubes-issues#3932
|
||||||
|
Related to QubesOS/qubes-issues#3208
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/ui/gui/spokes/welcome.glade | 2 +-
|
||||||
|
pyanaconda/ui/tui/spokes/warnings_spoke.py | 4 ++--
|
||||||
|
2 files changed, 3 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/ui/gui/spokes/welcome.glade b/pyanaconda/ui/gui/spokes/welcome.glade
|
||||||
|
index 8daed92af..3bd04fe08 100644
|
||||||
|
--- a/pyanaconda/ui/gui/spokes/welcome.glade
|
||||||
|
+++ b/pyanaconda/ui/gui/spokes/welcome.glade
|
||||||
|
@@ -507,7 +507,7 @@
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="can_focus">False</property>
|
||||||
|
<property name="valign">start</property>
|
||||||
|
- <property name="label" translatable="yes">This hardware lacks features required by Qubes OS. Missing features: %(features)s. Without these features, Qubes OS will not function normally. It is recommended that only developers and power users proceed with the installation. For more information on supported hardware, please refer to https://www.qubes-os.org/system-requirements/</property>
|
||||||
|
+ <property name="label" translatable="yes">This hardware lacks features required by Qubes OS. Missing features: %(features)s. Without these features, Qubes OS will not function normally. It is recommended that only developers and power users proceed with the installation. For more information on supported hardware, please refer to https://www.qubes-os.org/doc/system-requirements/</property>
|
||||||
|
<property name="wrap">True</property>
|
||||||
|
<attributes>
|
||||||
|
<attribute name="font-desc" value="Cantarell 12"/>
|
||||||
|
diff --git a/pyanaconda/ui/tui/spokes/warnings_spoke.py b/pyanaconda/ui/tui/spokes/warnings_spoke.py
|
||||||
|
index 8aed09625..a0e750914 100644
|
||||||
|
--- a/pyanaconda/ui/tui/spokes/warnings_spoke.py
|
||||||
|
+++ b/pyanaconda/ui/tui/spokes/warnings_spoke.py
|
||||||
|
@@ -43,10 +43,10 @@ class WarningsSpoke(StandaloneTUISpoke):
|
||||||
|
def __init__(self, *args, **kwargs):
|
||||||
|
StandaloneTUISpoke.__init__(self, *args, **kwargs)
|
||||||
|
|
||||||
|
- self._message = _("This hardware lack features required by Qubes OS. "
|
||||||
|
+ self._message = _("This hardware lacks features required by Qubes OS. "
|
||||||
|
"Missing features: %(features)s. "
|
||||||
|
"For more information on supported hardware, "
|
||||||
|
- "please refer to https://www.qubes-os.org/system-requirements/")
|
||||||
|
+ "please refer to https://www.qubes-os.org/doc/system-requirements/")
|
||||||
|
# Does anything need to be displayed?
|
||||||
|
# pylint: disable=no-member
|
||||||
|
# self._unsupported = not self.data.unsupportedhardware.unsupported_hardware \
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
84
anaconda/0048-anaconda-save-keyboard-layout-to-udev.patch
Normal file
84
anaconda/0048-anaconda-save-keyboard-layout-to-udev.patch
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
From 9c52b9b77378282cf25c87744ff86935f529e345 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:13 +0200
|
||||||
|
Subject: [PATCH] anaconda: save keyboard layout to udev
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Xorg loads keyboard layout for new devices (or existing one re-detected)
|
||||||
|
only from its config, ignoring runtime changes done in the meantime
|
||||||
|
(setxkbmap etc). Since installation process calls udevadm trigger
|
||||||
|
somewhere, all input devices are re-discovered and reverted to default
|
||||||
|
keyboard layout (us). Avoid this by configuring current keyboard layout
|
||||||
|
also as udev rules, which are loaded by Xorg while discovering device.
|
||||||
|
|
||||||
|
Fixes QubesOS/qubes-issues#3352
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/ui/gui/xkl_wrapper.py | 29 +++++++++++++++++++++++++++++
|
||||||
|
1 file changed, 29 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/ui/gui/xkl_wrapper.py b/pyanaconda/ui/gui/xkl_wrapper.py
|
||||||
|
index a2f14ce75..73178310b 100644
|
||||||
|
--- a/pyanaconda/ui/gui/xkl_wrapper.py
|
||||||
|
+++ b/pyanaconda/ui/gui/xkl_wrapper.py
|
||||||
|
@@ -307,6 +307,8 @@ class XklWrapper(object):
|
||||||
|
raise XklWrapperError("Failed to add layout '%s (%s)'" % (layout,
|
||||||
|
variant))
|
||||||
|
|
||||||
|
+ self.save_layouts_to_udev(self._rec.layouts, self._rec.variants)
|
||||||
|
+
|
||||||
|
@gtk_action_wait
|
||||||
|
def remove_layout(self, layout):
|
||||||
|
"""
|
||||||
|
@@ -341,6 +343,8 @@ class XklWrapper(object):
|
||||||
|
raise XklWrapperError("Failed to remove layout '%s (%s)'" % (layout,
|
||||||
|
variant))
|
||||||
|
|
||||||
|
+ self.save_layouts_to_udev(new_layouts, new_variants)
|
||||||
|
+
|
||||||
|
@gtk_action_wait
|
||||||
|
def replace_layouts(self, layouts_list):
|
||||||
|
"""
|
||||||
|
@@ -368,6 +372,8 @@ class XklWrapper(object):
|
||||||
|
msg = "Failed to replace layouts with: %s" % ",".join(layouts_list)
|
||||||
|
raise XklWrapperError(msg)
|
||||||
|
|
||||||
|
+ self.save_layouts_to_udev(new_layouts, new_variants)
|
||||||
|
+
|
||||||
|
@gtk_action_wait
|
||||||
|
def set_switching_options(self, options):
|
||||||
|
"""
|
||||||
|
@@ -391,3 +397,26 @@ class XklWrapper(object):
|
||||||
|
msg = "Failed to set switching options to: %s" % ",".join(options)
|
||||||
|
raise XklWrapperError(msg)
|
||||||
|
|
||||||
|
+ def save_layouts_to_udev(self, layouts, variants):
|
||||||
|
+ """
|
||||||
|
+ Sets layouts to udev, so it will also apply to newly connected
|
||||||
|
+ keyboards (or existing after udevadm trigger). Otherwise Xorg setup
|
||||||
|
+ them based on xorg.conf with a fallback to hardcoded values.
|
||||||
|
+
|
||||||
|
+ :param layouts: list of layouts
|
||||||
|
+ :param variants: list of layout variants, matching *layouts*
|
||||||
|
+ """
|
||||||
|
+
|
||||||
|
+ udev_rules_dir = '/run/udev/rules.d'
|
||||||
|
+ udev_rules_path = udev_rules_dir + '/90-keyboard-layout.rules'
|
||||||
|
+ try:
|
||||||
|
+ iutil.mkdirChain(udev_rules_dir)
|
||||||
|
+ except FileExistsError:
|
||||||
|
+ pass
|
||||||
|
+ with open(udev_rules_path, 'w') as rules:
|
||||||
|
+ rules.write('ENV{{ID_INPUT_KEYBOARD}}=="1", '
|
||||||
|
+ 'ENV{{xkblayout}}="{layouts}", '
|
||||||
|
+ 'ENV{{xkbvariant}}="{variants}"\n'.format(
|
||||||
|
+ layouts=','.join(layouts), variants=','.join(variants)))
|
||||||
|
+
|
||||||
|
+ iutil.startProgram(['udevadm', 'control', '-R']).communicate()
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
67
anaconda/0049-anaconda-fix-root-password-dialog.patch
Normal file
67
anaconda/0049-anaconda-fix-root-password-dialog.patch
Normal file
@ -0,0 +1,67 @@
|
|||||||
|
From ee52e579dee7e8b33c932a61d27151826e47a97e Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:13 +0200
|
||||||
|
Subject: [PATCH] anaconda: fix root password dialog
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Properly save 'lock' state. Previously if it was unchecked, new password
|
||||||
|
was saved, but remained locked.
|
||||||
|
|
||||||
|
Fixes QubesOS/qubes-issues#3327
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/ui/gui/spokes/password.py | 11 ++++++++---
|
||||||
|
1 file changed, 8 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/ui/gui/spokes/password.py b/pyanaconda/ui/gui/spokes/password.py
|
||||||
|
index 3e8ada1cc..646e7f7c1 100644
|
||||||
|
--- a/pyanaconda/ui/gui/spokes/password.py
|
||||||
|
+++ b/pyanaconda/ui/gui/spokes/password.py
|
||||||
|
@@ -99,6 +99,8 @@ class PasswordSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler)
|
||||||
|
self.pw.set_placeholder_text(_("The password is set."))
|
||||||
|
self.confirm.set_placeholder_text(_("The password is set."))
|
||||||
|
|
||||||
|
+ self._lock = self.data.rootpw.lock
|
||||||
|
+
|
||||||
|
self.pw_bar = self.builder.get_object("password_bar")
|
||||||
|
self.pw_label = self.builder.get_object("password_label")
|
||||||
|
|
||||||
|
@@ -131,6 +133,7 @@ class PasswordSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler)
|
||||||
|
self.confirm.set_sensitive(not lock.get_active())
|
||||||
|
if not lock.get_active():
|
||||||
|
self.pw.grab_focus()
|
||||||
|
+ self._lock = lock.get_active()
|
||||||
|
|
||||||
|
# Caps lock detection isn't hooked up right now
|
||||||
|
# def setCapsLockLabel(self):
|
||||||
|
@@ -161,10 +164,12 @@ class PasswordSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler)
|
||||||
|
self.data.rootpw.seen = False
|
||||||
|
self._kickstarted = False
|
||||||
|
|
||||||
|
- if pw:
|
||||||
|
+ if self._lock:
|
||||||
|
+ self.data.rootpw.lock = True
|
||||||
|
+ elif pw:
|
||||||
|
+ self.data.rootpw.lock = False
|
||||||
|
self.data.rootpw.password = cryptPassword(pw)
|
||||||
|
self.data.rootpw.isCrypted = True
|
||||||
|
- self.data.rootpw.lock = self._lock
|
||||||
|
|
||||||
|
self.pw.set_placeholder_text("")
|
||||||
|
self.confirm.set_placeholder_text("")
|
||||||
|
@@ -265,7 +270,7 @@ class PasswordSpoke(FirstbootSpokeMixIn, NormalSpoke, GUISpokeInputCheckHandler)
|
||||||
|
return InputCheck.CHECK_OK
|
||||||
|
|
||||||
|
# If the password is empty, clear the strength bar and skip this check
|
||||||
|
- if not pw and not confirm:
|
||||||
|
+ if self.lock.get_active() or (not pw and not confirm):
|
||||||
|
self._updatePwQuality(True, 0)
|
||||||
|
return InputCheck.CHECK_OK
|
||||||
|
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,35 @@
|
|||||||
|
From 2522cc68bb55ca668ca5a71abc9497fdd0114d21 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:13 +0200
|
||||||
|
Subject: [PATCH] anaconda: mark 'qubes' user name as reserved
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
'qubes' group is used internally, but useradd want to create a new group
|
||||||
|
named as new user, so 'qubes' user name should also be avoided.
|
||||||
|
|
||||||
|
Fixes QubesOS/qubes-issues#3777
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/users.py | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/users.py b/pyanaconda/users.py
|
||||||
|
index 366d6226f..1b4424be8 100644
|
||||||
|
--- a/pyanaconda/users.py
|
||||||
|
+++ b/pyanaconda/users.py
|
||||||
|
@@ -123,7 +123,7 @@ def validatePassword(pw, user="root", settings=None, minlen=None):
|
||||||
|
return (valid, strength, message)
|
||||||
|
|
||||||
|
def check_username(name):
|
||||||
|
- if name in os.listdir("/") + ["root", "home", "daemon", "system"]:
|
||||||
|
+ if name in os.listdir("/") + ["root", "home", "daemon", "system", "qubes"]:
|
||||||
|
return (False, _("User name is reserved for system: %s") % name)
|
||||||
|
|
||||||
|
if name.startswith("-"):
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,44 @@
|
|||||||
|
From 3bf0a8b70e34c5019adf39b1a7439efa93e28ac6 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Marek Marczykowski <marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:13 +0200
|
||||||
|
Subject: [PATCH] anaconda: add smt=off xen option during installation
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Defaults set during package installation do not apply, as booloader
|
||||||
|
configuration doesn't exist at that stage yet.
|
||||||
|
|
||||||
|
Reported by @rustybird
|
||||||
|
QubesOS/qubes-issues#4252
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/bootloader.py | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py
|
||||||
|
index 27cc480b5..deab41cf1 100644
|
||||||
|
--- a/pyanaconda/bootloader.py
|
||||||
|
+++ b/pyanaconda/bootloader.py
|
||||||
|
@@ -1504,7 +1504,7 @@ class GRUB2(GRUB):
|
||||||
|
# boot arguments
|
||||||
|
log.info("bootloader.py: used boot args: %s ", self.boot_args)
|
||||||
|
defaults.write("GRUB_CMDLINE_LINUX=\"%s\"\n" % self.boot_args)
|
||||||
|
- defaults.write("GRUB_CMDLINE_XEN_DEFAULT=\"console=none dom0_mem=min:1024M dom0_mem=max:4096M iommu=no-igfx ucode=scan\"\n")
|
||||||
|
+ defaults.write("GRUB_CMDLINE_XEN_DEFAULT=\"console=none dom0_mem=min:1024M dom0_mem=max:4096M iommu=no-igfx ucode=scan smt=off\"\n")
|
||||||
|
defaults.write("GRUB_DISABLE_RECOVERY=\"true\"\n")
|
||||||
|
defaults.write("GRUB_THEME=\"/boot/grub2/themes/system/theme.txt\"\n")
|
||||||
|
defaults.close()
|
||||||
|
@@ -1891,7 +1891,7 @@ class XenEFI(EFIGRUB):
|
||||||
|
root_args += " rootflags=subvol=%s" % image.device.name
|
||||||
|
config.write("\n")
|
||||||
|
config.write("[{}]\n".format(image.version))
|
||||||
|
- config.write("options=loglvl=all dom0_mem=min:1024M dom0_mem=max:4096M iommu=no-igfx ucode=scan\n")
|
||||||
|
+ config.write("options=loglvl=all dom0_mem=min:1024M dom0_mem=max:4096M iommu=no-igfx ucode=scan smt=off\n")
|
||||||
|
config.write("kernel={} {} {}\n".format(
|
||||||
|
image.kernel,
|
||||||
|
root_args,
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,50 @@
|
|||||||
|
From 8914364af4e9724852ad91ef583d425e5b0b53fa Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:13 +0200
|
||||||
|
Subject: [PATCH] anaconda: update Qubes-specific code for Fedora 21 version
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
data/help/en-US/QubesPlaceholder.html | 5 +++++
|
||||||
|
data/help/en-US/QubesPlaceholderWithLinks.html | 13 +++++++++++++
|
||||||
|
2 files changed, 18 insertions(+)
|
||||||
|
create mode 100644 data/help/en-US/QubesPlaceholder.html
|
||||||
|
create mode 100644 data/help/en-US/QubesPlaceholderWithLinks.html
|
||||||
|
|
||||||
|
diff --git a/data/help/en-US/QubesPlaceholder.html b/data/help/en-US/QubesPlaceholder.html
|
||||||
|
new file mode 100644
|
||||||
|
index 000000000..6811a3871
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/data/help/en-US/QubesPlaceholder.html
|
||||||
|
@@ -0,0 +1,5 @@
|
||||||
|
+<body>
|
||||||
|
+<h1>The Anaconda built-in help</h1>
|
||||||
|
+<p>...is not yet available for this screen.</p>
|
||||||
|
+<p>You can check the Anaconda wiki page, the Qubes Installation Guide or other online help resources instead.</p>
|
||||||
|
+</body>
|
||||||
|
diff --git a/data/help/en-US/QubesPlaceholderWithLinks.html b/data/help/en-US/QubesPlaceholderWithLinks.html
|
||||||
|
new file mode 100644
|
||||||
|
index 000000000..0f7d7dcd5
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/data/help/en-US/QubesPlaceholderWithLinks.html
|
||||||
|
@@ -0,0 +1,13 @@
|
||||||
|
+<body>
|
||||||
|
+<h1>The Anaconda built-in help</h1>
|
||||||
|
+<p>...is not yet available for this screen.</p>
|
||||||
|
+<p>You can check the Anaconda wiki page, the Qubes Installation Guide or other online help resources instead:</p>
|
||||||
|
+<p>
|
||||||
|
+<ul>
|
||||||
|
+ <li><a href="https://wiki.qubes-os.org/wiki/InstallationGuideR3">Qubes R3 Installation Guide</a></li>
|
||||||
|
+ <li><a href="https://fedoraproject.org/wiki/Anaconda">Anaconda Wiki</a></li>
|
||||||
|
+ <li><a href="http://fedoraproject.org/wiki/Anaconda_Boot_Options">Anaconda Boot Options</a></li>
|
||||||
|
+ <li><a href="http://fedoraproject.org/wiki/Anaconda/Kickstart">Anaconda Kickstart</a></li>
|
||||||
|
+</ul>
|
||||||
|
+</p>
|
||||||
|
+</body>
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
151
anaconda/0053-anaconda-require-user-password-being-set.patch
Normal file
151
anaconda/0053-anaconda-require-user-password-being-set.patch
Normal file
@ -0,0 +1,151 @@
|
|||||||
|
From 757f6c7095362f2b71321bc94ed67f290a6ff8db Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:13 +0200
|
||||||
|
Subject: [PATCH] anaconda: require user password being set
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Drop selectable option 'Require a password to use this account'. Make it
|
||||||
|
required.
|
||||||
|
|
||||||
|
QubesOS/qubes-issues#2574
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/ui/gui/spokes/user.glade | 17 ---------------
|
||||||
|
pyanaconda/ui/gui/spokes/user.py | 43 ++++++-------------------------------
|
||||||
|
2 files changed, 7 insertions(+), 53 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/ui/gui/spokes/user.glade b/pyanaconda/ui/gui/spokes/user.glade
|
||||||
|
index e6700657d..79283a948 100644
|
||||||
|
--- a/pyanaconda/ui/gui/spokes/user.glade
|
||||||
|
+++ b/pyanaconda/ui/gui/spokes/user.glade
|
||||||
|
@@ -174,23 +174,6 @@
|
||||||
|
<property name="top_attach">2</property>
|
||||||
|
</packing>
|
||||||
|
</child>
|
||||||
|
- <child>
|
||||||
|
- <object class="GtkCheckButton" id="c_usepassword">
|
||||||
|
- <property name="label" translatable="yes" context="GUI|User">_Require a password to use this account</property>
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">True</property>
|
||||||
|
- <property name="receives_default">False</property>
|
||||||
|
- <property name="use_underline">True</property>
|
||||||
|
- <property name="xalign">0</property>
|
||||||
|
- <property name="active">True</property>
|
||||||
|
- <property name="draw_indicator">True</property>
|
||||||
|
- <signal name="toggled" handler="usepassword_toggled" swapped="no"/>
|
||||||
|
- </object>
|
||||||
|
- <packing>
|
||||||
|
- <property name="left_attach">1</property>
|
||||||
|
- <property name="top_attach">4</property>
|
||||||
|
- </packing>
|
||||||
|
- </child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkBox" id="box2">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
diff --git a/pyanaconda/ui/gui/spokes/user.py b/pyanaconda/ui/gui/spokes/user.py
|
||||||
|
index dd281f8e4..7db7e44d4 100644
|
||||||
|
--- a/pyanaconda/ui/gui/spokes/user.py
|
||||||
|
+++ b/pyanaconda/ui/gui/spokes/user.py
|
||||||
|
@@ -260,7 +260,6 @@ class UserSpoke(NormalSpoke, GUISpokeInputCheckHandler):
|
||||||
|
self.username = self.builder.get_object("t_username")
|
||||||
|
self.pw = self.builder.get_object("t_password")
|
||||||
|
self.confirm = self.builder.get_object("t_verifypassword")
|
||||||
|
- self.usepassword = self.builder.get_object("c_usepassword")
|
||||||
|
|
||||||
|
# Counters for checks that ask the user to click Done to confirm
|
||||||
|
self._waiveStrengthClicks = 0
|
||||||
|
@@ -311,16 +310,8 @@ class UserSpoke(NormalSpoke, GUISpokeInputCheckHandler):
|
||||||
|
# This needs to happen after the input checks have been created, since
|
||||||
|
# the Gtk signal handlers use the input check variables.
|
||||||
|
if self._password_kickstarted:
|
||||||
|
- self.usepassword.set_active(True)
|
||||||
|
self.pw.set_placeholder_text(_("The password was set by kickstart."))
|
||||||
|
self.confirm.set_placeholder_text(_("The password was set by kickstart."))
|
||||||
|
- elif not self.policy.emptyok:
|
||||||
|
- # Policy is that a non-empty password is required
|
||||||
|
- self.usepassword.set_active(True)
|
||||||
|
-
|
||||||
|
- if not self.policy.emptyok:
|
||||||
|
- # User isn't allowed to change whether password is required or not
|
||||||
|
- self.usepassword.set_sensitive(False)
|
||||||
|
|
||||||
|
# set the visibility of the password entries
|
||||||
|
set_password_visibility(self.pw, False)
|
||||||
|
@@ -352,21 +343,12 @@ class UserSpoke(NormalSpoke, GUISpokeInputCheckHandler):
|
||||||
|
def apply(self):
|
||||||
|
# set the password only if the user enters anything to the text entry
|
||||||
|
# this should preserve the kickstart based password
|
||||||
|
- if self.usepassword.get_active():
|
||||||
|
- if self.pw.get_text():
|
||||||
|
- self._password_kickstarted = False
|
||||||
|
- self._user.password = cryptPassword(self.pw.get_text())
|
||||||
|
- self._user.isCrypted = True
|
||||||
|
- self.pw.set_placeholder_text("")
|
||||||
|
- self.confirm.set_placeholder_text("")
|
||||||
|
-
|
||||||
|
- # reset the password when the user unselects it
|
||||||
|
- else:
|
||||||
|
+ if self.pw.get_text():
|
||||||
|
+ self._password_kickstarted = False
|
||||||
|
+ self._user.password = cryptPassword(self.pw.get_text())
|
||||||
|
+ self._user.isCrypted = True
|
||||||
|
self.pw.set_placeholder_text("")
|
||||||
|
self.confirm.set_placeholder_text("")
|
||||||
|
- self._user.password = ""
|
||||||
|
- self._user.isCrypted = False
|
||||||
|
- self._password_kickstarted = False
|
||||||
|
|
||||||
|
self._user.name = self.username.get_text()
|
||||||
|
|
||||||
|
@@ -419,17 +401,6 @@ class UserSpoke(NormalSpoke, GUISpokeInputCheckHandler):
|
||||||
|
self.pw_bar.set_value(val)
|
||||||
|
self.pw_label.set_text(text)
|
||||||
|
|
||||||
|
- def usepassword_toggled(self, togglebutton=None, data=None):
|
||||||
|
- """Called by Gtk callback when the "Use password" check
|
||||||
|
- button is toggled. It will make password entries in/sensitive."""
|
||||||
|
-
|
||||||
|
- self.pw.set_sensitive(togglebutton.get_active())
|
||||||
|
- self.confirm.set_sensitive(togglebutton.get_active())
|
||||||
|
-
|
||||||
|
- # Re-check the password
|
||||||
|
- self.pw.emit("changed")
|
||||||
|
- self.confirm.emit("changed")
|
||||||
|
-
|
||||||
|
def password_changed(self, editable=None, data=None):
|
||||||
|
"""Update the password strength level bar"""
|
||||||
|
# Reset the counters used for the "press Done twice" logic
|
||||||
|
@@ -474,7 +445,7 @@ class UserSpoke(NormalSpoke, GUISpokeInputCheckHandler):
|
||||||
|
return InputCheck.CHECK_OK
|
||||||
|
|
||||||
|
# Skip the check if no password is required
|
||||||
|
- if (not self.usepassword.get_active()) or self._password_kickstarted:
|
||||||
|
+ if self._password_kickstarted:
|
||||||
|
return InputCheck.CHECK_OK
|
||||||
|
elif not self.get_input(inputcheck.input_obj):
|
||||||
|
if inputcheck.input_obj == self.pw:
|
||||||
|
@@ -488,7 +459,7 @@ class UserSpoke(NormalSpoke, GUISpokeInputCheckHandler):
|
||||||
|
"""If the user has entered confirmation data, check whether it matches the password."""
|
||||||
|
|
||||||
|
# Skip the check if no password is required
|
||||||
|
- if (not self.usepassword.get_active()) or self._password_kickstarted:
|
||||||
|
+ if self._password_kickstarted:
|
||||||
|
result = InputCheck.CHECK_OK
|
||||||
|
elif self.confirm.get_text() and (self.pw.get_text() != self.confirm.get_text()):
|
||||||
|
result = _(PASSWORD_CONFIRM_ERROR_GUI)
|
||||||
|
@@ -506,7 +477,7 @@ class UserSpoke(NormalSpoke, GUISpokeInputCheckHandler):
|
||||||
|
"""
|
||||||
|
|
||||||
|
# Skip the check if no password is required
|
||||||
|
- if not self.usepassword.get_active or self._password_kickstarted:
|
||||||
|
+ if self._password_kickstarted:
|
||||||
|
return InputCheck.CHECK_OK
|
||||||
|
|
||||||
|
# If the password is empty, clear the strength bar and skip this check
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
@ -0,0 +1,44 @@
|
|||||||
|
From 6b1e2472eb4b495ac6e65ff5b39c3f42cfde50b1 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||||
|
<marmarek@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:13 +0200
|
||||||
|
Subject: [PATCH] anaconda: abort installation on X startup fail
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Do not fallback to text mode, which cannot property install the system
|
||||||
|
without kickstart file (missing LUKS passphrase prompt).
|
||||||
|
|
||||||
|
Fixes QubesOS/qubes-issues#2996
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
anaconda.py | 11 +++++++----
|
||||||
|
1 file changed, 7 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/anaconda.py b/anaconda.py
|
||||||
|
index 25eba4b0a..f5c7fdb7f 100755
|
||||||
|
--- a/anaconda.py
|
||||||
|
+++ b/anaconda.py
|
||||||
|
@@ -543,10 +543,13 @@ def setupDisplay(anaconda, options, addons=None):
|
||||||
|
doStartupX11Actions()
|
||||||
|
except (OSError, RuntimeError) as e:
|
||||||
|
log.warning("X startup failed: %s", e)
|
||||||
|
- stdoutLog.warning("X startup failed, falling back to text mode")
|
||||||
|
- anaconda.displayMode = 't'
|
||||||
|
- graphical_failed = 1
|
||||||
|
- time.sleep(2)
|
||||||
|
+ stdoutLog.warning("X startup failed, aborting installation")
|
||||||
|
+ stdoutLog.error("X startup failed, aborting installation")
|
||||||
|
+ print(_("The installation cannot continue and the system will be rebooted"))
|
||||||
|
+ print(_("Press ENTER to continue"))
|
||||||
|
+ input()
|
||||||
|
+ iutil.ipmi_report(constants.IPMI_ABORTED)
|
||||||
|
+ sys.exit(1)
|
||||||
|
|
||||||
|
if not graphical_failed:
|
||||||
|
doExtraX11Actions(options.runres)
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
34
anaconda/0055-anaconda-fix-encryption-passphrase-check.patch
Normal file
34
anaconda/0055-anaconda-fix-encryption-passphrase-check.patch
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
From 94957794abf433c8a1ab48cace77fa6b4998eaa8 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Wojtek Porczyk <woju@invisiblethingslab.com>
|
||||||
|
Date: Fri, 19 Oct 2018 08:02:13 +0200
|
||||||
|
Subject: [PATCH] anaconda: fix encryption passphrase check
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
The installer checks if there is password for autopart. It should check
|
||||||
|
that only if autopart is actually in use.
|
||||||
|
|
||||||
|
QubesOS/qubes-issues#2180
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/ui/gui/spokes/storage.py | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/ui/gui/spokes/storage.py b/pyanaconda/ui/gui/spokes/storage.py
|
||||||
|
index 7feda7db3..b812dc543 100644
|
||||||
|
--- a/pyanaconda/ui/gui/spokes/storage.py
|
||||||
|
+++ b/pyanaconda/ui/gui/spokes/storage.py
|
||||||
|
@@ -372,7 +372,7 @@ class StorageSpoke(NormalSpoke, StorageChecker):
|
||||||
|
# on the off-chance dasdfmt is running, we can't proceed further
|
||||||
|
threadMgr.wait(constants.THREAD_DASDFMT)
|
||||||
|
hubQ.send_message(self.__class__.__name__, _("Saving storage configuration..."))
|
||||||
|
- if flags.automatedInstall and self.data.autopart.encrypted and not self.data.autopart.passphrase:
|
||||||
|
+ if flags.automatedInstall and self.data.autopart.autopart and self.data.autopart.encrypted and not self.data.autopart.passphrase:
|
||||||
|
self.autopart_missing_passphrase = True
|
||||||
|
StorageChecker.errors = [_("Passphrase for autopart encryption not specified.")]
|
||||||
|
self._ready = True
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
30
anaconda/0056-anaconda-disable-os-prober.patch
Normal file
30
anaconda/0056-anaconda-disable-os-prober.patch
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
From e1e51562a8a25892f8c6027b428ce06b0465ac0b Mon Sep 17 00:00:00 2001
|
||||||
|
From: Marek Marczykowski <marmarek@invisiblethingslab.com>
|
||||||
|
Date: Sat, 20 Oct 2018 11:16:05 +0200
|
||||||
|
Subject: [PATCH] anaconda: disable os prober
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
It tries to mount every existing block device, including VM images.
|
||||||
|
|
||||||
|
Signed-off-by: Frédéric Pierret <frederic.epitre@orange.fr>
|
||||||
|
---
|
||||||
|
pyanaconda/bootloader.py | 1 +
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py
|
||||||
|
index deab41cf1..9a4defb9f 100644
|
||||||
|
--- a/pyanaconda/bootloader.py
|
||||||
|
+++ b/pyanaconda/bootloader.py
|
||||||
|
@@ -1507,6 +1507,7 @@ class GRUB2(GRUB):
|
||||||
|
defaults.write("GRUB_CMDLINE_XEN_DEFAULT=\"console=none dom0_mem=min:1024M dom0_mem=max:4096M iommu=no-igfx ucode=scan smt=off\"\n")
|
||||||
|
defaults.write("GRUB_DISABLE_RECOVERY=\"true\"\n")
|
||||||
|
defaults.write("GRUB_THEME=\"/boot/grub2/themes/system/theme.txt\"\n")
|
||||||
|
+ defaults.write("GRUB_DISABLE_OS_PROBER=\"true\"\n")
|
||||||
|
defaults.close()
|
||||||
|
|
||||||
|
def _encrypt_password(self):
|
||||||
|
--
|
||||||
|
2.14.4
|
||||||
|
|
1282
anaconda/ABOUT-NLS
1282
anaconda/ABOUT-NLS
File diff suppressed because it is too large
Load Diff
@ -1,161 +0,0 @@
|
|||||||
How to Contribute to the Anaconda Installer (the short version)
|
|
||||||
----------------------------------------------------------------
|
|
||||||
|
|
||||||
a) I want to contribute to the upstream Anaconda Installer (used in Fedora):
|
|
||||||
- open a pull request for the ``<next Fedora number>-devel`` branch (f25-devel, etc.)
|
|
||||||
- check the *Commit Messages* section below for how to format your commit messages
|
|
||||||
|
|
||||||
b) I want to contribute to the RHEL Anaconda installer:
|
|
||||||
- open a pull request for the ``<RHEL number>-branch`` branch (rhel7-branch, etc.)
|
|
||||||
- check the *Commits for RHEL Branches* section below for how to format your commit messages
|
|
||||||
|
|
||||||
If you want to contribute a change to both the upstream and RHEL Anaconda then follow both a) and b) separately.
|
|
||||||
|
|
||||||
Anaconda Installer Branching Policy (the long version)
|
|
||||||
-------------------------------------------------------
|
|
||||||
|
|
||||||
The basic premise is that there are the following branches:
|
|
||||||
- master
|
|
||||||
- unstable
|
|
||||||
- <next fedora number>-release
|
|
||||||
- <next fedora number>-devel
|
|
||||||
|
|
||||||
``Master`` branch never waits for any release-related processes to take place. The spec file will remain there to track dependencies. ``Master`` branch is *not* associated with Fedora Rawhide builds anymore. Its purpose is to function purely as an upstream branch.
|
|
||||||
|
|
||||||
The ``unstable`` branch is used for making periodic Anaconda releases for Rawhide (or possibly anyone else wanting to taste the cutting edge).
|
|
||||||
|
|
||||||
Concerning current RHEL branches, they are too divergent to integrate into this scheme. Thus, commits are merged onto, and builds are done on the RHEL branches.
|
|
||||||
In this case, two pull requests will very likely be needed:
|
|
||||||
- one for the ``rhel<number>-branch``
|
|
||||||
- one for the ``master`` or ``<fedora number>-devel`` branch (if the change is not RHEL only)
|
|
||||||
|
|
||||||
Releases
|
|
||||||
---------
|
|
||||||
|
|
||||||
For specific Fedora version, the release process is as follows:
|
|
||||||
- ``<next Fedora number>-devel`` is merged onto ``<next Fedora number>-release``
|
|
||||||
- a release commit is made (which bumps version in spec file) & tagged
|
|
||||||
|
|
||||||
Concerning Fedora Rawhide, the release process is (very) slightly different:
|
|
||||||
- master is merged onto the unstable branch
|
|
||||||
- a release commit is made (which bumps version in spec file) & tagged
|
|
||||||
|
|
||||||
Concerning the ``<next Fedora number>`` branches (which could also be called ``next stable release`` if we wanted to decouple our versioning from Fedora in the future):
|
|
||||||
- work which goes into the next Fedora goes to ``<next Fedora number>-devel``, which is periodically merged back to ``master``
|
|
||||||
- this way we can easily see what was developed in which Fedora timeframe and possibly due to given Fedora testing phase feedback (bugfixes, etc.)
|
|
||||||
- stuff we *don't* want to go to the next Fedora (too cutting edge, etc.) goes only to ``master`` branch
|
|
||||||
- commits specific to a given Fedora release (temporary fixes, etc.) go only to the ``<next Fedora number>-release`` branch
|
|
||||||
- the ``<next Fedora number>-release`` branch also contains release commits
|
|
||||||
|
|
||||||
Example for the F25 cycle
|
|
||||||
--------------------------
|
|
||||||
|
|
||||||
- master
|
|
||||||
- unstable
|
|
||||||
- f25-devel
|
|
||||||
- f25-release
|
|
||||||
|
|
||||||
This would continue until F25 is released, after which we:
|
|
||||||
- drop the f25-devel branch
|
|
||||||
- keep f25-release as an inactive record of the f25 cycle
|
|
||||||
- branch f26-devel and f26-release from the master branch
|
|
||||||
|
|
||||||
This will result in the following branches for the F26 cycle:
|
|
||||||
- master
|
|
||||||
- unstable
|
|
||||||
- f26-devel
|
|
||||||
- f26-release
|
|
||||||
|
|
||||||
Guidelines for Commits
|
|
||||||
-----------------------
|
|
||||||
|
|
||||||
Commit Messages
|
|
||||||
^^^^^^^^^^^^^^^^
|
|
||||||
|
|
||||||
The first line should be a succinct description of what the commit does. If your commit is fixing a bug in Red Hat's bugzilla instance, you should add `` (#123456)`` to the end of the first line of the commit message. The next line should be blank, followed (optionally) by a more in-depth description of your changes. Here's an example:
|
|
||||||
|
|
||||||
Stop kickstart when space check fails
|
|
||||||
|
|
||||||
Text mode kickstart behavior was inconsistent, it would allow an
|
|
||||||
installation to continue even though the space check failed. Every other
|
|
||||||
install method stops, letting the user add more space before continuing.
|
|
||||||
|
|
||||||
Commits for RHEL Branches
|
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
||||||
|
|
||||||
If you are submitting a patch for any rhel-branch, the last line of your commit must identify the bugzilla bug id it fixes, using the ``Resolves`` or ``Related`` keyword, e.g.:
|
|
||||||
``Resolves: rhbz#111111``
|
|
||||||
|
|
||||||
or
|
|
||||||
|
|
||||||
``Related: rhbz#1234567``
|
|
||||||
|
|
||||||
Use ``Resolves`` if the patch fixes the core issue which caused the bug.
|
|
||||||
Use ``Related`` if the patch fixes an ancillary issue that is related to, but might not actually fix the bug.
|
|
||||||
|
|
||||||
Pull Request Review
|
|
||||||
^^^^^^^^^^^^^^^^^^^^
|
|
||||||
|
|
||||||
Please note that there is a minimum review period of 24 hours for any patch. The purpose of this rule is to ensure that all interested parties have an opportunity to review every patch. When posting a patch before or after a holiday break it is important to extend this period as appropriate.
|
|
||||||
|
|
||||||
All subsequent changes made to patches must be force-pushed to the PR branch before merging it into the main branch.
|
|
||||||
|
|
||||||
Merging examples
|
|
||||||
----------------
|
|
||||||
|
|
||||||
Merging the Fedora ``devel`` branch back to the ``master`` branch
|
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
||||||
(Fedora 25 is used as an example, don't forget to use appropriate Fedora version.)
|
|
||||||
|
|
||||||
Checkout and pull the master branch:
|
|
||||||
|
|
||||||
``git checkout master``
|
|
||||||
``git pull``
|
|
||||||
|
|
||||||
Merge the Fedora devel branch to the master branch:
|
|
||||||
|
|
||||||
``git merge --no-ff f25-devel``
|
|
||||||
|
|
||||||
Push the merge to the remote:
|
|
||||||
|
|
||||||
``git push origin master``
|
|
||||||
|
|
||||||
Merging a GitHub pull request
|
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
||||||
(Fedora 25 is used as an example, don't forget to use appropriate Fedora version.)
|
|
||||||
|
|
||||||
Press the green *Merge pull request* button on the pull request page.
|
|
||||||
|
|
||||||
If the pull request has been opened for:
|
|
||||||
- master
|
|
||||||
- f25-release
|
|
||||||
- rhel7-branch
|
|
||||||
Then you are done.
|
|
||||||
|
|
||||||
If the pull request has been opened for the ``f25-devel`` branch, then you also need to merge the ``f25-devel``
|
|
||||||
branch back to ``master`` once you merge your pull request (see "Merging the Fedora devel branch back to the master branch" above).
|
|
||||||
|
|
||||||
Merging a topic branch manually
|
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
||||||
(Fedora 25 is used as an example, don't forget to use appropriate Fedora version.)
|
|
||||||
|
|
||||||
Let's say that there is a topic branch called "fix_foo_with_bar" that should be merged to a given Anaconda non-topic branch.
|
|
||||||
|
|
||||||
Checkout the given target branch, pull it and merge your topic branch into it:
|
|
||||||
|
|
||||||
``git checkout <target branch>``
|
|
||||||
``git pull``
|
|
||||||
``git merge --no-ff fix_foo_with_bar``
|
|
||||||
|
|
||||||
Then push the merge to the remote:
|
|
||||||
|
|
||||||
``git push origin <target branch>``
|
|
||||||
|
|
||||||
If the <target branch> was one of:
|
|
||||||
- master
|
|
||||||
- f25-release
|
|
||||||
- rhel7-branch
|
|
||||||
Then you are done.
|
|
||||||
|
|
||||||
If the pull request has been opened for the ``f25-devel`` branch, then you also need to merge the ``f25-devel``
|
|
||||||
branch back to ``master`` once you merge your pull request (see "Merging the Fedora devel branch back to the master branch" above).
|
|
339
anaconda/COPYING
339
anaconda/COPYING
@ -1,339 +0,0 @@
|
|||||||
GNU GENERAL PUBLIC LICENSE
|
|
||||||
Version 2, June 1991
|
|
||||||
|
|
||||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
|
||||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
|
||||||
Everyone is permitted to copy and distribute verbatim copies
|
|
||||||
of this license document, but changing it is not allowed.
|
|
||||||
|
|
||||||
Preamble
|
|
||||||
|
|
||||||
The licenses for most software are designed to take away your
|
|
||||||
freedom to share and change it. By contrast, the GNU General Public
|
|
||||||
License is intended to guarantee your freedom to share and change free
|
|
||||||
software--to make sure the software is free for all its users. This
|
|
||||||
General Public License applies to most of the Free Software
|
|
||||||
Foundation's software and to any other program whose authors commit to
|
|
||||||
using it. (Some other Free Software Foundation software is covered by
|
|
||||||
the GNU Lesser General Public License instead.) You can apply it to
|
|
||||||
your programs, too.
|
|
||||||
|
|
||||||
When we speak of free software, we are referring to freedom, not
|
|
||||||
price. Our General Public Licenses are designed to make sure that you
|
|
||||||
have the freedom to distribute copies of free software (and charge for
|
|
||||||
this service if you wish), that you receive source code or can get it
|
|
||||||
if you want it, that you can change the software or use pieces of it
|
|
||||||
in new free programs; and that you know you can do these things.
|
|
||||||
|
|
||||||
To protect your rights, we need to make restrictions that forbid
|
|
||||||
anyone to deny you these rights or to ask you to surrender the rights.
|
|
||||||
These restrictions translate to certain responsibilities for you if you
|
|
||||||
distribute copies of the software, or if you modify it.
|
|
||||||
|
|
||||||
For example, if you distribute copies of such a program, whether
|
|
||||||
gratis or for a fee, you must give the recipients all the rights that
|
|
||||||
you have. You must make sure that they, too, receive or can get the
|
|
||||||
source code. And you must show them these terms so they know their
|
|
||||||
rights.
|
|
||||||
|
|
||||||
We protect your rights with two steps: (1) copyright the software, and
|
|
||||||
(2) offer you this license which gives you legal permission to copy,
|
|
||||||
distribute and/or modify the software.
|
|
||||||
|
|
||||||
Also, for each author's protection and ours, we want to make certain
|
|
||||||
that everyone understands that there is no warranty for this free
|
|
||||||
software. If the software is modified by someone else and passed on, we
|
|
||||||
want its recipients to know that what they have is not the original, so
|
|
||||||
that any problems introduced by others will not reflect on the original
|
|
||||||
authors' reputations.
|
|
||||||
|
|
||||||
Finally, any free program is threatened constantly by software
|
|
||||||
patents. We wish to avoid the danger that redistributors of a free
|
|
||||||
program will individually obtain patent licenses, in effect making the
|
|
||||||
program proprietary. To prevent this, we have made it clear that any
|
|
||||||
patent must be licensed for everyone's free use or not licensed at all.
|
|
||||||
|
|
||||||
The precise terms and conditions for copying, distribution and
|
|
||||||
modification follow.
|
|
||||||
|
|
||||||
GNU GENERAL PUBLIC LICENSE
|
|
||||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
|
||||||
|
|
||||||
0. This License applies to any program or other work which contains
|
|
||||||
a notice placed by the copyright holder saying it may be distributed
|
|
||||||
under the terms of this General Public License. The "Program", below,
|
|
||||||
refers to any such program or work, and a "work based on the Program"
|
|
||||||
means either the Program or any derivative work under copyright law:
|
|
||||||
that is to say, a work containing the Program or a portion of it,
|
|
||||||
either verbatim or with modifications and/or translated into another
|
|
||||||
language. (Hereinafter, translation is included without limitation in
|
|
||||||
the term "modification".) Each licensee is addressed as "you".
|
|
||||||
|
|
||||||
Activities other than copying, distribution and modification are not
|
|
||||||
covered by this License; they are outside its scope. The act of
|
|
||||||
running the Program is not restricted, and the output from the Program
|
|
||||||
is covered only if its contents constitute a work based on the
|
|
||||||
Program (independent of having been made by running the Program).
|
|
||||||
Whether that is true depends on what the Program does.
|
|
||||||
|
|
||||||
1. You may copy and distribute verbatim copies of the Program's
|
|
||||||
source code as you receive it, in any medium, provided that you
|
|
||||||
conspicuously and appropriately publish on each copy an appropriate
|
|
||||||
copyright notice and disclaimer of warranty; keep intact all the
|
|
||||||
notices that refer to this License and to the absence of any warranty;
|
|
||||||
and give any other recipients of the Program a copy of this License
|
|
||||||
along with the Program.
|
|
||||||
|
|
||||||
You may charge a fee for the physical act of transferring a copy, and
|
|
||||||
you may at your option offer warranty protection in exchange for a fee.
|
|
||||||
|
|
||||||
2. You may modify your copy or copies of the Program or any portion
|
|
||||||
of it, thus forming a work based on the Program, and copy and
|
|
||||||
distribute such modifications or work under the terms of Section 1
|
|
||||||
above, provided that you also meet all of these conditions:
|
|
||||||
|
|
||||||
a) You must cause the modified files to carry prominent notices
|
|
||||||
stating that you changed the files and the date of any change.
|
|
||||||
|
|
||||||
b) You must cause any work that you distribute or publish, that in
|
|
||||||
whole or in part contains or is derived from the Program or any
|
|
||||||
part thereof, to be licensed as a whole at no charge to all third
|
|
||||||
parties under the terms of this License.
|
|
||||||
|
|
||||||
c) If the modified program normally reads commands interactively
|
|
||||||
when run, you must cause it, when started running for such
|
|
||||||
interactive use in the most ordinary way, to print or display an
|
|
||||||
announcement including an appropriate copyright notice and a
|
|
||||||
notice that there is no warranty (or else, saying that you provide
|
|
||||||
a warranty) and that users may redistribute the program under
|
|
||||||
these conditions, and telling the user how to view a copy of this
|
|
||||||
License. (Exception: if the Program itself is interactive but
|
|
||||||
does not normally print such an announcement, your work based on
|
|
||||||
the Program is not required to print an announcement.)
|
|
||||||
|
|
||||||
These requirements apply to the modified work as a whole. If
|
|
||||||
identifiable sections of that work are not derived from the Program,
|
|
||||||
and can be reasonably considered independent and separate works in
|
|
||||||
themselves, then this License, and its terms, do not apply to those
|
|
||||||
sections when you distribute them as separate works. But when you
|
|
||||||
distribute the same sections as part of a whole which is a work based
|
|
||||||
on the Program, the distribution of the whole must be on the terms of
|
|
||||||
this License, whose permissions for other licensees extend to the
|
|
||||||
entire whole, and thus to each and every part regardless of who wrote it.
|
|
||||||
|
|
||||||
Thus, it is not the intent of this section to claim rights or contest
|
|
||||||
your rights to work written entirely by you; rather, the intent is to
|
|
||||||
exercise the right to control the distribution of derivative or
|
|
||||||
collective works based on the Program.
|
|
||||||
|
|
||||||
In addition, mere aggregation of another work not based on the Program
|
|
||||||
with the Program (or with a work based on the Program) on a volume of
|
|
||||||
a storage or distribution medium does not bring the other work under
|
|
||||||
the scope of this License.
|
|
||||||
|
|
||||||
3. You may copy and distribute the Program (or a work based on it,
|
|
||||||
under Section 2) in object code or executable form under the terms of
|
|
||||||
Sections 1 and 2 above provided that you also do one of the following:
|
|
||||||
|
|
||||||
a) Accompany it with the complete corresponding machine-readable
|
|
||||||
source code, which must be distributed under the terms of Sections
|
|
||||||
1 and 2 above on a medium customarily used for software interchange; or,
|
|
||||||
|
|
||||||
b) Accompany it with a written offer, valid for at least three
|
|
||||||
years, to give any third party, for a charge no more than your
|
|
||||||
cost of physically performing source distribution, a complete
|
|
||||||
machine-readable copy of the corresponding source code, to be
|
|
||||||
distributed under the terms of Sections 1 and 2 above on a medium
|
|
||||||
customarily used for software interchange; or,
|
|
||||||
|
|
||||||
c) Accompany it with the information you received as to the offer
|
|
||||||
to distribute corresponding source code. (This alternative is
|
|
||||||
allowed only for noncommercial distribution and only if you
|
|
||||||
received the program in object code or executable form with such
|
|
||||||
an offer, in accord with Subsection b above.)
|
|
||||||
|
|
||||||
The source code for a work means the preferred form of the work for
|
|
||||||
making modifications to it. For an executable work, complete source
|
|
||||||
code means all the source code for all modules it contains, plus any
|
|
||||||
associated interface definition files, plus the scripts used to
|
|
||||||
control compilation and installation of the executable. However, as a
|
|
||||||
special exception, the source code distributed need not include
|
|
||||||
anything that is normally distributed (in either source or binary
|
|
||||||
form) with the major components (compiler, kernel, and so on) of the
|
|
||||||
operating system on which the executable runs, unless that component
|
|
||||||
itself accompanies the executable.
|
|
||||||
|
|
||||||
If distribution of executable or object code is made by offering
|
|
||||||
access to copy from a designated place, then offering equivalent
|
|
||||||
access to copy the source code from the same place counts as
|
|
||||||
distribution of the source code, even though third parties are not
|
|
||||||
compelled to copy the source along with the object code.
|
|
||||||
|
|
||||||
4. You may not copy, modify, sublicense, or distribute the Program
|
|
||||||
except as expressly provided under this License. Any attempt
|
|
||||||
otherwise to copy, modify, sublicense or distribute the Program is
|
|
||||||
void, and will automatically terminate your rights under this License.
|
|
||||||
However, parties who have received copies, or rights, from you under
|
|
||||||
this License will not have their licenses terminated so long as such
|
|
||||||
parties remain in full compliance.
|
|
||||||
|
|
||||||
5. You are not required to accept this License, since you have not
|
|
||||||
signed it. However, nothing else grants you permission to modify or
|
|
||||||
distribute the Program or its derivative works. These actions are
|
|
||||||
prohibited by law if you do not accept this License. Therefore, by
|
|
||||||
modifying or distributing the Program (or any work based on the
|
|
||||||
Program), you indicate your acceptance of this License to do so, and
|
|
||||||
all its terms and conditions for copying, distributing or modifying
|
|
||||||
the Program or works based on it.
|
|
||||||
|
|
||||||
6. Each time you redistribute the Program (or any work based on the
|
|
||||||
Program), the recipient automatically receives a license from the
|
|
||||||
original licensor to copy, distribute or modify the Program subject to
|
|
||||||
these terms and conditions. You may not impose any further
|
|
||||||
restrictions on the recipients' exercise of the rights granted herein.
|
|
||||||
You are not responsible for enforcing compliance by third parties to
|
|
||||||
this License.
|
|
||||||
|
|
||||||
7. If, as a consequence of a court judgment or allegation of patent
|
|
||||||
infringement or for any other reason (not limited to patent issues),
|
|
||||||
conditions are imposed on you (whether by court order, agreement or
|
|
||||||
otherwise) that contradict the conditions of this License, they do not
|
|
||||||
excuse you from the conditions of this License. If you cannot
|
|
||||||
distribute so as to satisfy simultaneously your obligations under this
|
|
||||||
License and any other pertinent obligations, then as a consequence you
|
|
||||||
may not distribute the Program at all. For example, if a patent
|
|
||||||
license would not permit royalty-free redistribution of the Program by
|
|
||||||
all those who receive copies directly or indirectly through you, then
|
|
||||||
the only way you could satisfy both it and this License would be to
|
|
||||||
refrain entirely from distribution of the Program.
|
|
||||||
|
|
||||||
If any portion of this section is held invalid or unenforceable under
|
|
||||||
any particular circumstance, the balance of the section is intended to
|
|
||||||
apply and the section as a whole is intended to apply in other
|
|
||||||
circumstances.
|
|
||||||
|
|
||||||
It is not the purpose of this section to induce you to infringe any
|
|
||||||
patents or other property right claims or to contest validity of any
|
|
||||||
such claims; this section has the sole purpose of protecting the
|
|
||||||
integrity of the free software distribution system, which is
|
|
||||||
implemented by public license practices. Many people have made
|
|
||||||
generous contributions to the wide range of software distributed
|
|
||||||
through that system in reliance on consistent application of that
|
|
||||||
system; it is up to the author/donor to decide if he or she is willing
|
|
||||||
to distribute software through any other system and a licensee cannot
|
|
||||||
impose that choice.
|
|
||||||
|
|
||||||
This section is intended to make thoroughly clear what is believed to
|
|
||||||
be a consequence of the rest of this License.
|
|
||||||
|
|
||||||
8. If the distribution and/or use of the Program is restricted in
|
|
||||||
certain countries either by patents or by copyrighted interfaces, the
|
|
||||||
original copyright holder who places the Program under this License
|
|
||||||
may add an explicit geographical distribution limitation excluding
|
|
||||||
those countries, so that distribution is permitted only in or among
|
|
||||||
countries not thus excluded. In such case, this License incorporates
|
|
||||||
the limitation as if written in the body of this License.
|
|
||||||
|
|
||||||
9. The Free Software Foundation may publish revised and/or new versions
|
|
||||||
of the General Public License from time to time. Such new versions will
|
|
||||||
be similar in spirit to the present version, but may differ in detail to
|
|
||||||
address new problems or concerns.
|
|
||||||
|
|
||||||
Each version is given a distinguishing version number. If the Program
|
|
||||||
specifies a version number of this License which applies to it and "any
|
|
||||||
later version", you have the option of following the terms and conditions
|
|
||||||
either of that version or of any later version published by the Free
|
|
||||||
Software Foundation. If the Program does not specify a version number of
|
|
||||||
this License, you may choose any version ever published by the Free Software
|
|
||||||
Foundation.
|
|
||||||
|
|
||||||
10. If you wish to incorporate parts of the Program into other free
|
|
||||||
programs whose distribution conditions are different, write to the author
|
|
||||||
to ask for permission. For software which is copyrighted by the Free
|
|
||||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
|
||||||
make exceptions for this. Our decision will be guided by the two goals
|
|
||||||
of preserving the free status of all derivatives of our free software and
|
|
||||||
of promoting the sharing and reuse of software generally.
|
|
||||||
|
|
||||||
NO WARRANTY
|
|
||||||
|
|
||||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
|
||||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
|
||||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
|
||||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
|
||||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
|
||||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
|
||||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
|
||||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
|
||||||
REPAIR OR CORRECTION.
|
|
||||||
|
|
||||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
|
||||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
|
||||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
|
||||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
|
||||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
|
||||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
|
||||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
|
||||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
|
||||||
POSSIBILITY OF SUCH DAMAGES.
|
|
||||||
|
|
||||||
END OF TERMS AND CONDITIONS
|
|
||||||
|
|
||||||
How to Apply These Terms to Your New Programs
|
|
||||||
|
|
||||||
If you develop a new program, and you want it to be of the greatest
|
|
||||||
possible use to the public, the best way to achieve this is to make it
|
|
||||||
free software which everyone can redistribute and change under these terms.
|
|
||||||
|
|
||||||
To do so, attach the following notices to the program. It is safest
|
|
||||||
to attach them to the start of each source file to most effectively
|
|
||||||
convey the exclusion of warranty; and each file should have at least
|
|
||||||
the "copyright" line and a pointer to where the full notice is found.
|
|
||||||
|
|
||||||
<one line to give the program's name and a brief idea of what it does.>
|
|
||||||
Copyright (C) <year> <name of author>
|
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
the Free Software Foundation; either version 2 of the License, or
|
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License along
|
|
||||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
|
||||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
||||||
|
|
||||||
Also add information on how to contact you by electronic and paper mail.
|
|
||||||
|
|
||||||
If the program is interactive, make it output a short notice like this
|
|
||||||
when it starts in an interactive mode:
|
|
||||||
|
|
||||||
Gnomovision version 69, Copyright (C) year name of author
|
|
||||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
|
||||||
This is free software, and you are welcome to redistribute it
|
|
||||||
under certain conditions; type `show c' for details.
|
|
||||||
|
|
||||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
|
||||||
parts of the General Public License. Of course, the commands you use may
|
|
||||||
be called something other than `show w' and `show c'; they could even be
|
|
||||||
mouse-clicks or menu items--whatever suits your program.
|
|
||||||
|
|
||||||
You should also get your employer (if you work as a programmer) or your
|
|
||||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
|
||||||
necessary. Here is a sample; alter the names:
|
|
||||||
|
|
||||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
|
||||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
|
||||||
|
|
||||||
<signature of Ty Coon>, 1 April 1989
|
|
||||||
Ty Coon, President of Vice
|
|
||||||
|
|
||||||
This General Public License does not permit incorporating your program into
|
|
||||||
proprietary programs. If your program is a subroutine library, you may
|
|
||||||
consider it more useful to permit linking proprietary applications with the
|
|
||||||
library. If this is what you want to do, use the GNU Lesser General
|
|
||||||
Public License instead of this License.
|
|
@ -1,221 +0,0 @@
|
|||||||
# Makefile.am for anaconda
|
|
||||||
#
|
|
||||||
# Copyright (C) 2009 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
ACLOCAL_AMFLAGS = -I m4
|
|
||||||
|
|
||||||
SUBDIRS = data docs dracut po pyanaconda scripts tests widgets utils
|
|
||||||
|
|
||||||
EXTRA_DIST = COPYING .coveragerc
|
|
||||||
|
|
||||||
# Include the xgettext wrapper so pot-update can be run from the source distribution
|
|
||||||
# This is needed for make distcheck.
|
|
||||||
EXTRA_DIST += $(srcdir)/translation-canary/xgettext_werror.sh
|
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in config.guess config.h.in config.sub \
|
|
||||||
depcomp install-sh ltmain.sh missing ABOUT-NLS \
|
|
||||||
INSTALL aclocal.m4 configure *.pyc py-compile \
|
|
||||||
m4/* po/Makefile.in.in po/Rules-quot \
|
|
||||||
test-driver
|
|
||||||
|
|
||||||
CLEANFILES = *~
|
|
||||||
|
|
||||||
dist_noinst_DATA = $(PACKAGE_NAME).spec
|
|
||||||
|
|
||||||
dist_sbin_SCRIPTS = anaconda.py
|
|
||||||
|
|
||||||
install-exec-hook:
|
|
||||||
cd $(DESTDIR)$(sbindir) && mv anaconda.py anaconda
|
|
||||||
|
|
||||||
uninstall-hook:
|
|
||||||
-cd $(DESTDIR)$(sbindir) && rm -f anaconda
|
|
||||||
|
|
||||||
ARCHIVE_TAG = $(PACKAGE_NAME)-$(PACKAGE_VERSION)-$(PACKAGE_RELEASE)
|
|
||||||
|
|
||||||
ZANATA_PULL_ARGS = --transdir $(srcdir)/po/
|
|
||||||
ZANATA_PUSH_ARGS = --srcfile $(srcdir)/po/anaconda.pot --push-type source --force
|
|
||||||
|
|
||||||
RC_RELEASE ?= $(shell date -u +0.1.%Y%m%d%H%M%S)
|
|
||||||
MOCKCHROOT ?= fedora-25-$(shell uname -m)
|
|
||||||
|
|
||||||
COVERAGE ?= coverage3
|
|
||||||
USER_SITE_BASE ?= $(abs_top_builddir)/python-site
|
|
||||||
USER_SITE_PACKAGES ?= $(shell PYTHONUSERBASE=$(USER_SITE_BASE) $(PYTHON) -m site --user-site)
|
|
||||||
|
|
||||||
# If translations are present, run tests on the .po files before tarring them
|
|
||||||
# up. Use a weird looking loop because shell doesn't have a good way to test
|
|
||||||
# for a wildcard
|
|
||||||
dist-hook:
|
|
||||||
for p in $(distdir)/po/*.po ; do \
|
|
||||||
if [ -e "$$p" ]; then \
|
|
||||||
PYTHONPATH=$(srcdir)/translation-canary python3 -m translation_canary.translated \
|
|
||||||
--release $(distdir)/po ; \
|
|
||||||
fi ; \
|
|
||||||
break ; \
|
|
||||||
done
|
|
||||||
|
|
||||||
tag:
|
|
||||||
@git tag -s -a -m "Tag as $(ARCHIVE_TAG)" $(ARCHIVE_TAG)
|
|
||||||
@echo "Tagged as $(ARCHIVE_TAG)"
|
|
||||||
|
|
||||||
po-pull:
|
|
||||||
rpm -q zanata-python-client &>/dev/null || ( echo "need to run: dnf install zanata-python-client"; exit 1 )
|
|
||||||
( cd $(srcdir) && zanata pull $(ZANATA_PULL_ARGS) )
|
|
||||||
|
|
||||||
# Try to fetch translations, but if that fails just keep going
|
|
||||||
po-fallback:
|
|
||||||
-$(MAKE) po-pull
|
|
||||||
|
|
||||||
scratch:
|
|
||||||
$(MAKE) ARCHIVE_TAG=HEAD dist
|
|
||||||
|
|
||||||
scratch-bumpver:
|
|
||||||
@opts="-S -n $(PACKAGE_NAME) -v $(PACKAGE_VERSION) -r $(PACKAGE_RELEASE) -b $(PACKAGE_BUGREPORT) --newrelease $(RC_RELEASE)" ; \
|
|
||||||
if [ ! -z "$(IGNORE)" ]; then \
|
|
||||||
opts="$${opts} -i $(IGNORE)" ; \
|
|
||||||
fi ; \
|
|
||||||
if [ ! -z "$(MAP)" ]; then \
|
|
||||||
opts="$${opts} -m $(MAP)" ; \
|
|
||||||
fi ; \
|
|
||||||
if [ ! -z "$(BZDEBUG)" ]; then \
|
|
||||||
opts="$${opts} -d" ; \
|
|
||||||
fi ; \
|
|
||||||
( cd $(srcdir) && scripts/makebumpver --skip-zanata $${opts} ) || exit 1 ; \
|
|
||||||
$(MAKE) -C po $(PACKAGE_NAME).pot-update
|
|
||||||
|
|
||||||
release:
|
|
||||||
$(MAKE) dist && $(MAKE) tag
|
|
||||||
|
|
||||||
rc-release: scratch-bumpver scratch
|
|
||||||
mock -r $(MOCKCHROOT) --scrub all || exit 1
|
|
||||||
mock -r $(MOCKCHROOT) --buildsrpm --spec ./$(PACKAGE_NAME).spec --sources . --resultdir $(PWD) || exit 1
|
|
||||||
mock -r $(MOCKCHROOT) --rebuild *src.rpm --resultdir $(PWD) || exit 1
|
|
||||||
|
|
||||||
bumpver: po-pull
|
|
||||||
@opts="-n $(PACKAGE_NAME) -v $(PACKAGE_VERSION) -r $(PACKAGE_RELEASE) -b $(PACKAGE_BUGREPORT)" ; \
|
|
||||||
if [ ! -z "$(IGNORE)" ]; then \
|
|
||||||
opts="$${opts} -i $(IGNORE)" ; \
|
|
||||||
fi ; \
|
|
||||||
if [ ! -z "$(MAP)" ]; then \
|
|
||||||
opts="$${opts} -m $(MAP)" ; \
|
|
||||||
fi ; \
|
|
||||||
if [ ! -z "$(BZDEBUG)" ]; then \
|
|
||||||
opts="$${opts} -d" ; \
|
|
||||||
fi ; \
|
|
||||||
if [ ! -z "$(SKIP_ACKS)" ]; then \
|
|
||||||
opts="$${opts} -s" ; \
|
|
||||||
fi ; \
|
|
||||||
( cd $(srcdir) && scripts/makebumpver $${opts} ) || exit 1 ; \
|
|
||||||
$(MAKE) -C po $(PACKAGE_NAME).pot-update && \
|
|
||||||
rm $(srcdir)/po/{main,extra}.pot
|
|
||||||
zanata push $(ZANATA_PUSH_ARGS)
|
|
||||||
|
|
||||||
# Install all packages specified as BuildRequires in the Anaconda specfile
|
|
||||||
# -> installs packages needed to build Anaconda
|
|
||||||
# don't try to install s390utils-devel on non-s390 arches
|
|
||||||
install-buildrequires:
|
|
||||||
srcdir="$(srcdir)" && \
|
|
||||||
: $${srcdir:=.} && \
|
|
||||||
pkglist="$$(grep ^BuildRequires: $${srcdir}/anaconda.spec.in | cut -d ' ' -f 2)" && \
|
|
||||||
if ! [[ $$(uname -m) =~ s390x? ]]; then \
|
|
||||||
pkglist=$$(echo "$$pkglist" | grep -v s390utils) ; \
|
|
||||||
fi ; \
|
|
||||||
extra_pkgs="gettext-devel libtool glibc-langpack-en python3-pocketlint" ; \
|
|
||||||
dnf install $$pkglist $$extra_pkgs
|
|
||||||
|
|
||||||
# Install all packages specified as Requires in the Anaconda specfile
|
|
||||||
# -> installs packages needed to run Anaconda and the Anaconda unit tests
|
|
||||||
# Filter out the %{name} entries required by -devel
|
|
||||||
install-requires:
|
|
||||||
srcdir="$(srcdir)" && \
|
|
||||||
: $${srcdir:=.} && \
|
|
||||||
dnf install $$(grep ^Requires: $${srcdir}/anaconda.spec.in | grep -v %{name} | cut -d ' ' -f 2 | grep -v ^anaconda)
|
|
||||||
|
|
||||||
# Install all packages required for running the tests
|
|
||||||
install-test-requires: install-buildrequires install-requires
|
|
||||||
dnf install bzip2 cppcheck \
|
|
||||||
lorax mock parallel rpm-ostree virt-install pykickstart spin-kickstarts \
|
|
||||||
python3-rpmfluff python3-mock python3-pocketlint python3-nose-testconfig \
|
|
||||||
python3-sphinx_rtd_theme libvirt-python3 python3-lxml python3-dogtail \
|
|
||||||
qemu-img
|
|
||||||
|
|
||||||
# Generate an updates.img based on the changed files since the release
|
|
||||||
# was tagged. Updates are copied to ./updates-img and then the image is
|
|
||||||
# created. By default, the updates subdirectory is removed after the
|
|
||||||
# image is made, but if you want to keep it around, run:
|
|
||||||
# make updates.img KEEP=y
|
|
||||||
updates:
|
|
||||||
@opts="-c" ; \
|
|
||||||
keep="$$(echo $(KEEP) | cut -c1 | tr [a-z] [A-Z])" ; \
|
|
||||||
if [ "$${keep}" = "Y" ]; then \
|
|
||||||
opts="$${opts} -k" ; \
|
|
||||||
fi ; \
|
|
||||||
( cd $(srcdir) && scripts/makeupdates $${opts} -b '$(abs_builddir)' )
|
|
||||||
|
|
||||||
# GUI TESTING
|
|
||||||
runglade:
|
|
||||||
ANACONDA_DATA=$(srcdir)/data \
|
|
||||||
ANACONDA_WIDGETS_OVERRIDES=$(srcdir)/widgets/python \
|
|
||||||
ANACONDA_INSTALL_CLASSES=$(srcdir)/pyanaconda/installclasses \
|
|
||||||
PYTHONPATH=$(srcdir):$(builddir)/pyanaconda/isys/.libs:$(srcdir)/widgets/python/:$(builddir)/widgets/src/.libs/ \
|
|
||||||
LD_LIBRARY_PATH=$(builddir)/widgets/src/.libs \
|
|
||||||
UIPATH=$(srcdir)/pyanaconda/ui/gui/ \
|
|
||||||
GI_TYPELIB_PATH=$(builddir)/widgets/src/ \
|
|
||||||
GLADE_CATALOG_SEARCH_PATH=$(srcdir)/widgets/glade \
|
|
||||||
GLADE_MODULE_SEARCH_PATH=$(builddir)/widgets/src/.libs \
|
|
||||||
glade ${GLADE_FILE}
|
|
||||||
|
|
||||||
ci: rc-release
|
|
||||||
@rm -f tests/test-suite.log.*
|
|
||||||
@mkdir -p $(USER_SITE_PACKAGES)
|
|
||||||
@cp $(abs_builddir)/tests/usercustomize.py $(USER_SITE_PACKAGES)
|
|
||||||
$(MAKE)
|
|
||||||
$(MAKE) TMPDIR=/var/tmp COVERAGE_PROCESS_START=$(abs_builddir)/.coveragerc \
|
|
||||||
TEST_SUITE_LOG=test-suite.log.$$$$ PYTHONUSERBASE=$(USER_SITE_BASE) check
|
|
||||||
@tail -n 1 tests/gettext_tests/*.log > tests/gettext_tests/gettext_tests.log
|
|
||||||
@sudo $(MAKE) TMPDIR=/var/tmp COVERAGE_PROCESS_START=$(abs_builddir)/.coveragerc \
|
|
||||||
TEST_SUITE_LOG=test-suite.log.$$$$ TESTS=nosetests_root.sh \
|
|
||||||
PYTHONUSERBASE=$(USER_SITE_BASE) check
|
|
||||||
@mkdir -p repo
|
|
||||||
@mv *rpm repo
|
|
||||||
@createrepo_c -p repo
|
|
||||||
@sudo $(MAKE) TMPDIR=/var/tmp COVERAGE_PROCESS_START=$(abs_builddir)/.coveragerc \
|
|
||||||
TEST_SUITE_LOG=test-suite.log.$$$$ TESTS=install/run_install_test.sh \
|
|
||||||
TEST_ANACONDA_REPO=file://$(abs_builddir)/repo/ PYTHONUSERBASE=$(USER_SITE_BASE) check
|
|
||||||
@cat tests/test-suite.log.* > tests/test-suite.log
|
|
||||||
@rm -f tests/test-suite.log.*
|
|
||||||
@rm -rf $(USER_SITE_BASE)
|
|
||||||
$(MAKE) coverage-report
|
|
||||||
|
|
||||||
test-gui:
|
|
||||||
@rm -f tests/test-suite.log
|
|
||||||
@rm -rf tests/autogui-results-*/
|
|
||||||
@mkdir -p $(USER_SITE_PACKAGES)
|
|
||||||
@cp $(abs_builddir)/tests/usercustomize.py $(USER_SITE_PACKAGES)
|
|
||||||
$(MAKE) -C pyanaconda/isys
|
|
||||||
sudo COVERAGE_PROCESS_START=$(abs_builddir)/.coveragerc \
|
|
||||||
PYTHONPATH=$(builddir)/pyanaconda/isys/.libs \
|
|
||||||
PYTHONUSERBASE=$(USER_SITE_BASE) \
|
|
||||||
$(abs_builddir)/tests/run_gui_tests.sh >tests/test-suite.log 2>&1
|
|
||||||
@rm -rf $(USER_SITE_BASE)
|
|
||||||
@cat tests/test-suite.log
|
|
||||||
@mv .coverage.* tests/
|
|
||||||
$(MAKE) coverage-report
|
|
||||||
|
|
||||||
coverage-report:
|
|
||||||
$(COVERAGE) combine tests/.coverage.*
|
|
||||||
$(COVERAGE) report --omit "tests/*" > tests/coverage-report.log
|
|
||||||
@cat tests/coverage-report.log
|
|
1068
anaconda/Makefile.in
1068
anaconda/Makefile.in
File diff suppressed because it is too large
Load Diff
@ -1 +0,0 @@
|
|||||||
Documentation for the Anaconda installer can be found at https://rhinstaller.github.io/anaconda/
|
|
@ -1,73 +0,0 @@
|
|||||||
dnl autoconf macros for anaconda
|
|
||||||
dnl
|
|
||||||
dnl Copyright (C) 2014 Red Hat, Inc.
|
|
||||||
dnl
|
|
||||||
dnl This program is free software; you can redistribute it and/or modify
|
|
||||||
dnl it under the terms of the GNU Lesser General Public License as published
|
|
||||||
dnl by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
dnl (at your option) any later version.
|
|
||||||
dnl
|
|
||||||
dnl This program is distributed in the hope that it will be useful,
|
|
||||||
dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
dnl GNU Lesser General Public License for more details.
|
|
||||||
dnl
|
|
||||||
dnl You should have received a copy of the GNU Lesser General Public License
|
|
||||||
dnl along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
dnl ANACONDA_SOFT_FAILURE(MESSAGE)
|
|
||||||
dnl
|
|
||||||
dnl Store a message that in some contexts could be considered indicative
|
|
||||||
dnl of a failure, but in other contexts could be indicative of who cares.
|
|
||||||
dnl
|
|
||||||
dnl For example, the anaconda widgets require a version of gtk3-devel of
|
|
||||||
dnl particular newness, and the widgets will fail to build if this library
|
|
||||||
dnl and headers are not available. On the other hand, gtk3 isn't required at
|
|
||||||
dnl all for most everything else, so it would be nice if a missing or old
|
|
||||||
dnl gtk3-devel didn't halt the configure script.
|
|
||||||
dnl
|
|
||||||
dnl Any message sent to this macro will be stored, and they can all be
|
|
||||||
dnl displayed at the end of configure using the ANACONDA_FAILURES macro.
|
|
||||||
AC_DEFUN([ANACONDA_SOFT_FAILURE], [dnl
|
|
||||||
AS_IF([test x"$anaconda_failure_messages" = x],
|
|
||||||
[anaconda_failure_messages="[$1]"],
|
|
||||||
[anaconda_failure_messages="$anaconda_failure_messages
|
|
||||||
[$1]"
|
|
||||||
])])dnl
|
|
||||||
|
|
||||||
dnl ANACONDA_PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES)
|
|
||||||
dnl
|
|
||||||
dnl Check whether a module is available, using pkg-config. Instead of failing
|
|
||||||
dnl if a module is not found, store the failure in a message that can be
|
|
||||||
dnl printed using the ANACONDA_FAILURES macro.
|
|
||||||
dnl
|
|
||||||
dnl The syntax and behavior of VARIABLE-PREFIX and MODULES is the same as for
|
|
||||||
dnl PKG_CHECK_MODULES.
|
|
||||||
AC_DEFUN([ANACONDA_PKG_CHECK_MODULES], [dnl
|
|
||||||
PKG_CHECK_MODULES([$1], [$2], [], [ANACONDA_SOFT_FAILURE($[$1]_PKG_ERRORS)])
|
|
||||||
])dnl
|
|
||||||
|
|
||||||
dnl ANACONDA_PKG_CHECK_EXISTS(MODULES)
|
|
||||||
dnl
|
|
||||||
dnl Check whether a module exists, using pkg-config. Instead of failing
|
|
||||||
dnl if a module is not found, store the failure in a message that can be
|
|
||||||
dnl printed using the ANACONDA_FAILURES macro.
|
|
||||||
dnl
|
|
||||||
dnl The syntax and behavior of MOUDLES is the same as for
|
|
||||||
dnl PKG_CHECK_EXISTS.
|
|
||||||
AC_DEFUN([ANACONDA_PKG_CHECK_EXISTS], [dnl
|
|
||||||
PKG_CHECK_EXISTS([$1], [], [ANACONDA_SOFT_FAILURE([Check for $1 failed])])
|
|
||||||
])dnl
|
|
||||||
|
|
||||||
dnl ANACONDA_FAILURES
|
|
||||||
dnl
|
|
||||||
dnl Print the failure messages collected by ANACONDA_SOFT_FAILURE and
|
|
||||||
dnl ANACONDA_PKG_CHECK_MODULES
|
|
||||||
AC_DEFUN([ANACONDA_FAILURES], [dnl
|
|
||||||
AS_IF([test x"$anaconda_failure_messages" = x], [], [dnl
|
|
||||||
echo ""
|
|
||||||
echo "*** Anaconda encountered the following issues during configuration:"
|
|
||||||
echo "$anaconda_failure_messages"
|
|
||||||
echo ""
|
|
||||||
echo "*** Anaconda will not successfully build without these missing dependencies"
|
|
||||||
])])dnl
|
|
1537
anaconda/aclocal.m4
vendored
1537
anaconda/aclocal.m4
vendored
File diff suppressed because it is too large
Load Diff
BIN
anaconda/anaconda-25.20.9.tar.bz2
Normal file
BIN
anaconda/anaconda-25.20.9.tar.bz2
Normal file
Binary file not shown.
1219
anaconda/anaconda.py
1219
anaconda/anaconda.py
File diff suppressed because it is too large
Load Diff
@ -18,6 +18,63 @@ Source0: %{name}-%{version}.tar.bz2
|
|||||||
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
|
|
||||||
|
Patch1: 0001-anaconda-add-Qubes-installclass.patch
|
||||||
|
Patch2: 0002-anaconda-add-Qubes-post-scripts.patch
|
||||||
|
Patch3: 0003-anaconda-remove-other-installclasses.patch
|
||||||
|
Patch4: 0004-anaconda-do-not-start-network-during-install-set-def.patch
|
||||||
|
Patch5: 0005-anaconda-remove-network-setup-from-text-interface.patch
|
||||||
|
Patch6: 0006-anaconda-fix-grub-config-setup-by-removing-non-xen-o.patch
|
||||||
|
Patch7: 0007-anaconda-make-encrypted-partitions-by-default.patch
|
||||||
|
Patch8: 0008-anaconda-set-default-grub-theme.patch
|
||||||
|
Patch9: 0009-anaconda-add-options-can_dual_boot-and-can_update-to.patch
|
||||||
|
Patch10: 0010-anaconda-efimgr-specify-root-iutil.getSysroot.patch
|
||||||
|
Patch11: 0011-anaconda-generate-xen-efi-configuration.patch
|
||||||
|
Patch12: 0012-anaconda-fix-dracut-module-to-work-with-reduced-depe.patch
|
||||||
|
Patch13: 0013-anaconda-use-installer-kernel-parameters-as-default-.patch
|
||||||
|
Patch14: 0014-anaconda-use-kernel-install-instead-of-grubby-to-reg.patch
|
||||||
|
Patch15: 0015-anaconda-Fix-a-regular-expression-determining-Releas.patch
|
||||||
|
Patch16: 0016-anaconda-Do-not-fail-during-initramfs-start-up-due-t.patch
|
||||||
|
Patch17: 0017-anaconda-Disable-the-NTP-configuration-spoke.patch
|
||||||
|
Patch18: 0018-anaconda-drop-useless-on-Qubes-dependencies-on-netwo.patch
|
||||||
|
Patch19: 0019-anaconda-skip-NTP-installation-and-setup-in-dom0.patch
|
||||||
|
Patch20: 0020-anaconda-don-t-force-non-encrypted-boot-on-coreboot-.patch
|
||||||
|
Patch21: 0021-anaconda-switch-default-partitioning-scheme-to-LVM-T.patch
|
||||||
|
Patch22: 0022-anaconda-add-console-none-Xen-parameter.patch
|
||||||
|
Patch23: 0023-anaconda-add-dom0_mem-min-1024M-to-default-xen-cmdli.patch
|
||||||
|
Patch24: 0024-anaconda-limit-dom0-maxmem-to-4GB-to-limit-its-overh.patch
|
||||||
|
Patch25: 0025-anaconda-disable-iommu-for-IGFX.patch
|
||||||
|
Patch26: 0026-anaconda-check-for-virtualization-features.patch
|
||||||
|
Patch27: 0027-anaconda-generate-proper-extlinux.conf.patch
|
||||||
|
Patch28: 0028-anaconda-don-t-crash-when-no-target-disk-is-availabl.patch
|
||||||
|
Patch29: 0029-anaconda-consider-Interrupt-Remapping-as-required-fe.patch
|
||||||
|
Patch30: 0030-anaconda-lock-root-account-by-default.patch
|
||||||
|
Patch31: 0031-anaconda-add-option-to-lock-root-account.patch
|
||||||
|
Patch32: 0032-anaconda-check-add-user-to-wheel-and-qubes-groups.patch
|
||||||
|
Patch33: 0033-anaconda-Modify-user-configuration-spoke-for-QubesOS.patch
|
||||||
|
Patch34: 0034-anaconda-Make-sure-that-a-user-is-created-at-install.patch
|
||||||
|
Patch35: 0035-anaconda-xen.efi-upgraded-during-each-install.patch
|
||||||
|
Patch36: 0036-anaconda-make-sure-the-latest-version-is-placed-as-x.patch
|
||||||
|
Patch37: 0037-anaconda-update-message-about-unusupported-hardware.patch
|
||||||
|
Patch38: 0038-anaconda-check-also-for-message-about-AMD-interrupt-.patch
|
||||||
|
Patch39: 0039-anaconda-Remove-in-memory-kickstart-representation-f.patch
|
||||||
|
Patch40: 0040-anaconda-fix-default-scheme-in-custom-partitioning.patch
|
||||||
|
Patch41: 0041-anaconda-fix-interrupt-remapping-detection.patch
|
||||||
|
Patch42: 0042-anaconda-Fix-macOS-EFI-Installation.patch
|
||||||
|
Patch43: 0043-anaconda-use-proper-subvolume-argument-when-booting-.patch
|
||||||
|
Patch44: 0044-anaconda-enable-discard-option-for-dom0-filesystems-.patch
|
||||||
|
Patch45: 0045-anaconda-Add-ucode-scan-to-default-Xen-command-line.patch
|
||||||
|
Patch46: 0046-anaconda-avoid-adding-duplicated-kernel-entries.patch
|
||||||
|
Patch47: 0047-anaconda-Fix-System-Requirements-URL-and-typo-in-har.patch
|
||||||
|
Patch48: 0048-anaconda-save-keyboard-layout-to-udev.patch
|
||||||
|
Patch49: 0049-anaconda-fix-root-password-dialog.patch
|
||||||
|
Patch50: 0050-anaconda-mark-qubes-user-name-as-reserved.patch
|
||||||
|
Patch51: 0051-anaconda-add-smt-off-xen-option-during-installation.patch
|
||||||
|
Patch52: 0052-anaconda-update-Qubes-specific-code-for-Fedora-21-ve.patch
|
||||||
|
Patch53: 0053-anaconda-require-user-password-being-set.patch
|
||||||
|
Patch54: 0054-anaconda-abort-installation-on-X-startup-fail.patch
|
||||||
|
Patch55: 0055-anaconda-fix-encryption-passphrase-check.patch
|
||||||
|
Patch56: 0056-anaconda-disable-os-prober.patch
|
||||||
|
|
||||||
# Versions of required components (done so we make sure the buildrequires
|
# Versions of required components (done so we make sure the buildrequires
|
||||||
# match the requires versions of things).
|
# match the requires versions of things).
|
||||||
|
|
||||||
@ -229,7 +286,7 @@ options. This includes driver disks, kickstarts, and finding the anaconda
|
|||||||
runtime on NFS/HTTP/FTP servers or local disks.
|
runtime on NFS/HTTP/FTP servers or local disks.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%autosetup -q
|
||||||
|
|
||||||
%build
|
%build
|
||||||
./autogen.sh
|
./autogen.sh
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1,9 +0,0 @@
|
|||||||
#!/bin/bash -e
|
|
||||||
[ -d m4 ] || mkdir m4
|
|
||||||
libtoolize --copy --force
|
|
||||||
aclocal -I m4
|
|
||||||
autoconf
|
|
||||||
autoheader --force
|
|
||||||
automake --foreign --add-missing --copy
|
|
||||||
rm -rf autom4te.cache
|
|
||||||
( cd widgets && ./autogen.sh )
|
|
1530
anaconda/config.guess
vendored
1530
anaconda/config.guess
vendored
File diff suppressed because it is too large
Load Diff
@ -1,391 +0,0 @@
|
|||||||
/* config.h.in. Generated from configure.ac by autoheader. */
|
|
||||||
|
|
||||||
/* Date of anaconda build */
|
|
||||||
#undef BUILD_DATE
|
|
||||||
|
|
||||||
/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
|
|
||||||
systems. This function is required for `alloca.c' support on those systems.
|
|
||||||
*/
|
|
||||||
#undef CRAY_STACKSEG_END
|
|
||||||
|
|
||||||
/* Define to 1 if using `alloca.c'. */
|
|
||||||
#undef C_ALLOCA
|
|
||||||
|
|
||||||
/* Define to 1 if translation of program messages to the user's native
|
|
||||||
language is requested. */
|
|
||||||
#undef ENABLE_NLS
|
|
||||||
|
|
||||||
/* Define to 1 if you have `alloca', as a function or macro. */
|
|
||||||
#undef HAVE_ALLOCA
|
|
||||||
|
|
||||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
|
||||||
*/
|
|
||||||
#undef HAVE_ALLOCA_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <argz.h> header file. */
|
|
||||||
#undef HAVE_ARGZ_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <arpa/inet.h> header file. */
|
|
||||||
#undef HAVE_ARPA_INET_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <arpa/nameser.h> header file. */
|
|
||||||
#undef HAVE_ARPA_NAMESER_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
|
|
||||||
CoreFoundation framework. */
|
|
||||||
#undef HAVE_CFLOCALECOPYCURRENT
|
|
||||||
|
|
||||||
/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in
|
|
||||||
the CoreFoundation framework. */
|
|
||||||
#undef HAVE_CFPREFERENCESCOPYAPPVALUE
|
|
||||||
|
|
||||||
/* Define to 1 if your system has a working `chown' function. */
|
|
||||||
#undef HAVE_CHOWN
|
|
||||||
|
|
||||||
/* Define if the GNU dcgettext() function is already present or preinstalled.
|
|
||||||
*/
|
|
||||||
#undef HAVE_DCGETTEXT
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
|
||||||
#undef HAVE_DLFCN_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `dup2' function. */
|
|
||||||
#undef HAVE_DUP2
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
|
||||||
#undef HAVE_FCNTL_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `fdatasync' function. */
|
|
||||||
#undef HAVE_FDATASYNC
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `fork' function. */
|
|
||||||
#undef HAVE_FORK
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `ftruncate' function. */
|
|
||||||
#undef HAVE_FTRUNCATE
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `getcwd' function. */
|
|
||||||
#undef HAVE_GETCWD
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `gethostbyname' function. */
|
|
||||||
#undef HAVE_GETHOSTBYNAME
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `getpagesize' function. */
|
|
||||||
#undef HAVE_GETPAGESIZE
|
|
||||||
|
|
||||||
/* Define if the GNU gettext() function is already present or preinstalled. */
|
|
||||||
#undef HAVE_GETTEXT
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `gettimeofday' function. */
|
|
||||||
#undef HAVE_GETTIMEOFDAY
|
|
||||||
|
|
||||||
/* Define if you have the iconv() function and it works. */
|
|
||||||
#undef HAVE_ICONV
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
|
||||||
#undef HAVE_INTTYPES_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `lchown' function. */
|
|
||||||
#undef HAVE_LCHOWN
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <libintl.h> header file. */
|
|
||||||
#undef HAVE_LIBINTL_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <limits.h> header file. */
|
|
||||||
#undef HAVE_LIMITS_H
|
|
||||||
|
|
||||||
/* Define to 1 if your system has a GNU libc compatible `malloc' function, and
|
|
||||||
to 0 otherwise. */
|
|
||||||
#undef HAVE_MALLOC
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <malloc.h> header file. */
|
|
||||||
#undef HAVE_MALLOC_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `memmove' function. */
|
|
||||||
#undef HAVE_MEMMOVE
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <memory.h> header file. */
|
|
||||||
#undef HAVE_MEMORY_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `memset' function. */
|
|
||||||
#undef HAVE_MEMSET
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `mkdir' function. */
|
|
||||||
#undef HAVE_MKDIR
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `mkfifo' function. */
|
|
||||||
#undef HAVE_MKFIFO
|
|
||||||
|
|
||||||
/* Define to 1 if you have a working `mmap' system call. */
|
|
||||||
#undef HAVE_MMAP
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `munmap' function. */
|
|
||||||
#undef HAVE_MUNMAP
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <netdb.h> header file. */
|
|
||||||
#undef HAVE_NETDB_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <netinet/in.h> header file. */
|
|
||||||
#undef HAVE_NETINET_IN_H
|
|
||||||
|
|
||||||
/* Define to 1 if your system has a GNU libc compatible `realloc' function,
|
|
||||||
and to 0 otherwise. */
|
|
||||||
#undef HAVE_REALLOC
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `realpath' function. */
|
|
||||||
#undef HAVE_REALPATH
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <resolv.h> header file. */
|
|
||||||
#undef HAVE_RESOLV_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `select' function. */
|
|
||||||
#undef HAVE_SELECT
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `setenv' function. */
|
|
||||||
#undef HAVE_SETENV
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `sethostname' function. */
|
|
||||||
#undef HAVE_SETHOSTNAME
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `socket' function. */
|
|
||||||
#undef HAVE_SOCKET
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <stddef.h> header file. */
|
|
||||||
#undef HAVE_STDDEF_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <stdint.h> header file. */
|
|
||||||
#undef HAVE_STDINT_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
|
||||||
#undef HAVE_STDLIB_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `strcasecmp' function. */
|
|
||||||
#undef HAVE_STRCASECMP
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `strchr' function. */
|
|
||||||
#undef HAVE_STRCHR
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `strcspn' function. */
|
|
||||||
#undef HAVE_STRCSPN
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `strdup' function. */
|
|
||||||
#undef HAVE_STRDUP
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `strerror' function. */
|
|
||||||
#undef HAVE_STRERROR
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <strings.h> header file. */
|
|
||||||
#undef HAVE_STRINGS_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <string.h> header file. */
|
|
||||||
#undef HAVE_STRING_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `strncasecmp' function. */
|
|
||||||
#undef HAVE_STRNCASECMP
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `strndup' function. */
|
|
||||||
#undef HAVE_STRNDUP
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `strrchr' function. */
|
|
||||||
#undef HAVE_STRRCHR
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `strstr' function. */
|
|
||||||
#undef HAVE_STRSTR
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `strtol' function. */
|
|
||||||
#undef HAVE_STRTOL
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `strtoul' function. */
|
|
||||||
#undef HAVE_STRTOUL
|
|
||||||
|
|
||||||
/* Define to 1 if `st_rdev' is a member of `struct stat'. */
|
|
||||||
#undef HAVE_STRUCT_STAT_ST_RDEV
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `strverscmp' function. */
|
|
||||||
#undef HAVE_STRVERSCMP
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <syslog.h> header file. */
|
|
||||||
#undef HAVE_SYSLOG_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/ioctl.h> header file. */
|
|
||||||
#undef HAVE_SYS_IOCTL_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/mount.h> header file. */
|
|
||||||
#undef HAVE_SYS_MOUNT_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
|
||||||
#undef HAVE_SYS_PARAM_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/socket.h> header file. */
|
|
||||||
#undef HAVE_SYS_SOCKET_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
|
||||||
#undef HAVE_SYS_STAT_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
|
||||||
#undef HAVE_SYS_TIME_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
|
||||||
#undef HAVE_SYS_TYPES_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <sys/vfs.h> header file. */
|
|
||||||
#undef HAVE_SYS_VFS_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <termios.h> header file. */
|
|
||||||
#undef HAVE_TERMIOS_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `uname' function. */
|
|
||||||
#undef HAVE_UNAME
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <unistd.h> header file. */
|
|
||||||
#undef HAVE_UNISTD_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `utime' function. */
|
|
||||||
#undef HAVE_UTIME
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <utime.h> header file. */
|
|
||||||
#undef HAVE_UTIME_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `vfork' function. */
|
|
||||||
#undef HAVE_VFORK
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <vfork.h> header file. */
|
|
||||||
#undef HAVE_VFORK_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the <wchar.h> header file. */
|
|
||||||
#undef HAVE_WCHAR_H
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `wcwidth' function. */
|
|
||||||
#undef HAVE_WCWIDTH
|
|
||||||
|
|
||||||
/* Define to 1 if `fork' works. */
|
|
||||||
#undef HAVE_WORKING_FORK
|
|
||||||
|
|
||||||
/* Define to 1 if `vfork' works. */
|
|
||||||
#undef HAVE_WORKING_VFORK
|
|
||||||
|
|
||||||
/* Define to 1 if `lstat' dereferences a symlink specified with a trailing
|
|
||||||
slash. */
|
|
||||||
#undef LSTAT_FOLLOWS_SLASHED_SYMLINK
|
|
||||||
|
|
||||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
|
||||||
*/
|
|
||||||
#undef LT_OBJDIR
|
|
||||||
|
|
||||||
/* Define to 1 if `major', `minor', and `makedev' are declared in <mkdev.h>.
|
|
||||||
*/
|
|
||||||
#undef MAJOR_IN_MKDEV
|
|
||||||
|
|
||||||
/* Define to 1 if `major', `minor', and `makedev' are declared in
|
|
||||||
<sysmacros.h>. */
|
|
||||||
#undef MAJOR_IN_SYSMACROS
|
|
||||||
|
|
||||||
/* Name of package */
|
|
||||||
#undef PACKAGE
|
|
||||||
|
|
||||||
/* Define to the address where bug reports for this package should be sent. */
|
|
||||||
#undef PACKAGE_BUGREPORT
|
|
||||||
|
|
||||||
/* Define to the full name of this package. */
|
|
||||||
#undef PACKAGE_NAME
|
|
||||||
|
|
||||||
/* Define to the full name and version of this package. */
|
|
||||||
#undef PACKAGE_STRING
|
|
||||||
|
|
||||||
/* Define to the one symbol short name of this package. */
|
|
||||||
#undef PACKAGE_TARNAME
|
|
||||||
|
|
||||||
/* Define to the home page for this package. */
|
|
||||||
#undef PACKAGE_URL
|
|
||||||
|
|
||||||
/* Define to the version of this package. */
|
|
||||||
#undef PACKAGE_VERSION
|
|
||||||
|
|
||||||
/* If using the C implementation of alloca, define if you know the
|
|
||||||
direction of stack growth for your system; otherwise it will be
|
|
||||||
automatically deduced at runtime.
|
|
||||||
STACK_DIRECTION > 0 => grows toward higher addresses
|
|
||||||
STACK_DIRECTION < 0 => grows toward lower addresses
|
|
||||||
STACK_DIRECTION = 0 => direction of growth unknown */
|
|
||||||
#undef STACK_DIRECTION
|
|
||||||
|
|
||||||
/* Define to 1 if you have the ANSI C header files. */
|
|
||||||
#undef STDC_HEADERS
|
|
||||||
|
|
||||||
/* Version number of package */
|
|
||||||
#undef VERSION
|
|
||||||
|
|
||||||
/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
|
|
||||||
<pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
|
|
||||||
#define below would cause a syntax error. */
|
|
||||||
#undef _UINT32_T
|
|
||||||
|
|
||||||
/* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
|
|
||||||
<pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
|
|
||||||
#define below would cause a syntax error. */
|
|
||||||
#undef _UINT64_T
|
|
||||||
|
|
||||||
/* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
|
|
||||||
<pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
|
|
||||||
#define below would cause a syntax error. */
|
|
||||||
#undef _UINT8_T
|
|
||||||
|
|
||||||
/* Define to `int' if <sys/types.h> doesn't define. */
|
|
||||||
#undef gid_t
|
|
||||||
|
|
||||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
|
||||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
|
||||||
#ifndef __cplusplus
|
|
||||||
#undef inline
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Define to the type of a signed integer type of width exactly 32 bits if
|
|
||||||
such a type exists and the standard includes do not define it. */
|
|
||||||
#undef int32_t
|
|
||||||
|
|
||||||
/* Define to the type of a signed integer type of width exactly 64 bits if
|
|
||||||
such a type exists and the standard includes do not define it. */
|
|
||||||
#undef int64_t
|
|
||||||
|
|
||||||
/* Define to rpl_malloc if the replacement function should be used. */
|
|
||||||
#undef malloc
|
|
||||||
|
|
||||||
/* Define to `int' if <sys/types.h> does not define. */
|
|
||||||
#undef mode_t
|
|
||||||
|
|
||||||
/* Define to `long int' if <sys/types.h> does not define. */
|
|
||||||
#undef off_t
|
|
||||||
|
|
||||||
/* Define to `int' if <sys/types.h> does not define. */
|
|
||||||
#undef pid_t
|
|
||||||
|
|
||||||
/* Define to rpl_realloc if the replacement function should be used. */
|
|
||||||
#undef realloc
|
|
||||||
|
|
||||||
/* Define to `unsigned int' if <sys/types.h> does not define. */
|
|
||||||
#undef size_t
|
|
||||||
|
|
||||||
/* Define to `int' if <sys/types.h> does not define. */
|
|
||||||
#undef ssize_t
|
|
||||||
|
|
||||||
/* Define to `int' if <sys/types.h> doesn't define. */
|
|
||||||
#undef uid_t
|
|
||||||
|
|
||||||
/* Define to the type of an unsigned integer type of width exactly 16 bits if
|
|
||||||
such a type exists and the standard includes do not define it. */
|
|
||||||
#undef uint16_t
|
|
||||||
|
|
||||||
/* Define to the type of an unsigned integer type of width exactly 32 bits if
|
|
||||||
such a type exists and the standard includes do not define it. */
|
|
||||||
#undef uint32_t
|
|
||||||
|
|
||||||
/* Define to the type of an unsigned integer type of width exactly 64 bits if
|
|
||||||
such a type exists and the standard includes do not define it. */
|
|
||||||
#undef uint64_t
|
|
||||||
|
|
||||||
/* Define to the type of an unsigned integer type of width exactly 8 bits if
|
|
||||||
such a type exists and the standard includes do not define it. */
|
|
||||||
#undef uint8_t
|
|
||||||
|
|
||||||
/* Define as `fork' if `vfork' does not work. */
|
|
||||||
#undef vfork
|
|
@ -1,672 +0,0 @@
|
|||||||
#! /bin/sh
|
|
||||||
# Output a system dependent set of variables, describing how to set the
|
|
||||||
# run time search path of shared libraries in an executable.
|
|
||||||
#
|
|
||||||
# Copyright 1996-2010 Free Software Foundation, Inc.
|
|
||||||
# Taken from GNU libtool, 2001
|
|
||||||
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
|
|
||||||
#
|
|
||||||
# This file is free software; the Free Software Foundation gives
|
|
||||||
# unlimited permission to copy and/or distribute it, with or without
|
|
||||||
# modifications, as long as this notice is preserved.
|
|
||||||
#
|
|
||||||
# The first argument passed to this file is the canonical host specification,
|
|
||||||
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
|
|
||||||
# or
|
|
||||||
# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
|
|
||||||
# The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld
|
|
||||||
# should be set by the caller.
|
|
||||||
#
|
|
||||||
# The set of defined variables is at the end of this script.
|
|
||||||
|
|
||||||
# Known limitations:
|
|
||||||
# - On IRIX 6.5 with CC="cc", the run time search patch must not be longer
|
|
||||||
# than 256 bytes, otherwise the compiler driver will dump core. The only
|
|
||||||
# known workaround is to choose shorter directory names for the build
|
|
||||||
# directory and/or the installation directory.
|
|
||||||
|
|
||||||
# All known linkers require a `.a' archive for static linking (except MSVC,
|
|
||||||
# which needs '.lib').
|
|
||||||
libext=a
|
|
||||||
shrext=.so
|
|
||||||
|
|
||||||
host="$1"
|
|
||||||
host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
|
|
||||||
host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
|
|
||||||
host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
|
||||||
|
|
||||||
# Code taken from libtool.m4's _LT_CC_BASENAME.
|
|
||||||
|
|
||||||
for cc_temp in $CC""; do
|
|
||||||
case $cc_temp in
|
|
||||||
compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
|
|
||||||
distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
|
|
||||||
\-*) ;;
|
|
||||||
*) break;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'`
|
|
||||||
|
|
||||||
# Code taken from libtool.m4's _LT_COMPILER_PIC.
|
|
||||||
|
|
||||||
wl=
|
|
||||||
if test "$GCC" = yes; then
|
|
||||||
wl='-Wl,'
|
|
||||||
else
|
|
||||||
case "$host_os" in
|
|
||||||
aix*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
darwin*)
|
|
||||||
case $cc_basename in
|
|
||||||
xlc*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
mingw* | cygwin* | pw32* | os2* | cegcc*)
|
|
||||||
;;
|
|
||||||
hpux9* | hpux10* | hpux11*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
irix5* | irix6* | nonstopux*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
newsos6)
|
|
||||||
;;
|
|
||||||
linux* | k*bsd*-gnu)
|
|
||||||
case $cc_basename in
|
|
||||||
ecc*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
icc* | ifort*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
lf95*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
pgcc | pgf77 | pgf90)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
ccc*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
como)
|
|
||||||
wl='-lopt='
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
case `$CC -V 2>&1 | sed 5q` in
|
|
||||||
*Sun\ C*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
osf3* | osf4* | osf5*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
rdos*)
|
|
||||||
;;
|
|
||||||
solaris*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
sunos4*)
|
|
||||||
wl='-Qoption ld '
|
|
||||||
;;
|
|
||||||
sysv4 | sysv4.2uw2* | sysv4.3*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
sysv4*MP*)
|
|
||||||
;;
|
|
||||||
sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
unicos*)
|
|
||||||
wl='-Wl,'
|
|
||||||
;;
|
|
||||||
uts4*)
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Code taken from libtool.m4's _LT_LINKER_SHLIBS.
|
|
||||||
|
|
||||||
hardcode_libdir_flag_spec=
|
|
||||||
hardcode_libdir_separator=
|
|
||||||
hardcode_direct=no
|
|
||||||
hardcode_minus_L=no
|
|
||||||
|
|
||||||
case "$host_os" in
|
|
||||||
cygwin* | mingw* | pw32* | cegcc*)
|
|
||||||
# FIXME: the MSVC++ port hasn't been tested in a loooong time
|
|
||||||
# When not using gcc, we currently assume that we are using
|
|
||||||
# Microsoft Visual C++.
|
|
||||||
if test "$GCC" != yes; then
|
|
||||||
with_gnu_ld=no
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
interix*)
|
|
||||||
# we just hope/assume this is gcc and not c89 (= MSVC++)
|
|
||||||
with_gnu_ld=yes
|
|
||||||
;;
|
|
||||||
openbsd*)
|
|
||||||
with_gnu_ld=no
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
ld_shlibs=yes
|
|
||||||
if test "$with_gnu_ld" = yes; then
|
|
||||||
# Set some defaults for GNU ld with shared library support. These
|
|
||||||
# are reset later if shared libraries are not supported. Putting them
|
|
||||||
# here allows them to be overridden if necessary.
|
|
||||||
# Unlike libtool, we use -rpath here, not --rpath, since the documented
|
|
||||||
# option of GNU ld is called -rpath, not --rpath.
|
|
||||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
|
||||||
case "$host_os" in
|
|
||||||
aix[3-9]*)
|
|
||||||
# On AIX/PPC, the GNU linker is very broken
|
|
||||||
if test "$host_cpu" != ia64; then
|
|
||||||
ld_shlibs=no
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
amigaos*)
|
|
||||||
hardcode_libdir_flag_spec='-L$libdir'
|
|
||||||
hardcode_minus_L=yes
|
|
||||||
# Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
|
|
||||||
# that the semantics of dynamic libraries on AmigaOS, at least up
|
|
||||||
# to version 4, is to share data among multiple programs linked
|
|
||||||
# with the same dynamic library. Since this doesn't match the
|
|
||||||
# behavior of shared libraries on other platforms, we cannot use
|
|
||||||
# them.
|
|
||||||
ld_shlibs=no
|
|
||||||
;;
|
|
||||||
beos*)
|
|
||||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
|
||||||
:
|
|
||||||
else
|
|
||||||
ld_shlibs=no
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
cygwin* | mingw* | pw32* | cegcc*)
|
|
||||||
# hardcode_libdir_flag_spec is actually meaningless, as there is
|
|
||||||
# no search path for DLLs.
|
|
||||||
hardcode_libdir_flag_spec='-L$libdir'
|
|
||||||
if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
|
|
||||||
:
|
|
||||||
else
|
|
||||||
ld_shlibs=no
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
interix[3-9]*)
|
|
||||||
hardcode_direct=no
|
|
||||||
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
|
|
||||||
;;
|
|
||||||
gnu* | linux* | k*bsd*-gnu)
|
|
||||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
|
||||||
:
|
|
||||||
else
|
|
||||||
ld_shlibs=no
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
netbsd*)
|
|
||||||
;;
|
|
||||||
solaris*)
|
|
||||||
if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
|
|
||||||
ld_shlibs=no
|
|
||||||
elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
|
||||||
:
|
|
||||||
else
|
|
||||||
ld_shlibs=no
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
|
|
||||||
case `$LD -v 2>&1` in
|
|
||||||
*\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
|
|
||||||
ld_shlibs=no
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
|
||||||
hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
|
|
||||||
else
|
|
||||||
ld_shlibs=no
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
sunos4*)
|
|
||||||
hardcode_direct=yes
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
|
||||||
:
|
|
||||||
else
|
|
||||||
ld_shlibs=no
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
if test "$ld_shlibs" = no; then
|
|
||||||
hardcode_libdir_flag_spec=
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
case "$host_os" in
|
|
||||||
aix3*)
|
|
||||||
# Note: this linker hardcodes the directories in LIBPATH if there
|
|
||||||
# are no directories specified by -L.
|
|
||||||
hardcode_minus_L=yes
|
|
||||||
if test "$GCC" = yes; then
|
|
||||||
# Neither direct hardcoding nor static linking is supported with a
|
|
||||||
# broken collect2.
|
|
||||||
hardcode_direct=unsupported
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
aix[4-9]*)
|
|
||||||
if test "$host_cpu" = ia64; then
|
|
||||||
# On IA64, the linker does run time linking by default, so we don't
|
|
||||||
# have to do anything special.
|
|
||||||
aix_use_runtimelinking=no
|
|
||||||
else
|
|
||||||
aix_use_runtimelinking=no
|
|
||||||
# Test if we are trying to use run time linking or normal
|
|
||||||
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
|
|
||||||
# need to do runtime linking.
|
|
||||||
case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
|
|
||||||
for ld_flag in $LDFLAGS; do
|
|
||||||
if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
|
|
||||||
aix_use_runtimelinking=yes
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
hardcode_direct=yes
|
|
||||||
hardcode_libdir_separator=':'
|
|
||||||
if test "$GCC" = yes; then
|
|
||||||
case $host_os in aix4.[012]|aix4.[012].*)
|
|
||||||
collect2name=`${CC} -print-prog-name=collect2`
|
|
||||||
if test -f "$collect2name" && \
|
|
||||||
strings "$collect2name" | grep resolve_lib_name >/dev/null
|
|
||||||
then
|
|
||||||
# We have reworked collect2
|
|
||||||
:
|
|
||||||
else
|
|
||||||
# We have old collect2
|
|
||||||
hardcode_direct=unsupported
|
|
||||||
hardcode_minus_L=yes
|
|
||||||
hardcode_libdir_flag_spec='-L$libdir'
|
|
||||||
hardcode_libdir_separator=
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
# Begin _LT_AC_SYS_LIBPATH_AIX.
|
|
||||||
echo 'int main () { return 0; }' > conftest.c
|
|
||||||
${CC} ${LDFLAGS} conftest.c -o conftest
|
|
||||||
aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
|
|
||||||
}'`
|
|
||||||
if test -z "$aix_libpath"; then
|
|
||||||
aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
|
|
||||||
}'`
|
|
||||||
fi
|
|
||||||
if test -z "$aix_libpath"; then
|
|
||||||
aix_libpath="/usr/lib:/lib"
|
|
||||||
fi
|
|
||||||
rm -f conftest.c conftest
|
|
||||||
# End _LT_AC_SYS_LIBPATH_AIX.
|
|
||||||
if test "$aix_use_runtimelinking" = yes; then
|
|
||||||
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
|
|
||||||
else
|
|
||||||
if test "$host_cpu" = ia64; then
|
|
||||||
hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
|
|
||||||
else
|
|
||||||
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
amigaos*)
|
|
||||||
hardcode_libdir_flag_spec='-L$libdir'
|
|
||||||
hardcode_minus_L=yes
|
|
||||||
# see comment about different semantics on the GNU ld section
|
|
||||||
ld_shlibs=no
|
|
||||||
;;
|
|
||||||
bsdi[45]*)
|
|
||||||
;;
|
|
||||||
cygwin* | mingw* | pw32* | cegcc*)
|
|
||||||
# When not using gcc, we currently assume that we are using
|
|
||||||
# Microsoft Visual C++.
|
|
||||||
# hardcode_libdir_flag_spec is actually meaningless, as there is
|
|
||||||
# no search path for DLLs.
|
|
||||||
hardcode_libdir_flag_spec=' '
|
|
||||||
libext=lib
|
|
||||||
;;
|
|
||||||
darwin* | rhapsody*)
|
|
||||||
hardcode_direct=no
|
|
||||||
if test "$GCC" = yes ; then
|
|
||||||
:
|
|
||||||
else
|
|
||||||
case $cc_basename in
|
|
||||||
xlc*)
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
ld_shlibs=no
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
dgux*)
|
|
||||||
hardcode_libdir_flag_spec='-L$libdir'
|
|
||||||
;;
|
|
||||||
freebsd1*)
|
|
||||||
ld_shlibs=no
|
|
||||||
;;
|
|
||||||
freebsd2.2*)
|
|
||||||
hardcode_libdir_flag_spec='-R$libdir'
|
|
||||||
hardcode_direct=yes
|
|
||||||
;;
|
|
||||||
freebsd2*)
|
|
||||||
hardcode_direct=yes
|
|
||||||
hardcode_minus_L=yes
|
|
||||||
;;
|
|
||||||
freebsd* | dragonfly*)
|
|
||||||
hardcode_libdir_flag_spec='-R$libdir'
|
|
||||||
hardcode_direct=yes
|
|
||||||
;;
|
|
||||||
hpux9*)
|
|
||||||
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
|
|
||||||
hardcode_libdir_separator=:
|
|
||||||
hardcode_direct=yes
|
|
||||||
# hardcode_minus_L: Not really in the search PATH,
|
|
||||||
# but as the default location of the library.
|
|
||||||
hardcode_minus_L=yes
|
|
||||||
;;
|
|
||||||
hpux10*)
|
|
||||||
if test "$with_gnu_ld" = no; then
|
|
||||||
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
|
|
||||||
hardcode_libdir_separator=:
|
|
||||||
hardcode_direct=yes
|
|
||||||
# hardcode_minus_L: Not really in the search PATH,
|
|
||||||
# but as the default location of the library.
|
|
||||||
hardcode_minus_L=yes
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
hpux11*)
|
|
||||||
if test "$with_gnu_ld" = no; then
|
|
||||||
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
|
|
||||||
hardcode_libdir_separator=:
|
|
||||||
case $host_cpu in
|
|
||||||
hppa*64*|ia64*)
|
|
||||||
hardcode_direct=no
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
hardcode_direct=yes
|
|
||||||
# hardcode_minus_L: Not really in the search PATH,
|
|
||||||
# but as the default location of the library.
|
|
||||||
hardcode_minus_L=yes
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
irix5* | irix6* | nonstopux*)
|
|
||||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
|
||||||
hardcode_libdir_separator=:
|
|
||||||
;;
|
|
||||||
netbsd*)
|
|
||||||
hardcode_libdir_flag_spec='-R$libdir'
|
|
||||||
hardcode_direct=yes
|
|
||||||
;;
|
|
||||||
newsos6)
|
|
||||||
hardcode_direct=yes
|
|
||||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
|
||||||
hardcode_libdir_separator=:
|
|
||||||
;;
|
|
||||||
openbsd*)
|
|
||||||
if test -f /usr/libexec/ld.so; then
|
|
||||||
hardcode_direct=yes
|
|
||||||
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
|
|
||||||
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
|
|
||||||
else
|
|
||||||
case "$host_os" in
|
|
||||||
openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
|
|
||||||
hardcode_libdir_flag_spec='-R$libdir'
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
ld_shlibs=no
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
os2*)
|
|
||||||
hardcode_libdir_flag_spec='-L$libdir'
|
|
||||||
hardcode_minus_L=yes
|
|
||||||
;;
|
|
||||||
osf3*)
|
|
||||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
|
||||||
hardcode_libdir_separator=:
|
|
||||||
;;
|
|
||||||
osf4* | osf5*)
|
|
||||||
if test "$GCC" = yes; then
|
|
||||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
|
||||||
else
|
|
||||||
# Both cc and cxx compiler support -rpath directly
|
|
||||||
hardcode_libdir_flag_spec='-rpath $libdir'
|
|
||||||
fi
|
|
||||||
hardcode_libdir_separator=:
|
|
||||||
;;
|
|
||||||
solaris*)
|
|
||||||
hardcode_libdir_flag_spec='-R$libdir'
|
|
||||||
;;
|
|
||||||
sunos4*)
|
|
||||||
hardcode_libdir_flag_spec='-L$libdir'
|
|
||||||
hardcode_direct=yes
|
|
||||||
hardcode_minus_L=yes
|
|
||||||
;;
|
|
||||||
sysv4)
|
|
||||||
case $host_vendor in
|
|
||||||
sni)
|
|
||||||
hardcode_direct=yes # is this really true???
|
|
||||||
;;
|
|
||||||
siemens)
|
|
||||||
hardcode_direct=no
|
|
||||||
;;
|
|
||||||
motorola)
|
|
||||||
hardcode_direct=no #Motorola manual says yes, but my tests say they lie
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
sysv4.3*)
|
|
||||||
;;
|
|
||||||
sysv4*MP*)
|
|
||||||
if test -d /usr/nec; then
|
|
||||||
ld_shlibs=yes
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
|
|
||||||
;;
|
|
||||||
sysv5* | sco3.2v5* | sco5v6*)
|
|
||||||
hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
|
|
||||||
hardcode_libdir_separator=':'
|
|
||||||
;;
|
|
||||||
uts4*)
|
|
||||||
hardcode_libdir_flag_spec='-L$libdir'
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
ld_shlibs=no
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Check dynamic linker characteristics
|
|
||||||
# Code taken from libtool.m4's _LT_SYS_DYNAMIC_LINKER.
|
|
||||||
# Unlike libtool.m4, here we don't care about _all_ names of the library, but
|
|
||||||
# only about the one the linker finds when passed -lNAME. This is the last
|
|
||||||
# element of library_names_spec in libtool.m4, or possibly two of them if the
|
|
||||||
# linker has special search rules.
|
|
||||||
library_names_spec= # the last element of library_names_spec in libtool.m4
|
|
||||||
libname_spec='lib$name'
|
|
||||||
case "$host_os" in
|
|
||||||
aix3*)
|
|
||||||
library_names_spec='$libname.a'
|
|
||||||
;;
|
|
||||||
aix[4-9]*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
amigaos*)
|
|
||||||
library_names_spec='$libname.a'
|
|
||||||
;;
|
|
||||||
beos*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
bsdi[45]*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
cygwin* | mingw* | pw32* | cegcc*)
|
|
||||||
shrext=.dll
|
|
||||||
library_names_spec='$libname.dll.a $libname.lib'
|
|
||||||
;;
|
|
||||||
darwin* | rhapsody*)
|
|
||||||
shrext=.dylib
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
dgux*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
freebsd1*)
|
|
||||||
;;
|
|
||||||
freebsd* | dragonfly*)
|
|
||||||
case "$host_os" in
|
|
||||||
freebsd[123]*)
|
|
||||||
library_names_spec='$libname$shrext$versuffix' ;;
|
|
||||||
*)
|
|
||||||
library_names_spec='$libname$shrext' ;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
gnu*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
hpux9* | hpux10* | hpux11*)
|
|
||||||
case $host_cpu in
|
|
||||||
ia64*)
|
|
||||||
shrext=.so
|
|
||||||
;;
|
|
||||||
hppa*64*)
|
|
||||||
shrext=.sl
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
shrext=.sl
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
interix[3-9]*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
irix5* | irix6* | nonstopux*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
case "$host_os" in
|
|
||||||
irix5* | nonstopux*)
|
|
||||||
libsuff= shlibsuff=
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
case $LD in
|
|
||||||
*-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;;
|
|
||||||
*-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;;
|
|
||||||
*-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;;
|
|
||||||
*) libsuff= shlibsuff= ;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
linux*oldld* | linux*aout* | linux*coff*)
|
|
||||||
;;
|
|
||||||
linux* | k*bsd*-gnu)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
knetbsd*-gnu)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
netbsd*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
newsos6)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
nto-qnx*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
openbsd*)
|
|
||||||
library_names_spec='$libname$shrext$versuffix'
|
|
||||||
;;
|
|
||||||
os2*)
|
|
||||||
libname_spec='$name'
|
|
||||||
shrext=.dll
|
|
||||||
library_names_spec='$libname.a'
|
|
||||||
;;
|
|
||||||
osf3* | osf4* | osf5*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
rdos*)
|
|
||||||
;;
|
|
||||||
solaris*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
sunos4*)
|
|
||||||
library_names_spec='$libname$shrext$versuffix'
|
|
||||||
;;
|
|
||||||
sysv4 | sysv4.3*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
sysv4*MP*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
uts4*)
|
|
||||||
library_names_spec='$libname$shrext'
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
|
|
||||||
escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"`
|
|
||||||
shlibext=`echo "$shrext" | sed -e 's,^\.,,'`
|
|
||||||
escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
|
|
||||||
escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
|
|
||||||
escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
|
|
||||||
|
|
||||||
LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
|
|
||||||
|
|
||||||
# How to pass a linker flag through the compiler.
|
|
||||||
wl="$escaped_wl"
|
|
||||||
|
|
||||||
# Static library suffix (normally "a").
|
|
||||||
libext="$libext"
|
|
||||||
|
|
||||||
# Shared library suffix (normally "so").
|
|
||||||
shlibext="$shlibext"
|
|
||||||
|
|
||||||
# Format of library name prefix.
|
|
||||||
libname_spec="$escaped_libname_spec"
|
|
||||||
|
|
||||||
# Library names that the linker finds when passed -lNAME.
|
|
||||||
library_names_spec="$escaped_library_names_spec"
|
|
||||||
|
|
||||||
# Flag to hardcode \$libdir into a binary during linking.
|
|
||||||
# This must work even if \$libdir does not exist.
|
|
||||||
hardcode_libdir_flag_spec="$escaped_hardcode_libdir_flag_spec"
|
|
||||||
|
|
||||||
# Whether we need a single -rpath flag with a separated argument.
|
|
||||||
hardcode_libdir_separator="$hardcode_libdir_separator"
|
|
||||||
|
|
||||||
# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
|
|
||||||
# resulting binary.
|
|
||||||
hardcode_direct="$hardcode_direct"
|
|
||||||
|
|
||||||
# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
|
|
||||||
# resulting binary.
|
|
||||||
hardcode_minus_L="$hardcode_minus_L"
|
|
||||||
|
|
||||||
EOF
|
|
1782
anaconda/config.sub
vendored
1782
anaconda/config.sub
vendored
File diff suppressed because it is too large
Load Diff
@ -1,153 +0,0 @@
|
|||||||
# configure.ac for anaconda
|
|
||||||
#
|
|
||||||
# Copyright (C) 2009 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
m4_define(python_required_version, 3.4)
|
|
||||||
|
|
||||||
AC_PREREQ([2.63])
|
|
||||||
AC_INIT([anaconda], [25.20.9], [anaconda-devel-list@redhat.com])
|
|
||||||
|
|
||||||
# Disable building static libraries.
|
|
||||||
# This needs to be set before initializing automake
|
|
||||||
AC_DISABLE_STATIC
|
|
||||||
|
|
||||||
AM_INIT_AUTOMAKE([foreign no-dist-gzip dist-bzip2 tar-ustar])
|
|
||||||
|
|
||||||
AC_CONFIG_HEADERS([config.h])
|
|
||||||
AC_CONFIG_MACRO_DIR([m4])
|
|
||||||
|
|
||||||
AC_DEFINE_UNQUOTED([BUILD_DATE], ["`date +%m%d%Y`"], [Date of anaconda build])
|
|
||||||
AM_SILENT_RULES([yes]) # make --enable-silent-rules the default.
|
|
||||||
|
|
||||||
AC_USE_SYSTEM_EXTENSIONS
|
|
||||||
AC_SYS_LARGEFILE
|
|
||||||
|
|
||||||
# Checks for programs.
|
|
||||||
AC_PROG_CC
|
|
||||||
AC_PROG_LN_S
|
|
||||||
AC_PROG_LIBTOOL
|
|
||||||
AC_PROG_MKDIR_P
|
|
||||||
|
|
||||||
# Check for the gettext programs
|
|
||||||
AC_PATH_PROG([XGETTEXT], [xgettext])
|
|
||||||
AC_PATH_PROG([MSGFMT], [msgfmt])
|
|
||||||
AC_PATH_PROG([MSGMERGE], [msgmerge])
|
|
||||||
AC_PATH_PROG([MSGCAT], [msgcat])
|
|
||||||
AS_IF([test -z "$XGETTEXT" -o -z "$MSGFMT" -o -z "$MSGMERGE" -o -z "$MSGCAT"],
|
|
||||||
[ANACONDA_SOFT_FAILURE([gettext not found])])
|
|
||||||
|
|
||||||
# Checks for header files.
|
|
||||||
AC_CHECK_HEADERS([fcntl.h stdlib.h string.h sys/time.h unistd.h],
|
|
||||||
[],
|
|
||||||
[ANACONDA_SOFT_FAILURE([Header file $ac_header not found.])],
|
|
||||||
[])
|
|
||||||
|
|
||||||
# Checks for typedefs, structures, and compiler characteristics.
|
|
||||||
AC_TYPE_PID_T
|
|
||||||
AC_TYPE_SIZE_T
|
|
||||||
AC_TYPE_SSIZE_T
|
|
||||||
AC_TYPE_UINT32_T
|
|
||||||
AC_TYPE_INT64_T
|
|
||||||
|
|
||||||
# Checks for library functions.
|
|
||||||
AC_FUNC_FORK
|
|
||||||
AC_CHECK_FUNCS([getcwd memset mkdir strchr strdup],
|
|
||||||
[],
|
|
||||||
[ANACONDA_SOFT_FAILURE([Function $ac_func not found.])])
|
|
||||||
|
|
||||||
AC_CHECK_LIB([audit], [audit_open], [:],
|
|
||||||
[ANACONDA_SOFT_FAILURE([libaudit not found])])
|
|
||||||
|
|
||||||
AM_PATH_PYTHON(python_required_version)
|
|
||||||
|
|
||||||
# Check for the python extension paths
|
|
||||||
PKG_CHECK_MODULES([PYTHON3], [python3], [
|
|
||||||
LIBS_save="$LIBS"
|
|
||||||
LIBS="$LIBS $PYTHON3_LIBS"
|
|
||||||
AC_MSG_CHECKING([Python libraries])
|
|
||||||
AC_TRY_LINK_FUNC([Py_Initialize],
|
|
||||||
[AC_MSG_RESULT([yes])],
|
|
||||||
[AC_MSG_RESULT([no])
|
|
||||||
ANACONDA_SOFT_FAILURE([Unable to use python library])])
|
|
||||||
LIBS="$LIBS_save"
|
|
||||||
],
|
|
||||||
[ANACONDA_SOFT_FAILURE([Unable to find python library])])
|
|
||||||
|
|
||||||
# Check for libraries we need that provide pkg-config scripts
|
|
||||||
ANACONDA_PKG_CHECK_MODULES([RPM], [rpm >= 4.10.0])
|
|
||||||
ANACONDA_PKG_CHECK_MODULES([LIBARCHIVE], [libarchive >= 3.0.4])
|
|
||||||
|
|
||||||
# GCC likes to bomb out on some ridiculous warnings. Add your favorites
|
|
||||||
# here.
|
|
||||||
SHUT_UP_GCC="-Wno-unused-result"
|
|
||||||
|
|
||||||
# Add remaining compiler flags we want to use
|
|
||||||
CFLAGS="$CFLAGS -Wall -Werror $SHUT_UP_GCC"
|
|
||||||
|
|
||||||
# Get the release number from the spec file
|
|
||||||
rel="`awk '/^Release:/ { split($2, r, "%"); print r[[1]] }' $srcdir/anaconda.spec`"
|
|
||||||
AC_SUBST(PACKAGE_RELEASE, [$rel])
|
|
||||||
|
|
||||||
# Perform arch related tests
|
|
||||||
AC_CANONICAL_BUILD
|
|
||||||
s_arch="`echo $build_cpu | sed -e s/i.86/i386/ -e s/powerpc.*/ppc/`"
|
|
||||||
|
|
||||||
AM_CONDITIONAL(IS_LIVEINST_ARCH,
|
|
||||||
[test x$s_arch = xppc || test x$s_arch = xppc64 || test x$s_arch = xppc64le || test x$s_arch = xi386 || test x$s_arch = xx86_64])
|
|
||||||
|
|
||||||
AC_CONFIG_SUBDIRS([widgets])
|
|
||||||
|
|
||||||
AC_CONFIG_FILES([Makefile
|
|
||||||
data/Makefile
|
|
||||||
data/command-stubs/Makefile
|
|
||||||
docs/Makefile
|
|
||||||
dracut/Makefile
|
|
||||||
pyanaconda/installclasses/Makefile
|
|
||||||
data/liveinst/Makefile
|
|
||||||
data/liveinst/console.apps/Makefile
|
|
||||||
data/liveinst/gnome/Makefile
|
|
||||||
data/liveinst/pam.d/Makefile
|
|
||||||
data/systemd/Makefile
|
|
||||||
data/window-manager/Makefile
|
|
||||||
data/window-manager/config/Makefile
|
|
||||||
data/window-manager/theme/Makefile
|
|
||||||
po/Makefile
|
|
||||||
scripts/Makefile
|
|
||||||
pyanaconda/Makefile
|
|
||||||
pyanaconda/version.py
|
|
||||||
pyanaconda/isys/Makefile
|
|
||||||
pyanaconda/packaging/Makefile
|
|
||||||
pyanaconda/ui/Makefile
|
|
||||||
pyanaconda/ui/categories/Makefile
|
|
||||||
pyanaconda/ui/lib/Makefile
|
|
||||||
pyanaconda/ui/gui/hubs/Makefile
|
|
||||||
pyanaconda/ui/gui/spokes/Makefile
|
|
||||||
pyanaconda/ui/gui/spokes/advstorage/Makefile
|
|
||||||
pyanaconda/ui/gui/spokes/lib/Makefile
|
|
||||||
pyanaconda/ui/gui/Makefile
|
|
||||||
pyanaconda/ui/tui/hubs/Makefile
|
|
||||||
pyanaconda/ui/tui/simpleline/Makefile
|
|
||||||
pyanaconda/ui/tui/spokes/Makefile
|
|
||||||
pyanaconda/ui/tui/Makefile
|
|
||||||
data/post-scripts/Makefile
|
|
||||||
data/pixmaps/Makefile
|
|
||||||
tests/Makefile
|
|
||||||
utils/Makefile
|
|
||||||
utils/dd/Makefile])
|
|
||||||
AC_OUTPUT
|
|
||||||
|
|
||||||
# Gently advise the user about the build failures they are about to encounter
|
|
||||||
ANACONDA_FAILURES
|
|
@ -1,29 +0,0 @@
|
|||||||
# data/Makefile.am for anaconda
|
|
||||||
#
|
|
||||||
# Copyright (C) 2009 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
SUBDIRS = command-stubs liveinst systemd post-scripts pixmaps window-manager
|
|
||||||
|
|
||||||
CLEANFILES = *~
|
|
||||||
|
|
||||||
dist_pkgdata_DATA = interactive-defaults.ks \
|
|
||||||
tmux.conf \
|
|
||||||
anaconda-gtk.css
|
|
||||||
|
|
||||||
helpdir = $(datadir)/$(PACKAGE_NAME)
|
|
||||||
dist_help_DATA = anaconda_options.txt
|
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
@ -1,790 +0,0 @@
|
|||||||
# Makefile.in generated by automake 1.12.2 from Makefile.am.
|
|
||||||
# @configure_input@
|
|
||||||
|
|
||||||
# Copyright (C) 1994-2012 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
|
||||||
# with or without modifications, as long as this notice is preserved.
|
|
||||||
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
||||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
||||||
# PARTICULAR PURPOSE.
|
|
||||||
|
|
||||||
@SET_MAKE@
|
|
||||||
|
|
||||||
# data/Makefile.am for anaconda
|
|
||||||
#
|
|
||||||
# Copyright (C) 2009 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
#
|
|
||||||
# Author: Martin Sivak <msivak@redhat.com>
|
|
||||||
|
|
||||||
VPATH = @srcdir@
|
|
||||||
am__make_dryrun = \
|
|
||||||
{ \
|
|
||||||
am__dry=no; \
|
|
||||||
case $$MAKEFLAGS in \
|
|
||||||
*\\[\ \ ]*) \
|
|
||||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
|
||||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
|
||||||
*) \
|
|
||||||
for am__flg in $$MAKEFLAGS; do \
|
|
||||||
case $$am__flg in \
|
|
||||||
*=*|--*) ;; \
|
|
||||||
*n*) am__dry=yes; break;; \
|
|
||||||
esac; \
|
|
||||||
done;; \
|
|
||||||
esac; \
|
|
||||||
test $$am__dry = yes; \
|
|
||||||
}
|
|
||||||
pkgdatadir = $(datadir)/@PACKAGE@
|
|
||||||
pkgincludedir = $(includedir)/@PACKAGE@
|
|
||||||
pkglibdir = $(libdir)/@PACKAGE@
|
|
||||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
|
||||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
|
||||||
install_sh_DATA = $(install_sh) -c -m 644
|
|
||||||
install_sh_PROGRAM = $(install_sh) -c
|
|
||||||
install_sh_SCRIPT = $(install_sh) -c
|
|
||||||
INSTALL_HEADER = $(INSTALL_DATA)
|
|
||||||
transform = $(program_transform_name)
|
|
||||||
NORMAL_INSTALL = :
|
|
||||||
PRE_INSTALL = :
|
|
||||||
POST_INSTALL = :
|
|
||||||
NORMAL_UNINSTALL = :
|
|
||||||
PRE_UNINSTALL = :
|
|
||||||
POST_UNINSTALL = :
|
|
||||||
build_triplet = @build@
|
|
||||||
host_triplet = @host@
|
|
||||||
subdir = data
|
|
||||||
DIST_COMMON = $(dist_ks_DATA) $(dist_tmux_DATA) $(dist_udev_DATA) \
|
|
||||||
$(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
|
||||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
|
||||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
|
|
||||||
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
|
|
||||||
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
|
||||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
|
||||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
|
||||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
|
||||||
$(top_srcdir)/m4/python.m4 $(top_srcdir)/configure.ac
|
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
|
||||||
$(ACLOCAL_M4)
|
|
||||||
mkinstalldirs = $(install_sh) -d
|
|
||||||
CONFIG_HEADER = $(top_builddir)/config.h
|
|
||||||
CONFIG_CLEAN_FILES =
|
|
||||||
CONFIG_CLEAN_VPATH_FILES =
|
|
||||||
AM_V_P = $(am__v_P_@AM_V@)
|
|
||||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
|
||||||
am__v_P_0 = false
|
|
||||||
am__v_P_1 = :
|
|
||||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
|
||||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
|
||||||
am__v_GEN_0 = @echo " GEN " $@;
|
|
||||||
am__v_GEN_1 =
|
|
||||||
AM_V_at = $(am__v_at_@AM_V@)
|
|
||||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
|
||||||
am__v_at_0 = @
|
|
||||||
am__v_at_1 =
|
|
||||||
SOURCES =
|
|
||||||
DIST_SOURCES =
|
|
||||||
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
|
|
||||||
html-recursive info-recursive install-data-recursive \
|
|
||||||
install-dvi-recursive install-exec-recursive \
|
|
||||||
install-html-recursive install-info-recursive \
|
|
||||||
install-pdf-recursive install-ps-recursive install-recursive \
|
|
||||||
installcheck-recursive installdirs-recursive pdf-recursive \
|
|
||||||
ps-recursive uninstall-recursive
|
|
||||||
am__can_run_installinfo = \
|
|
||||||
case $$AM_UPDATE_INFO_DIR in \
|
|
||||||
n|no|NO) false;; \
|
|
||||||
*) (install-info --version) >/dev/null 2>&1;; \
|
|
||||||
esac
|
|
||||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
|
||||||
am__vpath_adj = case $$p in \
|
|
||||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
|
||||||
*) f=$$p;; \
|
|
||||||
esac;
|
|
||||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
|
||||||
am__install_max = 40
|
|
||||||
am__nobase_strip_setup = \
|
|
||||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
|
||||||
am__nobase_strip = \
|
|
||||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
|
||||||
am__nobase_list = $(am__nobase_strip_setup); \
|
|
||||||
for p in $$list; do echo "$$p $$p"; done | \
|
|
||||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
|
||||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
|
||||||
if (++n[$$2] == $(am__install_max)) \
|
|
||||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
|
||||||
END { for (dir in files) print dir, files[dir] }'
|
|
||||||
am__base_list = \
|
|
||||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
|
||||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
|
||||||
am__uninstall_files_from_dir = { \
|
|
||||||
test -z "$$files" \
|
|
||||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
|
||||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
|
||||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
|
||||||
}
|
|
||||||
am__installdirs = "$(DESTDIR)$(ksdir)" "$(DESTDIR)$(tmuxdir)" \
|
|
||||||
"$(DESTDIR)$(udevdir)"
|
|
||||||
DATA = $(dist_ks_DATA) $(dist_tmux_DATA) $(dist_udev_DATA)
|
|
||||||
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
|
||||||
distclean-recursive maintainer-clean-recursive
|
|
||||||
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
|
|
||||||
$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
|
|
||||||
distdir
|
|
||||||
ETAGS = etags
|
|
||||||
CTAGS = ctags
|
|
||||||
DIST_SUBDIRS = $(SUBDIRS)
|
|
||||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
|
||||||
am__relativize = \
|
|
||||||
dir0=`pwd`; \
|
|
||||||
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
|
||||||
sed_rest='s,^[^/]*/*,,'; \
|
|
||||||
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
|
||||||
sed_butlast='s,/*[^/]*$$,,'; \
|
|
||||||
while test -n "$$dir1"; do \
|
|
||||||
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
|
||||||
if test "$$first" != "."; then \
|
|
||||||
if test "$$first" = ".."; then \
|
|
||||||
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
|
||||||
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
|
||||||
else \
|
|
||||||
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
|
||||||
if test "$$first2" = "$$first"; then \
|
|
||||||
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
|
||||||
else \
|
|
||||||
dir2="../$$dir2"; \
|
|
||||||
fi; \
|
|
||||||
dir0="$$dir0"/"$$first"; \
|
|
||||||
fi; \
|
|
||||||
fi; \
|
|
||||||
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
|
||||||
done; \
|
|
||||||
reldir="$$dir2"
|
|
||||||
ACLOCAL = @ACLOCAL@
|
|
||||||
ALLOCA = @ALLOCA@
|
|
||||||
AMTAR = @AMTAR@
|
|
||||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
|
||||||
AR = @AR@
|
|
||||||
ARCH = @ARCH@
|
|
||||||
AUDIT_LIBS = @AUDIT_LIBS@
|
|
||||||
AUTOCONF = @AUTOCONF@
|
|
||||||
AUTOHEADER = @AUTOHEADER@
|
|
||||||
AUTOMAKE = @AUTOMAKE@
|
|
||||||
AWK = @AWK@
|
|
||||||
BLKID_LIBS = @BLKID_LIBS@
|
|
||||||
CC = @CC@
|
|
||||||
CCDEPMODE = @CCDEPMODE@
|
|
||||||
CFLAGS = @CFLAGS@
|
|
||||||
CPP = @CPP@
|
|
||||||
CPPFLAGS = @CPPFLAGS@
|
|
||||||
CYGPATH_W = @CYGPATH_W@
|
|
||||||
DEFS = @DEFS@
|
|
||||||
DEPDIR = @DEPDIR@
|
|
||||||
DEVMAPPER_CFLAGS = @DEVMAPPER_CFLAGS@
|
|
||||||
DEVMAPPER_LIBS = @DEVMAPPER_LIBS@
|
|
||||||
DLLTOOL = @DLLTOOL@
|
|
||||||
DSYMUTIL = @DSYMUTIL@
|
|
||||||
DUMPBIN = @DUMPBIN@
|
|
||||||
ECHO_C = @ECHO_C@
|
|
||||||
ECHO_N = @ECHO_N@
|
|
||||||
ECHO_T = @ECHO_T@
|
|
||||||
EGREP = @EGREP@
|
|
||||||
EXEEXT = @EXEEXT@
|
|
||||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
|
||||||
FGREP = @FGREP@
|
|
||||||
GDK_CFLAGS = @GDK_CFLAGS@
|
|
||||||
GDK_LIBS = @GDK_LIBS@
|
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|
||||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
|
||||||
GLIB_LIBS = @GLIB_LIBS@
|
|
||||||
GMSGFMT = @GMSGFMT@
|
|
||||||
GMSGFMT_015 = @GMSGFMT_015@
|
|
||||||
GREP = @GREP@
|
|
||||||
GTK_X11_CFLAGS = @GTK_X11_CFLAGS@
|
|
||||||
GTK_X11_LIBS = @GTK_X11_LIBS@
|
|
||||||
INSTALL = @INSTALL@
|
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|
||||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
|
||||||
INTLLIBS = @INTLLIBS@
|
|
||||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
|
||||||
IPV6_CFLAGS = @IPV6_CFLAGS@
|
|
||||||
ISCSI_LIBS = @ISCSI_LIBS@
|
|
||||||
LD = @LD@
|
|
||||||
LDFLAGS = @LDFLAGS@
|
|
||||||
LIBARCHIVE_CFLAGS = @LIBARCHIVE_CFLAGS@
|
|
||||||
LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@
|
|
||||||
LIBCURL_CFLAGS = @LIBCURL_CFLAGS@
|
|
||||||
LIBCURL_LIBS = @LIBCURL_LIBS@
|
|
||||||
LIBICONV = @LIBICONV@
|
|
||||||
LIBINTL = @LIBINTL@
|
|
||||||
LIBNL_CFLAGS = @LIBNL_CFLAGS@
|
|
||||||
LIBNL_LIBS = @LIBNL_LIBS@
|
|
||||||
LIBNM_GLIB_CFLAGS = @LIBNM_GLIB_CFLAGS@
|
|
||||||
LIBNM_GLIB_LIBS = @LIBNM_GLIB_LIBS@
|
|
||||||
LIBOBJS = @LIBOBJS@
|
|
||||||
LIBS = @LIBS@
|
|
||||||
LIBTOOL = @LIBTOOL@
|
|
||||||
LIPO = @LIPO@
|
|
||||||
LN_S = @LN_S@
|
|
||||||
LTLIBICONV = @LTLIBICONV@
|
|
||||||
LTLIBINTL = @LTLIBINTL@
|
|
||||||
LTLIBOBJS = @LTLIBOBJS@
|
|
||||||
MAKEINFO = @MAKEINFO@
|
|
||||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
|
||||||
MKDIR_P = @MKDIR_P@
|
|
||||||
MSGFMT = @MSGFMT@
|
|
||||||
MSGFMT_015 = @MSGFMT_015@
|
|
||||||
MSGMERGE = @MSGMERGE@
|
|
||||||
NETWORKMANAGER_CFLAGS = @NETWORKMANAGER_CFLAGS@
|
|
||||||
NETWORKMANAGER_LIBS = @NETWORKMANAGER_LIBS@
|
|
||||||
NFS_CFLAGS = @NFS_CFLAGS@
|
|
||||||
NM = @NM@
|
|
||||||
NMEDIT = @NMEDIT@
|
|
||||||
OBJDUMP = @OBJDUMP@
|
|
||||||
OBJEXT = @OBJEXT@
|
|
||||||
OTOOL = @OTOOL@
|
|
||||||
OTOOL64 = @OTOOL64@
|
|
||||||
PACKAGE = @PACKAGE@
|
|
||||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
||||||
PACKAGE_NAME = @PACKAGE_NAME@
|
|
||||||
PACKAGE_RELEASE = @PACKAGE_RELEASE@
|
|
||||||
PACKAGE_STRING = @PACKAGE_STRING@
|
|
||||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
|
||||||
PACKAGE_URL = @PACKAGE_URL@
|
|
||||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
|
||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
|
||||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
|
||||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
|
||||||
POSUB = @POSUB@
|
|
||||||
PYTHON = @PYTHON@
|
|
||||||
PYTHON_EMBED_LIBS = @PYTHON_EMBED_LIBS@
|
|
||||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
|
||||||
PYTHON_INCLUDES = @PYTHON_INCLUDES@
|
|
||||||
PYTHON_LDFLAGS = @PYTHON_LDFLAGS@
|
|
||||||
PYTHON_LIBS = @PYTHON_LIBS@
|
|
||||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
|
||||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
|
||||||
PYTHON_VERSION = @PYTHON_VERSION@
|
|
||||||
RANLIB = @RANLIB@
|
|
||||||
RPM_CFLAGS = @RPM_CFLAGS@
|
|
||||||
RPM_LIBS = @RPM_LIBS@
|
|
||||||
SED = @SED@
|
|
||||||
SELINUX_CFLAGS = @SELINUX_CFLAGS@
|
|
||||||
SELINUX_LIBS = @SELINUX_LIBS@
|
|
||||||
SET_MAKE = @SET_MAKE@
|
|
||||||
SHELL = @SHELL@
|
|
||||||
STRIP = @STRIP@
|
|
||||||
USE_NLS = @USE_NLS@
|
|
||||||
VERSION = @VERSION@
|
|
||||||
X11_CFLAGS = @X11_CFLAGS@
|
|
||||||
X11_LIBS = @X11_LIBS@
|
|
||||||
XCOMPOSITE_CFLAGS = @XCOMPOSITE_CFLAGS@
|
|
||||||
XCOMPOSITE_LIBS = @XCOMPOSITE_LIBS@
|
|
||||||
XGETTEXT = @XGETTEXT@
|
|
||||||
XGETTEXT_015 = @XGETTEXT_015@
|
|
||||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
|
||||||
XMKMF = @XMKMF@
|
|
||||||
ZLIB_LIBS = @ZLIB_LIBS@
|
|
||||||
abs_builddir = @abs_builddir@
|
|
||||||
abs_srcdir = @abs_srcdir@
|
|
||||||
abs_top_builddir = @abs_top_builddir@
|
|
||||||
abs_top_srcdir = @abs_top_srcdir@
|
|
||||||
ac_ct_AR = @ac_ct_AR@
|
|
||||||
ac_ct_CC = @ac_ct_CC@
|
|
||||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
|
||||||
am__include = @am__include@
|
|
||||||
am__leading_dot = @am__leading_dot@
|
|
||||||
am__quote = @am__quote@
|
|
||||||
am__tar = @am__tar@
|
|
||||||
am__untar = @am__untar@
|
|
||||||
bindir = @bindir@
|
|
||||||
build = @build@
|
|
||||||
build_alias = @build_alias@
|
|
||||||
build_cpu = @build_cpu@
|
|
||||||
build_os = @build_os@
|
|
||||||
build_vendor = @build_vendor@
|
|
||||||
builddir = @builddir@
|
|
||||||
datadir = @datadir@
|
|
||||||
datarootdir = @datarootdir@
|
|
||||||
docdir = @docdir@
|
|
||||||
dvidir = @dvidir@
|
|
||||||
exec_prefix = @exec_prefix@
|
|
||||||
host = @host@
|
|
||||||
host_alias = @host_alias@
|
|
||||||
host_cpu = @host_cpu@
|
|
||||||
host_os = @host_os@
|
|
||||||
host_vendor = @host_vendor@
|
|
||||||
htmldir = @htmldir@
|
|
||||||
includedir = @includedir@
|
|
||||||
infodir = @infodir@
|
|
||||||
install_sh = @install_sh@
|
|
||||||
libdir = @libdir@
|
|
||||||
libexecdir = @libexecdir@
|
|
||||||
localedir = @localedir@
|
|
||||||
localstatedir = @localstatedir@
|
|
||||||
mandir = @mandir@
|
|
||||||
mkdir_p = @mkdir_p@
|
|
||||||
oldincludedir = @oldincludedir@
|
|
||||||
pdfdir = @pdfdir@
|
|
||||||
pkgpyexecdir = @pkgpyexecdir@
|
|
||||||
pkgpythondir = @pkgpythondir@
|
|
||||||
prefix = @prefix@
|
|
||||||
program_transform_name = @program_transform_name@
|
|
||||||
psdir = @psdir@
|
|
||||||
pyexecdir = @pyexecdir@
|
|
||||||
pythondir = @pythondir@
|
|
||||||
sbindir = @sbindir@
|
|
||||||
sharedstatedir = @sharedstatedir@
|
|
||||||
srcdir = @srcdir@
|
|
||||||
subdirs = @subdirs@
|
|
||||||
sysconfdir = @sysconfdir@
|
|
||||||
target_alias = @target_alias@
|
|
||||||
top_build_prefix = @top_build_prefix@
|
|
||||||
top_builddir = @top_builddir@
|
|
||||||
top_srcdir = @top_srcdir@
|
|
||||||
SUBDIRS = command-stubs icons liveinst pixmaps systemd post-scripts
|
|
||||||
CLEANFILES = *~
|
|
||||||
ksdir = $(datadir)/$(PACKAGE_NAME)
|
|
||||||
dist_ks_DATA = interactive-defaults.ks
|
|
||||||
udevdir = $(prefix)/lib/udev/rules.d
|
|
||||||
dist_udev_DATA = 70-anaconda.rules
|
|
||||||
tmuxdir = $(datadir)/$(PACKAGE_NAME)
|
|
||||||
dist_tmux_DATA = tmux.conf
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
all: all-recursive
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
|
||||||
@for dep in $?; do \
|
|
||||||
case '$(am__configure_deps)' in \
|
|
||||||
*$$dep*) \
|
|
||||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
|
||||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
|
||||||
exit 1;; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/Makefile'; \
|
|
||||||
$(am__cd) $(top_srcdir) && \
|
|
||||||
$(AUTOMAKE) --foreign data/Makefile
|
|
||||||
.PRECIOUS: Makefile
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
||||||
@case '$?' in \
|
|
||||||
*config.status*) \
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
|
||||||
*) \
|
|
||||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
|
||||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
|
||||||
esac;
|
|
||||||
|
|
||||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
|
|
||||||
$(top_srcdir)/configure: $(am__configure_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(am__aclocal_m4_deps):
|
|
||||||
|
|
||||||
mostlyclean-libtool:
|
|
||||||
-rm -f *.lo
|
|
||||||
|
|
||||||
clean-libtool:
|
|
||||||
-rm -rf .libs _libs
|
|
||||||
install-dist_ksDATA: $(dist_ks_DATA)
|
|
||||||
@$(NORMAL_INSTALL)
|
|
||||||
@list='$(dist_ks_DATA)'; test -n "$(ksdir)" || list=; \
|
|
||||||
if test -n "$$list"; then \
|
|
||||||
echo " $(MKDIR_P) '$(DESTDIR)$(ksdir)'"; \
|
|
||||||
$(MKDIR_P) "$(DESTDIR)$(ksdir)" || exit 1; \
|
|
||||||
fi; \
|
|
||||||
for p in $$list; do \
|
|
||||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
|
||||||
echo "$$d$$p"; \
|
|
||||||
done | $(am__base_list) | \
|
|
||||||
while read files; do \
|
|
||||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(ksdir)'"; \
|
|
||||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(ksdir)" || exit $$?; \
|
|
||||||
done
|
|
||||||
|
|
||||||
uninstall-dist_ksDATA:
|
|
||||||
@$(NORMAL_UNINSTALL)
|
|
||||||
@list='$(dist_ks_DATA)'; test -n "$(ksdir)" || list=; \
|
|
||||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
|
||||||
dir='$(DESTDIR)$(ksdir)'; $(am__uninstall_files_from_dir)
|
|
||||||
install-dist_tmuxDATA: $(dist_tmux_DATA)
|
|
||||||
@$(NORMAL_INSTALL)
|
|
||||||
@list='$(dist_tmux_DATA)'; test -n "$(tmuxdir)" || list=; \
|
|
||||||
if test -n "$$list"; then \
|
|
||||||
echo " $(MKDIR_P) '$(DESTDIR)$(tmuxdir)'"; \
|
|
||||||
$(MKDIR_P) "$(DESTDIR)$(tmuxdir)" || exit 1; \
|
|
||||||
fi; \
|
|
||||||
for p in $$list; do \
|
|
||||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
|
||||||
echo "$$d$$p"; \
|
|
||||||
done | $(am__base_list) | \
|
|
||||||
while read files; do \
|
|
||||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(tmuxdir)'"; \
|
|
||||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(tmuxdir)" || exit $$?; \
|
|
||||||
done
|
|
||||||
|
|
||||||
uninstall-dist_tmuxDATA:
|
|
||||||
@$(NORMAL_UNINSTALL)
|
|
||||||
@list='$(dist_tmux_DATA)'; test -n "$(tmuxdir)" || list=; \
|
|
||||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
|
||||||
dir='$(DESTDIR)$(tmuxdir)'; $(am__uninstall_files_from_dir)
|
|
||||||
install-dist_udevDATA: $(dist_udev_DATA)
|
|
||||||
@$(NORMAL_INSTALL)
|
|
||||||
@list='$(dist_udev_DATA)'; test -n "$(udevdir)" || list=; \
|
|
||||||
if test -n "$$list"; then \
|
|
||||||
echo " $(MKDIR_P) '$(DESTDIR)$(udevdir)'"; \
|
|
||||||
$(MKDIR_P) "$(DESTDIR)$(udevdir)" || exit 1; \
|
|
||||||
fi; \
|
|
||||||
for p in $$list; do \
|
|
||||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
|
||||||
echo "$$d$$p"; \
|
|
||||||
done | $(am__base_list) | \
|
|
||||||
while read files; do \
|
|
||||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(udevdir)'"; \
|
|
||||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(udevdir)" || exit $$?; \
|
|
||||||
done
|
|
||||||
|
|
||||||
uninstall-dist_udevDATA:
|
|
||||||
@$(NORMAL_UNINSTALL)
|
|
||||||
@list='$(dist_udev_DATA)'; test -n "$(udevdir)" || list=; \
|
|
||||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
|
||||||
dir='$(DESTDIR)$(udevdir)'; $(am__uninstall_files_from_dir)
|
|
||||||
|
|
||||||
# This directory's subdirectories are mostly independent; you can cd
|
|
||||||
# into them and run 'make' without going through this Makefile.
|
|
||||||
# To change the values of 'make' variables: instead of editing Makefiles,
|
|
||||||
# (1) if the variable is set in 'config.status', edit 'config.status'
|
|
||||||
# (which will cause the Makefiles to be regenerated when you run 'make');
|
|
||||||
# (2) otherwise, pass the desired values on the 'make' command line.
|
|
||||||
$(RECURSIVE_TARGETS) $(RECURSIVE_CLEAN_TARGETS):
|
|
||||||
@fail= failcom='exit 1'; \
|
|
||||||
for f in x $$MAKEFLAGS; do \
|
|
||||||
case $$f in \
|
|
||||||
*=* | --[!k]*);; \
|
|
||||||
*k*) failcom='fail=yes';; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
dot_seen=no; \
|
|
||||||
target=`echo $@ | sed s/-recursive//`; \
|
|
||||||
case "$@" in \
|
|
||||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
|
||||||
*) list='$(SUBDIRS)' ;; \
|
|
||||||
esac; \
|
|
||||||
for subdir in $$list; do \
|
|
||||||
echo "Making $$target in $$subdir"; \
|
|
||||||
if test "$$subdir" = "."; then \
|
|
||||||
dot_seen=yes; \
|
|
||||||
local_target="$$target-am"; \
|
|
||||||
else \
|
|
||||||
local_target="$$target"; \
|
|
||||||
fi; \
|
|
||||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
|
||||||
|| eval $$failcom; \
|
|
||||||
done; \
|
|
||||||
if test "$$dot_seen" = "no"; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
|
||||||
fi; test -z "$$fail"
|
|
||||||
tags-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
|
||||||
done
|
|
||||||
ctags-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
|
|
||||||
done
|
|
||||||
cscopelist-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \
|
|
||||||
done
|
|
||||||
|
|
||||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
mkid -fID $$unique
|
|
||||||
tags: TAGS
|
|
||||||
|
|
||||||
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
||||||
$(TAGS_FILES) $(LISP)
|
|
||||||
set x; \
|
|
||||||
here=`pwd`; \
|
|
||||||
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
|
||||||
include_option=--etags-include; \
|
|
||||||
empty_fix=.; \
|
|
||||||
else \
|
|
||||||
include_option=--include; \
|
|
||||||
empty_fix=; \
|
|
||||||
fi; \
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
if test "$$subdir" = .; then :; else \
|
|
||||||
test ! -f $$subdir/TAGS || \
|
|
||||||
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
|
||||||
fi; \
|
|
||||||
done; \
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
shift; \
|
|
||||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
|
||||||
test -n "$$unique" || unique=$$empty_fix; \
|
|
||||||
if test $$# -gt 0; then \
|
|
||||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
||||||
"$$@" $$unique; \
|
|
||||||
else \
|
|
||||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
||||||
$$unique; \
|
|
||||||
fi; \
|
|
||||||
fi
|
|
||||||
ctags: CTAGS
|
|
||||||
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
||||||
$(TAGS_FILES) $(LISP)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
test -z "$(CTAGS_ARGS)$$unique" \
|
|
||||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
|
||||||
$$unique
|
|
||||||
|
|
||||||
GTAGS:
|
|
||||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
|
||||||
&& $(am__cd) $(top_srcdir) \
|
|
||||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
|
||||||
|
|
||||||
cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP)'; \
|
|
||||||
case "$(srcdir)" in \
|
|
||||||
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
|
||||||
*) sdir=$(subdir)/$(srcdir) ;; \
|
|
||||||
esac; \
|
|
||||||
for i in $$list; do \
|
|
||||||
if test -f "$$i"; then \
|
|
||||||
echo "$(subdir)/$$i"; \
|
|
||||||
else \
|
|
||||||
echo "$$sdir/$$i"; \
|
|
||||||
fi; \
|
|
||||||
done >> $(top_builddir)/cscope.files
|
|
||||||
|
|
||||||
distclean-tags:
|
|
||||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
|
||||||
|
|
||||||
distdir: $(DISTFILES)
|
|
||||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
list='$(DISTFILES)'; \
|
|
||||||
dist_files=`for file in $$list; do echo $$file; done | \
|
|
||||||
sed -e "s|^$$srcdirstrip/||;t" \
|
|
||||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
|
||||||
case $$dist_files in \
|
|
||||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
|
||||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
|
||||||
sort -u` ;; \
|
|
||||||
esac; \
|
|
||||||
for file in $$dist_files; do \
|
|
||||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
|
||||||
if test -d $$d/$$file; then \
|
|
||||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
|
||||||
if test -d "$(distdir)/$$file"; then \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
|
||||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
else \
|
|
||||||
test -f "$(distdir)/$$file" \
|
|
||||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
if test "$$subdir" = .; then :; else \
|
|
||||||
$(am__make_dryrun) \
|
|
||||||
|| test -d "$(distdir)/$$subdir" \
|
|
||||||
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
|
||||||
|| exit 1; \
|
|
||||||
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
|
||||||
$(am__relativize); \
|
|
||||||
new_distdir=$$reldir; \
|
|
||||||
dir1=$$subdir; dir2="$(top_distdir)"; \
|
|
||||||
$(am__relativize); \
|
|
||||||
new_top_distdir=$$reldir; \
|
|
||||||
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
|
||||||
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
|
||||||
($(am__cd) $$subdir && \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) \
|
|
||||||
top_distdir="$$new_top_distdir" \
|
|
||||||
distdir="$$new_distdir" \
|
|
||||||
am__remove_distdir=: \
|
|
||||||
am__skip_length_check=: \
|
|
||||||
am__skip_mode_fix=: \
|
|
||||||
distdir) \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
check-am: all-am
|
|
||||||
check: check-recursive
|
|
||||||
all-am: Makefile $(DATA)
|
|
||||||
installdirs: installdirs-recursive
|
|
||||||
installdirs-am:
|
|
||||||
for dir in "$(DESTDIR)$(ksdir)" "$(DESTDIR)$(tmuxdir)" "$(DESTDIR)$(udevdir)"; do \
|
|
||||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
|
||||||
done
|
|
||||||
install: install-recursive
|
|
||||||
install-exec: install-exec-recursive
|
|
||||||
install-data: install-data-recursive
|
|
||||||
uninstall: uninstall-recursive
|
|
||||||
|
|
||||||
install-am: all-am
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
|
||||||
|
|
||||||
installcheck: installcheck-recursive
|
|
||||||
install-strip:
|
|
||||||
if test -z '$(STRIP)'; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
install; \
|
|
||||||
else \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
|
||||||
fi
|
|
||||||
mostlyclean-generic:
|
|
||||||
|
|
||||||
clean-generic:
|
|
||||||
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
|
||||||
|
|
||||||
distclean-generic:
|
|
||||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
|
||||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
|
||||||
|
|
||||||
maintainer-clean-generic:
|
|
||||||
@echo "This command is intended for maintainers to use"
|
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
|
||||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
|
||||||
clean: clean-recursive
|
|
||||||
|
|
||||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
|
||||||
|
|
||||||
distclean: distclean-recursive
|
|
||||||
-rm -f Makefile
|
|
||||||
distclean-am: clean-am distclean-generic distclean-tags
|
|
||||||
|
|
||||||
dvi: dvi-recursive
|
|
||||||
|
|
||||||
dvi-am:
|
|
||||||
|
|
||||||
html: html-recursive
|
|
||||||
|
|
||||||
html-am:
|
|
||||||
|
|
||||||
info: info-recursive
|
|
||||||
|
|
||||||
info-am:
|
|
||||||
|
|
||||||
install-data-am: install-dist_ksDATA install-dist_tmuxDATA \
|
|
||||||
install-dist_udevDATA
|
|
||||||
|
|
||||||
install-dvi: install-dvi-recursive
|
|
||||||
|
|
||||||
install-dvi-am:
|
|
||||||
|
|
||||||
install-exec-am:
|
|
||||||
|
|
||||||
install-html: install-html-recursive
|
|
||||||
|
|
||||||
install-html-am:
|
|
||||||
|
|
||||||
install-info: install-info-recursive
|
|
||||||
|
|
||||||
install-info-am:
|
|
||||||
|
|
||||||
install-man:
|
|
||||||
|
|
||||||
install-pdf: install-pdf-recursive
|
|
||||||
|
|
||||||
install-pdf-am:
|
|
||||||
|
|
||||||
install-ps: install-ps-recursive
|
|
||||||
|
|
||||||
install-ps-am:
|
|
||||||
|
|
||||||
installcheck-am:
|
|
||||||
|
|
||||||
maintainer-clean: maintainer-clean-recursive
|
|
||||||
-rm -f Makefile
|
|
||||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
|
||||||
|
|
||||||
mostlyclean: mostlyclean-recursive
|
|
||||||
|
|
||||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
|
||||||
|
|
||||||
pdf: pdf-recursive
|
|
||||||
|
|
||||||
pdf-am:
|
|
||||||
|
|
||||||
ps: ps-recursive
|
|
||||||
|
|
||||||
ps-am:
|
|
||||||
|
|
||||||
uninstall-am: uninstall-dist_ksDATA uninstall-dist_tmuxDATA \
|
|
||||||
uninstall-dist_udevDATA
|
|
||||||
|
|
||||||
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) \
|
|
||||||
cscopelist-recursive ctags-recursive install-am install-strip \
|
|
||||||
tags-recursive
|
|
||||||
|
|
||||||
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
|
|
||||||
all all-am check check-am clean clean-generic clean-libtool \
|
|
||||||
cscopelist cscopelist-recursive ctags ctags-recursive \
|
|
||||||
distclean distclean-generic distclean-libtool distclean-tags \
|
|
||||||
distdir dvi dvi-am html html-am info info-am install \
|
|
||||||
install-am install-data install-data-am install-dist_ksDATA \
|
|
||||||
install-dist_tmuxDATA install-dist_udevDATA install-dvi \
|
|
||||||
install-dvi-am install-exec install-exec-am install-html \
|
|
||||||
install-html-am install-info install-info-am install-man \
|
|
||||||
install-pdf install-pdf-am install-ps install-ps-am \
|
|
||||||
install-strip installcheck installcheck-am installdirs \
|
|
||||||
installdirs-am maintainer-clean maintainer-clean-generic \
|
|
||||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
|
||||||
ps ps-am tags tags-recursive uninstall uninstall-am \
|
|
||||||
uninstall-dist_ksDATA uninstall-dist_tmuxDATA \
|
|
||||||
uninstall-dist_udevDATA
|
|
||||||
|
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
|
||||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
|
||||||
.NOEXPORT:
|
|
@ -1,141 +0,0 @@
|
|||||||
/* Anaconda gtk style overrides */
|
|
||||||
|
|
||||||
/* Define styles to apply to the GtkLevelBar widgets for different values.
|
|
||||||
*
|
|
||||||
* This stylesheet defines properties for "low", "medium" and "high" level bar
|
|
||||||
* levels. The level bars themselves need to define what style applies at what
|
|
||||||
* value using gtk_level_bar_add_offset_value. Gtk defines "low" and "high" by
|
|
||||||
* default, but it defines them for level bars using a continuous value between
|
|
||||||
* 0 and 1, so our discrete level bars are effectively always at the "high"
|
|
||||||
* level.
|
|
||||||
*/
|
|
||||||
|
|
||||||
@define-color anaconda_level_bar_low red;
|
|
||||||
@define-color anaconda_level_bar_medium orange;
|
|
||||||
@define-color anaconda_level_bar_high green;
|
|
||||||
|
|
||||||
levelbar.discrete trough block.filled.low {
|
|
||||||
border-color: darker(@anaconda_level_bar_low);
|
|
||||||
background: @anaconda_level_bar_low;
|
|
||||||
}
|
|
||||||
|
|
||||||
levelbar.discrete trough block.filled.medium {
|
|
||||||
border-color: darker(@anaconda_level_bar_medium);
|
|
||||||
background: @anaconda_level_bar_medium;
|
|
||||||
}
|
|
||||||
|
|
||||||
levelbar.discrete trough block.filled.full,
|
|
||||||
levelbar.discrete trough block.filled.high {
|
|
||||||
border-color: darker(@anaconda_level_bar_high);
|
|
||||||
background: @anaconda_level_bar_high;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* As of gnome-themes-standard 3.9.90, the Adwaita theme uses the same color
|
|
||||||
* for all GtkInfoBars regardless of the MessageType.
|
|
||||||
* (https://bugzilla.gnome.org/show_bug.cgi?id=704266, commit 6bfa3aa0). The
|
|
||||||
* colors were actually kind of ok, and also the new colors are borderline
|
|
||||||
* unreadable, so these rules revert that change and set different colors.
|
|
||||||
*/
|
|
||||||
|
|
||||||
@define-color info_fg_color black;
|
|
||||||
@define-color info_bg_color rgb (252, 252, 189);
|
|
||||||
@define-color warning_fg_color black;
|
|
||||||
@define-color warning_bg_color rgb (250, 173, 61);
|
|
||||||
@define-color question_fg_color white;
|
|
||||||
@define-color question_bg_color rgb (138, 173, 212);
|
|
||||||
@define-color error_fg_color white;
|
|
||||||
@define-color error_bg_color rgb (237, 54, 54);
|
|
||||||
|
|
||||||
.info {
|
|
||||||
background-color: @info_bg_color;
|
|
||||||
color: @info_fg_color;
|
|
||||||
border-color: darker(@info_bg_color);
|
|
||||||
}
|
|
||||||
|
|
||||||
.warning {
|
|
||||||
background-color: @warning_bg_color;
|
|
||||||
color: @warning_fg_color;
|
|
||||||
border-color: darker(@warning_bg_color);
|
|
||||||
}
|
|
||||||
|
|
||||||
.question {
|
|
||||||
background-color: @question_bg_color;
|
|
||||||
color: @question_fg_color;
|
|
||||||
border-color: darker(@question_bg_color);
|
|
||||||
}
|
|
||||||
|
|
||||||
.error {
|
|
||||||
background-color: @error_bg_color;
|
|
||||||
color: @error_fg_color;
|
|
||||||
border-color: darker(@error_bg_color);
|
|
||||||
}
|
|
||||||
|
|
||||||
.info,
|
|
||||||
.warning,
|
|
||||||
.question,
|
|
||||||
.error {
|
|
||||||
text-shadow: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* vendor-specific colors/images */
|
|
||||||
|
|
||||||
@define-color redhat #41413e;
|
|
||||||
@define-color fedora #2f4265;
|
|
||||||
|
|
||||||
/* logo and sidebar classes for Fedora */
|
|
||||||
|
|
||||||
/* The sidebar consists of three parts: a background, a logo, and a product logo,
|
|
||||||
* rendered in that order. The product logo is empty by default and is intended
|
|
||||||
* to be overridden by a stylesheet in product.img.
|
|
||||||
*/
|
|
||||||
.logo-sidebar {
|
|
||||||
background-image: url('/usr/share/anaconda/pixmaps/sidebar-bg.png');
|
|
||||||
background-color: @fedora;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Add a logo to the sidebar */
|
|
||||||
.logo {
|
|
||||||
background-image: url('/usr/share/anaconda/pixmaps/sidebar-logo.png');
|
|
||||||
background-position: 50% 20px;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
background-color: transparent;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* This is a placeholder to be filled by a product-specific logo. */
|
|
||||||
.product-logo {
|
|
||||||
background-image: none;
|
|
||||||
background-color: transparent;
|
|
||||||
}
|
|
||||||
|
|
||||||
AnacondaSpokeWindow #nav-box {
|
|
||||||
background-color: @fedora;
|
|
||||||
background-image: url('/usr/share/anaconda/pixmaps/topbar-bg.png');
|
|
||||||
background-repeat: repeat;
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Remove the box-shadow from buttons in the nav-box because it adds a white stripe
|
|
||||||
* below the buttons and makes them look dumb */
|
|
||||||
AnacondaSpokeWindow #nav-box GtkButton {
|
|
||||||
box-shadow: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
AnacondaSpokeWindow #nav-box {
|
|
||||||
background-color: @fedora;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* When multi-column GtkTreeViews set a row separator, the horizontal-separator
|
|
||||||
* style property is still applied to the row separator, breaking the row
|
|
||||||
* separator up for each column. It looks kind of dumb. Provide a way to not do
|
|
||||||
* that.
|
|
||||||
*/
|
|
||||||
treeview.solid-separator {
|
|
||||||
-GtkTreeView-horizontal-separator: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Set the layout indicator colors */
|
|
||||||
AnacondaLayoutIndicator {
|
|
||||||
background-color: #fdfdfd;
|
|
||||||
color: black;
|
|
||||||
}
|
|
@ -1,251 +0,0 @@
|
|||||||
cmdline
|
|
||||||
Force command line installation mode. This mode simply prints out text and does not allow any interactivity.
|
|
||||||
All options must be specified either in a kickstart file or on the command line. If all required options
|
|
||||||
are not specified, the installation will terminate immediately. If running in PXE, network or media
|
|
||||||
installation mode Anaconda will also reboot the machine. This can be prevented by passing the "inst.nokill"
|
|
||||||
boot option.
|
|
||||||
|
|
||||||
graphical
|
|
||||||
Force graphical installation. A graphical installation implies that the installed system will
|
|
||||||
boot up into graphical.target, using whichever display manager is in use by the default desktop
|
|
||||||
(gdm for GNOME, kdm for KDE).
|
|
||||||
|
|
||||||
text
|
|
||||||
Force text mode installation. This also implies that the installed system will boot up in text mode
|
|
||||||
instead of to the graphical login screen.
|
|
||||||
|
|
||||||
proxy
|
|
||||||
Use the given proxy settings when performing an installation from a HTTP/HTTPS/FTP source.
|
|
||||||
The PROXY_URL can be specified like this: [PROTOCOL://][USERNAME[:PASSWORD]@]HOST[:PORT]
|
|
||||||
|
|
||||||
debug
|
|
||||||
Show debug level messages in the log watching consoles.
|
|
||||||
This basically a shortcut for for loglevel=debug.
|
|
||||||
|
|
||||||
ks
|
|
||||||
Gives the location of the kickstart file to be used for installation. The KICKSTART_URL
|
|
||||||
supports fetching kickstarts from HTTP/S, FTP, NFS, from a local file, from a local
|
|
||||||
harddrive, from an optical disk and from BIOS RAID sets. For details on the KICKSTART_URL
|
|
||||||
syntax see the Anaconda options wiki page: http://fedoraproject.org/wiki/Anaconda_Boot_Options
|
|
||||||
|
|
||||||
kickstart
|
|
||||||
Gives the local file path to use for kickstart. Normally only used when running anaconda
|
|
||||||
from the cmdline. This option is not supported for live installations.
|
|
||||||
|
|
||||||
rescue
|
|
||||||
Start the rescue environment instead of installation. This option is not supported for
|
|
||||||
live installations.
|
|
||||||
|
|
||||||
armplatform
|
|
||||||
Can be used to specify the ARM platform for the installation by passing the appropriate PLATFORM_ID.
|
|
||||||
|
|
||||||
multilib
|
|
||||||
Enable dnf's multlib_policy of "all" instead of the default of "best".
|
|
||||||
|
|
||||||
method
|
|
||||||
This option is deprecated in favor of the repo option. For now, it does the same thing as repo,
|
|
||||||
but will be removed in the future.
|
|
||||||
|
|
||||||
askmethod
|
|
||||||
Do not automatically configure the Installation Source spoke, but require the user to enter it and
|
|
||||||
choose an option. If you don't want to wait for the default configuration to be processed before
|
|
||||||
you can enter the spoke and change it, you can pass this option.
|
|
||||||
|
|
||||||
repo
|
|
||||||
This option tells Anaconda where to find the packages for installation. This option must point to a
|
|
||||||
valid package repository (or, for some protocols, a Fedora DVD ISO image). It is analogous to the older
|
|
||||||
method option, but repo makes it more clear exactly what is meant. This option may appear only once
|
|
||||||
on the command line. It corresponds to the kickstart command install (whereas kickstart command repo
|
|
||||||
is used for additional repositories). As of Fedora 16, you can (optionally) add a specific .iso file
|
|
||||||
to the path. If no inst.root or inst.stage2 parameter is passed, this location will also be used
|
|
||||||
as the source for the installer runtime image.
|
|
||||||
For more information about the REPO_URL format check the Anaconda option documentation, available on:
|
|
||||||
http://fedoraproject.org/wiki/Anaconda_Boot_Options
|
|
||||||
|
|
||||||
stage2
|
|
||||||
The STAGE2_URL specifies a path to a repository containing a stage2 (squashfs.img) file instead of to an
|
|
||||||
installation source. Follows the same syntax as the repo option. If this parameter is provided,
|
|
||||||
it takes precedence over all other methods of finding the install.img. Otherwise, Anaconda will attempt
|
|
||||||
to find the install.img first on any existing CD, and then from the location given by repo.
|
|
||||||
If only the stage2 option is given without repo, Anaconda will use whatever repos the installed
|
|
||||||
system would have enabled by default for installation. For instance, an install of a Fedora release
|
|
||||||
will attempt to use the Fedora mirrorlist given by /etc/yum.repos.d/fedora.repo from that release.
|
|
||||||
|
|
||||||
noverifyssl
|
|
||||||
Prevents Anaconda from verifying the ssl certificate for all HTTPS connections with an exception of the
|
|
||||||
additional kickstart repos (where --noverifyssl can be set per repo).
|
|
||||||
|
|
||||||
liveinst
|
|
||||||
Run in live installation mode.
|
|
||||||
|
|
||||||
resolution
|
|
||||||
Run GUI installer in the resolution specified, "1024x768" for example.
|
|
||||||
|
|
||||||
usefbx
|
|
||||||
Use the framebuffer X driver instead of attempting to use a hardware-specific one.
|
|
||||||
|
|
||||||
vnc
|
|
||||||
Enable VNC-based installation. You will need to connect to the machine using a VNC client application.
|
|
||||||
A VNC install implies that the installed system will boot up in runlevel 3 instead of to the graphical
|
|
||||||
login screen. The VNC session will be shared. Consider setting a VNC password using the vncpassword
|
|
||||||
option.
|
|
||||||
|
|
||||||
vncconnect
|
|
||||||
Once installation is up and running, connect to the VNC client named HOST, and optionally use port PORT.
|
|
||||||
|
|
||||||
vncpassword
|
|
||||||
Enable a password for the VNC connection. This will prevent someone from inadvertently connecting
|
|
||||||
to the vnc-based installation. Requires the VNC option to be specified as well. If you have specified
|
|
||||||
vncconnect the PASSWORD will not be used unless connection to host is not possible. Please note that
|
|
||||||
the password needs to be 6 to 8 characters long (limitation of the VNC protocol).
|
|
||||||
|
|
||||||
xdriver
|
|
||||||
Use DRIVER as the X driver to use during installation as well as on the installed system.
|
|
||||||
|
|
||||||
keymap
|
|
||||||
Keyboard layout to use during installation and on the installed system. Valid KEYMAP values
|
|
||||||
are those which can be used for the keyboard kickstart command.
|
|
||||||
|
|
||||||
lang
|
|
||||||
Language to use for the installation. LANG should be a language code which is valid to be used
|
|
||||||
with the lang kickstart command.
|
|
||||||
|
|
||||||
singlelang
|
|
||||||
Install in single language mode - no interactive options for language configuration will be available.
|
|
||||||
|
|
||||||
loglevel
|
|
||||||
Set the minimum level required for messages to be logged on a terminal (log files always
|
|
||||||
contain messages of all levels). Values for LEVEL are "debug", "info", "warning", "error",
|
|
||||||
"critical" and "lock" (the "lock" level has been added in F21 and is used for debugging dnf locking).
|
|
||||||
The default value is "info".
|
|
||||||
|
|
||||||
syslog
|
|
||||||
Once installation is up and running, send log messages to the syslog process on HOST,
|
|
||||||
and optionally, on TCP port PORT. Requires the remote syslog process to accept incoming
|
|
||||||
connections.
|
|
||||||
|
|
||||||
noselinux
|
|
||||||
Disable SELinux usage on the installed system.
|
|
||||||
|
|
||||||
selinux
|
|
||||||
Enable SELinux usage in the installed system (default). Note that when used as a boot option,
|
|
||||||
"selinux" and "inst.selinux" are not the same. The "selinux" option is picked up by both the kernel
|
|
||||||
and Anaconda, but "inst.selinux" is processed only by Anaconda. So when "selinux=0" is used,
|
|
||||||
SELinux will be disabled both in the installation environment and in the installed system,
|
|
||||||
but when "inst.selinux=0" is used SELinux will only be disabled in the installed system.
|
|
||||||
Also note that while SELinux is running in the installation environment by default, it is
|
|
||||||
running in permissive mode so disabling it there does not make much sense.
|
|
||||||
|
|
||||||
nompath
|
|
||||||
Disable support for multipath devices. This is for systems on which a false-positive is encountered
|
|
||||||
which erroneously identifies a normal block device as a multipath device. There is no other reason
|
|
||||||
to use this option. Warning: Don't use nompath with actual multipath hardware! Using this to attempt
|
|
||||||
to install to a single path of a multipath is ill-advised, and not supported.
|
|
||||||
|
|
||||||
mpath
|
|
||||||
Enable multipath support during the installation (default)
|
|
||||||
|
|
||||||
nodmraid
|
|
||||||
Disable dmraid usage during the installation.
|
|
||||||
|
|
||||||
dmraid
|
|
||||||
Enable dmraid (Device Mapper software RAID) usage during the installation (default).
|
|
||||||
|
|
||||||
noibft
|
|
||||||
Disable iBFT usage during the installation.
|
|
||||||
|
|
||||||
ibft
|
|
||||||
Enable iBFT (iSCSI Boot Firmware Table) usage during the installation (default).
|
|
||||||
|
|
||||||
geoloc
|
|
||||||
Configure geolocation usage in Anaconda. Geolocation is used to pre-set language and time zone.
|
|
||||||
The following values for PROVIDER_ID are supported: 0 - disable geolocation, "provider_fedora_geoip"
|
|
||||||
- use the Fedora GeoIP API (default) and "provider_hostip" - use the Hostip.info GeoIP API.
|
|
||||||
|
|
||||||
nomount
|
|
||||||
Don't automatically mount any installed Linux partitions in rescue mode.
|
|
||||||
|
|
||||||
updates
|
|
||||||
Path to an updates image that is on local filesystem or available over FTP or HTTP.
|
|
||||||
UPDATES_URL must be either a local filesystem path, a network URL or <disk>:<path> where
|
|
||||||
<disk> can be one of sdX, /dev/sdX, LABEL=xxx, UUID=xxx and <path> defaults
|
|
||||||
to /updates.img if missing. See the Anaconda docs for more details about the path specification.
|
|
||||||
Please note that the updates image only updates the installation environment and is completely
|
|
||||||
unrelated to package updates.
|
|
||||||
|
|
||||||
dirinstall
|
|
||||||
Use the device mounted at /mnt/sysimage as the installation
|
|
||||||
destination. The --dirinstall and --image options are mutually
|
|
||||||
exclusive. The /mnt/sysimage directory can be overridden by
|
|
||||||
setting the ANACONDA_ROOT_PATH environmental variable before
|
|
||||||
starting anaconda.
|
|
||||||
|
|
||||||
image
|
|
||||||
Specification of disk image file to be used as installation
|
|
||||||
destination. IMAGE_SPEC must have format <path>[:<name>] where
|
|
||||||
<path> specifies the path of an image file and an optional <name>
|
|
||||||
component is used to identify the disk during installation.
|
|
||||||
<path> must be a local path but it may be relative or absolute.
|
|
||||||
If <name> is not specified, a name is synthesized from the
|
|
||||||
basename of <path>. <name> may not contain a colon or a slash.
|
|
||||||
This option may be used multiple times to specify multiple disk
|
|
||||||
images. It is an error to specify the same <path> twice or to use
|
|
||||||
duplicate names. The --image and --dirinstall options are
|
|
||||||
mutually exclusive.
|
|
||||||
|
|
||||||
memcheck
|
|
||||||
Check if the system has enough RAM to complete the installation
|
|
||||||
and abort if it doesn't. Please note that this check is approximate
|
|
||||||
and that memory usage during installation depends on the package
|
|
||||||
selection, user interface (graphical vs text) and other parameters.
|
|
||||||
|
|
||||||
nomemcheck
|
|
||||||
Do not check if the system has enough RAM to complete the installation.
|
|
||||||
Of course, any attempt to install with less than the safe minimum amount
|
|
||||||
of memory may fail and is unsupported.
|
|
||||||
|
|
||||||
leavebootorder
|
|
||||||
Boot the drives in their existing order, to override the default of booting
|
|
||||||
into the newly installed drive on Power Systems servers and EFI systems.
|
|
||||||
This is useful for systems that, for example, should network boot first
|
|
||||||
before falling back to a local boot.
|
|
||||||
|
|
||||||
noeject
|
|
||||||
Don't eject the installation CD/DVD (if any) once the installation
|
|
||||||
has been completed. Ignored for image, directory and livecd installs.
|
|
||||||
|
|
||||||
extlinux
|
|
||||||
Use extlinux as the bootloader. Note that there's no attempt to validate
|
|
||||||
that this will work for your platform or anything; it assumes that if you
|
|
||||||
ask for it, you want to try.
|
|
||||||
|
|
||||||
nombr
|
|
||||||
|
|
||||||
If nombr is specified the grub2 bootloader will be installed but the
|
|
||||||
MBR will not be updated. Therefore, when the system reboot, a previously
|
|
||||||
installed OS will be booted. /etc/grub.d/40_custom can be used with
|
|
||||||
manually created menuentrys which can use configfile to point to the
|
|
||||||
grub.cfg on the newly installed OS.
|
|
||||||
|
|
||||||
mpathfriendlynames
|
|
||||||
Tell multipathd to use user friendly names when naming devices during the installation.
|
|
||||||
See the multipathd documentation for more info.
|
|
||||||
|
|
||||||
remotelog
|
|
||||||
Send all the logs to a remote host:port using a TCP connection. The connection will
|
|
||||||
be retried if there is no listener (ie. won't block the installation).
|
|
||||||
|
|
||||||
kexec
|
|
||||||
Reboot the system using kexec with the new kernel and initrd. This will result in
|
|
||||||
a faster reboot by skipping the BIOS/Firmware and bootloader steps.
|
|
||||||
|
|
||||||
nosave
|
|
||||||
This option controls what installation results should not be saved to the installed system,
|
|
||||||
valid values are: "input_ks", "output_ks", "all_ks", "logs" and "all".
|
|
||||||
The "input_ks" value disables saving of the input kickstart (if any), "output_ks" disables saving of the output
|
|
||||||
kickstart generated by Anaconda, "all_ks" disables saving of both input and output kickstarts, "logs" disables saving
|
|
||||||
of all installation logs and "all" disables saving of all kickstarts and all logs. Multiple values can be combined
|
|
||||||
as a comma separated list, for example: "all_ks,logs"
|
|
||||||
|
|
||||||
legacygrub
|
|
||||||
Enable legacygrub (for installing older OSes). You probably do not want this.
|
|
@ -1,21 +0,0 @@
|
|||||||
# command-stubs/Makefile.am for anaconda
|
|
||||||
#
|
|
||||||
# Copyright (C) 2009 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
commandstubsdir = $(datadir)/$(PACKAGE_NAME)
|
|
||||||
dist_commandstubs_SCRIPTS = $(srcdir)/*-stub
|
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
@ -1,562 +0,0 @@
|
|||||||
# Makefile.in generated by automake 1.12.2 from Makefile.am.
|
|
||||||
# @configure_input@
|
|
||||||
|
|
||||||
# Copyright (C) 1994-2012 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
|
||||||
# with or without modifications, as long as this notice is preserved.
|
|
||||||
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
||||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
||||||
# PARTICULAR PURPOSE.
|
|
||||||
|
|
||||||
@SET_MAKE@
|
|
||||||
|
|
||||||
# command-stubs/Makefile.am for anaconda
|
|
||||||
#
|
|
||||||
# Copyright (C) 2009 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
#
|
|
||||||
# Author: David Cantrell <dcantrell@redhat.com>
|
|
||||||
|
|
||||||
VPATH = @srcdir@
|
|
||||||
am__make_dryrun = \
|
|
||||||
{ \
|
|
||||||
am__dry=no; \
|
|
||||||
case $$MAKEFLAGS in \
|
|
||||||
*\\[\ \ ]*) \
|
|
||||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
|
||||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
|
||||||
*) \
|
|
||||||
for am__flg in $$MAKEFLAGS; do \
|
|
||||||
case $$am__flg in \
|
|
||||||
*=*|--*) ;; \
|
|
||||||
*n*) am__dry=yes; break;; \
|
|
||||||
esac; \
|
|
||||||
done;; \
|
|
||||||
esac; \
|
|
||||||
test $$am__dry = yes; \
|
|
||||||
}
|
|
||||||
pkgdatadir = $(datadir)/@PACKAGE@
|
|
||||||
pkgincludedir = $(includedir)/@PACKAGE@
|
|
||||||
pkglibdir = $(libdir)/@PACKAGE@
|
|
||||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
|
||||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
|
||||||
install_sh_DATA = $(install_sh) -c -m 644
|
|
||||||
install_sh_PROGRAM = $(install_sh) -c
|
|
||||||
install_sh_SCRIPT = $(install_sh) -c
|
|
||||||
INSTALL_HEADER = $(INSTALL_DATA)
|
|
||||||
transform = $(program_transform_name)
|
|
||||||
NORMAL_INSTALL = :
|
|
||||||
PRE_INSTALL = :
|
|
||||||
POST_INSTALL = :
|
|
||||||
NORMAL_UNINSTALL = :
|
|
||||||
PRE_UNINSTALL = :
|
|
||||||
POST_UNINSTALL = :
|
|
||||||
build_triplet = @build@
|
|
||||||
host_triplet = @host@
|
|
||||||
subdir = data/command-stubs
|
|
||||||
DIST_COMMON = $(dist_commandstubs_SCRIPTS) $(srcdir)/Makefile.am \
|
|
||||||
$(srcdir)/Makefile.in
|
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
|
||||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
|
||||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
|
|
||||||
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
|
|
||||||
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
|
||||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
|
||||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
|
||||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
|
||||||
$(top_srcdir)/m4/python.m4 $(top_srcdir)/configure.ac
|
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
|
||||||
$(ACLOCAL_M4)
|
|
||||||
mkinstalldirs = $(install_sh) -d
|
|
||||||
CONFIG_HEADER = $(top_builddir)/config.h
|
|
||||||
CONFIG_CLEAN_FILES =
|
|
||||||
CONFIG_CLEAN_VPATH_FILES =
|
|
||||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
|
||||||
am__vpath_adj = case $$p in \
|
|
||||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
|
||||||
*) f=$$p;; \
|
|
||||||
esac;
|
|
||||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
|
||||||
am__install_max = 40
|
|
||||||
am__nobase_strip_setup = \
|
|
||||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
|
||||||
am__nobase_strip = \
|
|
||||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
|
||||||
am__nobase_list = $(am__nobase_strip_setup); \
|
|
||||||
for p in $$list; do echo "$$p $$p"; done | \
|
|
||||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
|
||||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
|
||||||
if (++n[$$2] == $(am__install_max)) \
|
|
||||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
|
||||||
END { for (dir in files) print dir, files[dir] }'
|
|
||||||
am__base_list = \
|
|
||||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
|
||||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
|
||||||
am__uninstall_files_from_dir = { \
|
|
||||||
test -z "$$files" \
|
|
||||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
|
||||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
|
||||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
|
||||||
}
|
|
||||||
am__installdirs = "$(DESTDIR)$(commandstubsdir)"
|
|
||||||
SCRIPTS = $(dist_commandstubs_SCRIPTS)
|
|
||||||
AM_V_P = $(am__v_P_@AM_V@)
|
|
||||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
|
||||||
am__v_P_0 = false
|
|
||||||
am__v_P_1 = :
|
|
||||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
|
||||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
|
||||||
am__v_GEN_0 = @echo " GEN " $@;
|
|
||||||
am__v_GEN_1 =
|
|
||||||
AM_V_at = $(am__v_at_@AM_V@)
|
|
||||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
|
||||||
am__v_at_0 = @
|
|
||||||
am__v_at_1 =
|
|
||||||
SOURCES =
|
|
||||||
DIST_SOURCES =
|
|
||||||
am__can_run_installinfo = \
|
|
||||||
case $$AM_UPDATE_INFO_DIR in \
|
|
||||||
n|no|NO) false;; \
|
|
||||||
*) (install-info --version) >/dev/null 2>&1;; \
|
|
||||||
esac
|
|
||||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
|
||||||
ACLOCAL = @ACLOCAL@
|
|
||||||
ALLOCA = @ALLOCA@
|
|
||||||
AMTAR = @AMTAR@
|
|
||||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
|
||||||
AR = @AR@
|
|
||||||
ARCH = @ARCH@
|
|
||||||
AUDIT_LIBS = @AUDIT_LIBS@
|
|
||||||
AUTOCONF = @AUTOCONF@
|
|
||||||
AUTOHEADER = @AUTOHEADER@
|
|
||||||
AUTOMAKE = @AUTOMAKE@
|
|
||||||
AWK = @AWK@
|
|
||||||
BLKID_LIBS = @BLKID_LIBS@
|
|
||||||
CC = @CC@
|
|
||||||
CCDEPMODE = @CCDEPMODE@
|
|
||||||
CFLAGS = @CFLAGS@
|
|
||||||
CPP = @CPP@
|
|
||||||
CPPFLAGS = @CPPFLAGS@
|
|
||||||
CYGPATH_W = @CYGPATH_W@
|
|
||||||
DEFS = @DEFS@
|
|
||||||
DEPDIR = @DEPDIR@
|
|
||||||
DEVMAPPER_CFLAGS = @DEVMAPPER_CFLAGS@
|
|
||||||
DEVMAPPER_LIBS = @DEVMAPPER_LIBS@
|
|
||||||
DLLTOOL = @DLLTOOL@
|
|
||||||
DSYMUTIL = @DSYMUTIL@
|
|
||||||
DUMPBIN = @DUMPBIN@
|
|
||||||
ECHO_C = @ECHO_C@
|
|
||||||
ECHO_N = @ECHO_N@
|
|
||||||
ECHO_T = @ECHO_T@
|
|
||||||
EGREP = @EGREP@
|
|
||||||
EXEEXT = @EXEEXT@
|
|
||||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
|
||||||
FGREP = @FGREP@
|
|
||||||
GDK_CFLAGS = @GDK_CFLAGS@
|
|
||||||
GDK_LIBS = @GDK_LIBS@
|
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|
||||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
|
||||||
GLIB_LIBS = @GLIB_LIBS@
|
|
||||||
GMSGFMT = @GMSGFMT@
|
|
||||||
GMSGFMT_015 = @GMSGFMT_015@
|
|
||||||
GREP = @GREP@
|
|
||||||
GTK_X11_CFLAGS = @GTK_X11_CFLAGS@
|
|
||||||
GTK_X11_LIBS = @GTK_X11_LIBS@
|
|
||||||
INSTALL = @INSTALL@
|
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|
||||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
|
||||||
INTLLIBS = @INTLLIBS@
|
|
||||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
|
||||||
IPV6_CFLAGS = @IPV6_CFLAGS@
|
|
||||||
ISCSI_LIBS = @ISCSI_LIBS@
|
|
||||||
LD = @LD@
|
|
||||||
LDFLAGS = @LDFLAGS@
|
|
||||||
LIBARCHIVE_CFLAGS = @LIBARCHIVE_CFLAGS@
|
|
||||||
LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@
|
|
||||||
LIBCURL_CFLAGS = @LIBCURL_CFLAGS@
|
|
||||||
LIBCURL_LIBS = @LIBCURL_LIBS@
|
|
||||||
LIBICONV = @LIBICONV@
|
|
||||||
LIBINTL = @LIBINTL@
|
|
||||||
LIBNL_CFLAGS = @LIBNL_CFLAGS@
|
|
||||||
LIBNL_LIBS = @LIBNL_LIBS@
|
|
||||||
LIBNM_GLIB_CFLAGS = @LIBNM_GLIB_CFLAGS@
|
|
||||||
LIBNM_GLIB_LIBS = @LIBNM_GLIB_LIBS@
|
|
||||||
LIBOBJS = @LIBOBJS@
|
|
||||||
LIBS = @LIBS@
|
|
||||||
LIBTOOL = @LIBTOOL@
|
|
||||||
LIPO = @LIPO@
|
|
||||||
LN_S = @LN_S@
|
|
||||||
LTLIBICONV = @LTLIBICONV@
|
|
||||||
LTLIBINTL = @LTLIBINTL@
|
|
||||||
LTLIBOBJS = @LTLIBOBJS@
|
|
||||||
MAKEINFO = @MAKEINFO@
|
|
||||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
|
||||||
MKDIR_P = @MKDIR_P@
|
|
||||||
MSGFMT = @MSGFMT@
|
|
||||||
MSGFMT_015 = @MSGFMT_015@
|
|
||||||
MSGMERGE = @MSGMERGE@
|
|
||||||
NETWORKMANAGER_CFLAGS = @NETWORKMANAGER_CFLAGS@
|
|
||||||
NETWORKMANAGER_LIBS = @NETWORKMANAGER_LIBS@
|
|
||||||
NFS_CFLAGS = @NFS_CFLAGS@
|
|
||||||
NM = @NM@
|
|
||||||
NMEDIT = @NMEDIT@
|
|
||||||
OBJDUMP = @OBJDUMP@
|
|
||||||
OBJEXT = @OBJEXT@
|
|
||||||
OTOOL = @OTOOL@
|
|
||||||
OTOOL64 = @OTOOL64@
|
|
||||||
PACKAGE = @PACKAGE@
|
|
||||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
||||||
PACKAGE_NAME = @PACKAGE_NAME@
|
|
||||||
PACKAGE_RELEASE = @PACKAGE_RELEASE@
|
|
||||||
PACKAGE_STRING = @PACKAGE_STRING@
|
|
||||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
|
||||||
PACKAGE_URL = @PACKAGE_URL@
|
|
||||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
|
||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
|
||||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
|
||||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
|
||||||
POSUB = @POSUB@
|
|
||||||
PYTHON = @PYTHON@
|
|
||||||
PYTHON_EMBED_LIBS = @PYTHON_EMBED_LIBS@
|
|
||||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
|
||||||
PYTHON_INCLUDES = @PYTHON_INCLUDES@
|
|
||||||
PYTHON_LDFLAGS = @PYTHON_LDFLAGS@
|
|
||||||
PYTHON_LIBS = @PYTHON_LIBS@
|
|
||||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
|
||||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
|
||||||
PYTHON_VERSION = @PYTHON_VERSION@
|
|
||||||
RANLIB = @RANLIB@
|
|
||||||
RPM_CFLAGS = @RPM_CFLAGS@
|
|
||||||
RPM_LIBS = @RPM_LIBS@
|
|
||||||
SED = @SED@
|
|
||||||
SELINUX_CFLAGS = @SELINUX_CFLAGS@
|
|
||||||
SELINUX_LIBS = @SELINUX_LIBS@
|
|
||||||
SET_MAKE = @SET_MAKE@
|
|
||||||
SHELL = @SHELL@
|
|
||||||
STRIP = @STRIP@
|
|
||||||
USE_NLS = @USE_NLS@
|
|
||||||
VERSION = @VERSION@
|
|
||||||
X11_CFLAGS = @X11_CFLAGS@
|
|
||||||
X11_LIBS = @X11_LIBS@
|
|
||||||
XCOMPOSITE_CFLAGS = @XCOMPOSITE_CFLAGS@
|
|
||||||
XCOMPOSITE_LIBS = @XCOMPOSITE_LIBS@
|
|
||||||
XGETTEXT = @XGETTEXT@
|
|
||||||
XGETTEXT_015 = @XGETTEXT_015@
|
|
||||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
|
||||||
XMKMF = @XMKMF@
|
|
||||||
ZLIB_LIBS = @ZLIB_LIBS@
|
|
||||||
abs_builddir = @abs_builddir@
|
|
||||||
abs_srcdir = @abs_srcdir@
|
|
||||||
abs_top_builddir = @abs_top_builddir@
|
|
||||||
abs_top_srcdir = @abs_top_srcdir@
|
|
||||||
ac_ct_AR = @ac_ct_AR@
|
|
||||||
ac_ct_CC = @ac_ct_CC@
|
|
||||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
|
||||||
am__include = @am__include@
|
|
||||||
am__leading_dot = @am__leading_dot@
|
|
||||||
am__quote = @am__quote@
|
|
||||||
am__tar = @am__tar@
|
|
||||||
am__untar = @am__untar@
|
|
||||||
bindir = @bindir@
|
|
||||||
build = @build@
|
|
||||||
build_alias = @build_alias@
|
|
||||||
build_cpu = @build_cpu@
|
|
||||||
build_os = @build_os@
|
|
||||||
build_vendor = @build_vendor@
|
|
||||||
builddir = @builddir@
|
|
||||||
datadir = @datadir@
|
|
||||||
datarootdir = @datarootdir@
|
|
||||||
docdir = @docdir@
|
|
||||||
dvidir = @dvidir@
|
|
||||||
exec_prefix = @exec_prefix@
|
|
||||||
host = @host@
|
|
||||||
host_alias = @host_alias@
|
|
||||||
host_cpu = @host_cpu@
|
|
||||||
host_os = @host_os@
|
|
||||||
host_vendor = @host_vendor@
|
|
||||||
htmldir = @htmldir@
|
|
||||||
includedir = @includedir@
|
|
||||||
infodir = @infodir@
|
|
||||||
install_sh = @install_sh@
|
|
||||||
libdir = @libdir@
|
|
||||||
libexecdir = @libexecdir@
|
|
||||||
localedir = @localedir@
|
|
||||||
localstatedir = @localstatedir@
|
|
||||||
mandir = @mandir@
|
|
||||||
mkdir_p = @mkdir_p@
|
|
||||||
oldincludedir = @oldincludedir@
|
|
||||||
pdfdir = @pdfdir@
|
|
||||||
pkgpyexecdir = @pkgpyexecdir@
|
|
||||||
pkgpythondir = @pkgpythondir@
|
|
||||||
prefix = @prefix@
|
|
||||||
program_transform_name = @program_transform_name@
|
|
||||||
psdir = @psdir@
|
|
||||||
pyexecdir = @pyexecdir@
|
|
||||||
pythondir = @pythondir@
|
|
||||||
sbindir = @sbindir@
|
|
||||||
sharedstatedir = @sharedstatedir@
|
|
||||||
srcdir = @srcdir@
|
|
||||||
subdirs = @subdirs@
|
|
||||||
sysconfdir = @sysconfdir@
|
|
||||||
target_alias = @target_alias@
|
|
||||||
top_build_prefix = @top_build_prefix@
|
|
||||||
top_builddir = @top_builddir@
|
|
||||||
top_srcdir = @top_srcdir@
|
|
||||||
commandstubsdir = $(datadir)/$(PACKAGE_NAME)
|
|
||||||
dist_commandstubs_SCRIPTS = *-stub
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
all: all-am
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
|
||||||
@for dep in $?; do \
|
|
||||||
case '$(am__configure_deps)' in \
|
|
||||||
*$$dep*) \
|
|
||||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
|
||||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
|
||||||
exit 1;; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/command-stubs/Makefile'; \
|
|
||||||
$(am__cd) $(top_srcdir) && \
|
|
||||||
$(AUTOMAKE) --foreign data/command-stubs/Makefile
|
|
||||||
.PRECIOUS: Makefile
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
||||||
@case '$?' in \
|
|
||||||
*config.status*) \
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
|
||||||
*) \
|
|
||||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
|
||||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
|
||||||
esac;
|
|
||||||
|
|
||||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
|
|
||||||
$(top_srcdir)/configure: $(am__configure_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(am__aclocal_m4_deps):
|
|
||||||
install-dist_commandstubsSCRIPTS: $(dist_commandstubs_SCRIPTS)
|
|
||||||
@$(NORMAL_INSTALL)
|
|
||||||
@list='$(dist_commandstubs_SCRIPTS)'; test -n "$(commandstubsdir)" || list=; \
|
|
||||||
if test -n "$$list"; then \
|
|
||||||
echo " $(MKDIR_P) '$(DESTDIR)$(commandstubsdir)'"; \
|
|
||||||
$(MKDIR_P) "$(DESTDIR)$(commandstubsdir)" || exit 1; \
|
|
||||||
fi; \
|
|
||||||
for p in $$list; do \
|
|
||||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
|
||||||
if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
|
|
||||||
done | \
|
|
||||||
sed -e 'p;s,.*/,,;n' \
|
|
||||||
-e 'h;s|.*|.|' \
|
|
||||||
-e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
|
|
||||||
$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
|
|
||||||
{ d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
|
|
||||||
if ($$2 == $$4) { files[d] = files[d] " " $$1; \
|
|
||||||
if (++n[d] == $(am__install_max)) { \
|
|
||||||
print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
|
|
||||||
else { print "f", d "/" $$4, $$1 } } \
|
|
||||||
END { for (d in files) print "f", d, files[d] }' | \
|
|
||||||
while read type dir files; do \
|
|
||||||
if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
|
|
||||||
test -z "$$files" || { \
|
|
||||||
echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(commandstubsdir)$$dir'"; \
|
|
||||||
$(INSTALL_SCRIPT) $$files "$(DESTDIR)$(commandstubsdir)$$dir" || exit $$?; \
|
|
||||||
} \
|
|
||||||
; done
|
|
||||||
|
|
||||||
uninstall-dist_commandstubsSCRIPTS:
|
|
||||||
@$(NORMAL_UNINSTALL)
|
|
||||||
@list='$(dist_commandstubs_SCRIPTS)'; test -n "$(commandstubsdir)" || exit 0; \
|
|
||||||
files=`for p in $$list; do echo "$$p"; done | \
|
|
||||||
sed -e 's,.*/,,;$(transform)'`; \
|
|
||||||
dir='$(DESTDIR)$(commandstubsdir)'; $(am__uninstall_files_from_dir)
|
|
||||||
|
|
||||||
mostlyclean-libtool:
|
|
||||||
-rm -f *.lo
|
|
||||||
|
|
||||||
clean-libtool:
|
|
||||||
-rm -rf .libs _libs
|
|
||||||
tags: TAGS
|
|
||||||
TAGS:
|
|
||||||
|
|
||||||
ctags: CTAGS
|
|
||||||
CTAGS:
|
|
||||||
|
|
||||||
cscope cscopelist:
|
|
||||||
|
|
||||||
|
|
||||||
distdir: $(DISTFILES)
|
|
||||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
list='$(DISTFILES)'; \
|
|
||||||
dist_files=`for file in $$list; do echo $$file; done | \
|
|
||||||
sed -e "s|^$$srcdirstrip/||;t" \
|
|
||||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
|
||||||
case $$dist_files in \
|
|
||||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
|
||||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
|
||||||
sort -u` ;; \
|
|
||||||
esac; \
|
|
||||||
for file in $$dist_files; do \
|
|
||||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
|
||||||
if test -d $$d/$$file; then \
|
|
||||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
|
||||||
if test -d "$(distdir)/$$file"; then \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
|
||||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
else \
|
|
||||||
test -f "$(distdir)/$$file" \
|
|
||||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
check-am: all-am
|
|
||||||
check: check-am
|
|
||||||
all-am: Makefile $(SCRIPTS)
|
|
||||||
installdirs:
|
|
||||||
for dir in "$(DESTDIR)$(commandstubsdir)"; do \
|
|
||||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
|
||||||
done
|
|
||||||
install: install-am
|
|
||||||
install-exec: install-exec-am
|
|
||||||
install-data: install-data-am
|
|
||||||
uninstall: uninstall-am
|
|
||||||
|
|
||||||
install-am: all-am
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
|
||||||
|
|
||||||
installcheck: installcheck-am
|
|
||||||
install-strip:
|
|
||||||
if test -z '$(STRIP)'; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
install; \
|
|
||||||
else \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
|
||||||
fi
|
|
||||||
mostlyclean-generic:
|
|
||||||
|
|
||||||
clean-generic:
|
|
||||||
|
|
||||||
distclean-generic:
|
|
||||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
|
||||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
|
||||||
|
|
||||||
maintainer-clean-generic:
|
|
||||||
@echo "This command is intended for maintainers to use"
|
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
|
||||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
|
||||||
clean: clean-am
|
|
||||||
|
|
||||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
|
||||||
|
|
||||||
distclean: distclean-am
|
|
||||||
-rm -f Makefile
|
|
||||||
distclean-am: clean-am distclean-generic
|
|
||||||
|
|
||||||
dvi: dvi-am
|
|
||||||
|
|
||||||
dvi-am:
|
|
||||||
|
|
||||||
html: html-am
|
|
||||||
|
|
||||||
html-am:
|
|
||||||
|
|
||||||
info: info-am
|
|
||||||
|
|
||||||
info-am:
|
|
||||||
|
|
||||||
install-data-am: install-dist_commandstubsSCRIPTS
|
|
||||||
|
|
||||||
install-dvi: install-dvi-am
|
|
||||||
|
|
||||||
install-dvi-am:
|
|
||||||
|
|
||||||
install-exec-am:
|
|
||||||
|
|
||||||
install-html: install-html-am
|
|
||||||
|
|
||||||
install-html-am:
|
|
||||||
|
|
||||||
install-info: install-info-am
|
|
||||||
|
|
||||||
install-info-am:
|
|
||||||
|
|
||||||
install-man:
|
|
||||||
|
|
||||||
install-pdf: install-pdf-am
|
|
||||||
|
|
||||||
install-pdf-am:
|
|
||||||
|
|
||||||
install-ps: install-ps-am
|
|
||||||
|
|
||||||
install-ps-am:
|
|
||||||
|
|
||||||
installcheck-am:
|
|
||||||
|
|
||||||
maintainer-clean: maintainer-clean-am
|
|
||||||
-rm -f Makefile
|
|
||||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
|
||||||
|
|
||||||
mostlyclean: mostlyclean-am
|
|
||||||
|
|
||||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
|
||||||
|
|
||||||
pdf: pdf-am
|
|
||||||
|
|
||||||
pdf-am:
|
|
||||||
|
|
||||||
ps: ps-am
|
|
||||||
|
|
||||||
ps-am:
|
|
||||||
|
|
||||||
uninstall-am: uninstall-dist_commandstubsSCRIPTS
|
|
||||||
|
|
||||||
.MAKE: install-am install-strip
|
|
||||||
|
|
||||||
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
|
|
||||||
distclean distclean-generic distclean-libtool distdir dvi \
|
|
||||||
dvi-am html html-am info info-am install install-am \
|
|
||||||
install-data install-data-am install-dist_commandstubsSCRIPTS \
|
|
||||||
install-dvi install-dvi-am install-exec install-exec-am \
|
|
||||||
install-html install-html-am install-info install-info-am \
|
|
||||||
install-man install-pdf install-pdf-am install-ps \
|
|
||||||
install-ps-am install-strip installcheck installcheck-am \
|
|
||||||
installdirs maintainer-clean maintainer-clean-generic \
|
|
||||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
|
||||||
ps ps-am uninstall uninstall-am \
|
|
||||||
uninstall-dist_commandstubsSCRIPTS
|
|
||||||
|
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
|
||||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
|
||||||
.NOEXPORT:
|
|
@ -1,71 +0,0 @@
|
|||||||
#!/usr/bin/python3
|
|
||||||
#
|
|
||||||
# scan system for harddrives and output device name/size
|
|
||||||
#
|
|
||||||
# Copyright (C) 2007-2016 Red Hat, Inc. All rights reserved.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation; either version 2 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
#
|
|
||||||
|
|
||||||
import sys
|
|
||||||
import os
|
|
||||||
import stat
|
|
||||||
import parted
|
|
||||||
|
|
||||||
# The list-harddrives script is primarily meant for use in the
|
|
||||||
# kickstart %post scriptlets for listing all individual harddrives
|
|
||||||
# on the system.
|
|
||||||
#
|
|
||||||
# For more information check the docs/list-harddrives.rsh file
|
|
||||||
# in the Anaconda source code.
|
|
||||||
|
|
||||||
def check_device(device):
|
|
||||||
if stat.S_ISBLK(os.stat(device.path).st_mode):
|
|
||||||
# exclude device mapper devices
|
|
||||||
if device.type == parted.DEVICE_DM:
|
|
||||||
return False
|
|
||||||
# exclude block devices for CD/DVD disks
|
|
||||||
elif device.path.startswith("/dev/sr"):
|
|
||||||
return False
|
|
||||||
# exclude zram block devices
|
|
||||||
elif device.path.startswith("/dev/zram"):
|
|
||||||
return False
|
|
||||||
# exclude software raid block devices
|
|
||||||
elif device.path.startswith("/dev/md"):
|
|
||||||
return False
|
|
||||||
# the remaining block devices should be fine
|
|
||||||
else:
|
|
||||||
return True
|
|
||||||
else:
|
|
||||||
# ignore everything that is not a block device
|
|
||||||
return False
|
|
||||||
|
|
||||||
def main(argv):
|
|
||||||
lst = set()
|
|
||||||
|
|
||||||
for dev in filter(check_device, parted.getAllDevices()):
|
|
||||||
if dev.path.startswith("/dev/"):
|
|
||||||
path = dev.path[5:]
|
|
||||||
else:
|
|
||||||
path = dev.path
|
|
||||||
|
|
||||||
lst.add((path, dev.getSize()))
|
|
||||||
|
|
||||||
lst = list(lst)
|
|
||||||
lst.sort()
|
|
||||||
for dev, size in lst:
|
|
||||||
print("%s %s" % (dev, size))
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
main(sys.argv)
|
|
@ -1,5 +0,0 @@
|
|||||||
<body>
|
|
||||||
<h1>The Anaconda built-in help</h1>
|
|
||||||
<p>...is not yet available for this screen.</p>
|
|
||||||
<p>You can check the Anaconda wiki page, the Qubes Installation Guide or other online help resources instead.</p>
|
|
||||||
</body>
|
|
@ -1,13 +0,0 @@
|
|||||||
<body>
|
|
||||||
<h1>The Anaconda built-in help</h1>
|
|
||||||
<p>...is not yet available for this screen.</p>
|
|
||||||
<p>You can check the Anaconda wiki page, the Qubes Installation Guide or other online help resources instead:</p>
|
|
||||||
<p>
|
|
||||||
<ul>
|
|
||||||
<li><a href="https://wiki.qubes-os.org/wiki/InstallationGuideR3">Qubes R3 Installation Guide</a></li>
|
|
||||||
<li><a href="https://fedoraproject.org/wiki/Anaconda">Anaconda Wiki</a></li>
|
|
||||||
<li><a href="http://fedoraproject.org/wiki/Anaconda_Boot_Options">Anaconda Boot Options</a></li>
|
|
||||||
<li><a href="http://fedoraproject.org/wiki/Anaconda/Kickstart">Anaconda Kickstart</a></li>
|
|
||||||
</ul>
|
|
||||||
</p>
|
|
||||||
</body>
|
|
@ -1,679 +0,0 @@
|
|||||||
# Makefile.in generated by automake 1.12.2 from Makefile.am.
|
|
||||||
# @configure_input@
|
|
||||||
|
|
||||||
# Copyright (C) 1994-2012 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
|
||||||
# with or without modifications, as long as this notice is preserved.
|
|
||||||
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
||||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
||||||
# PARTICULAR PURPOSE.
|
|
||||||
|
|
||||||
@SET_MAKE@
|
|
||||||
|
|
||||||
# icons/Makefile.am for anaconda
|
|
||||||
#
|
|
||||||
# Copyright (C) 2010 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
#
|
|
||||||
# Author: David Cantrell <dcantrell@redhat.com>
|
|
||||||
VPATH = @srcdir@
|
|
||||||
am__make_dryrun = \
|
|
||||||
{ \
|
|
||||||
am__dry=no; \
|
|
||||||
case $$MAKEFLAGS in \
|
|
||||||
*\\[\ \ ]*) \
|
|
||||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
|
||||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
|
||||||
*) \
|
|
||||||
for am__flg in $$MAKEFLAGS; do \
|
|
||||||
case $$am__flg in \
|
|
||||||
*=*|--*) ;; \
|
|
||||||
*n*) am__dry=yes; break;; \
|
|
||||||
esac; \
|
|
||||||
done;; \
|
|
||||||
esac; \
|
|
||||||
test $$am__dry = yes; \
|
|
||||||
}
|
|
||||||
pkgdatadir = $(datadir)/@PACKAGE@
|
|
||||||
pkgincludedir = $(includedir)/@PACKAGE@
|
|
||||||
pkglibdir = $(libdir)/@PACKAGE@
|
|
||||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
|
||||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
|
||||||
install_sh_DATA = $(install_sh) -c -m 644
|
|
||||||
install_sh_PROGRAM = $(install_sh) -c
|
|
||||||
install_sh_SCRIPT = $(install_sh) -c
|
|
||||||
INSTALL_HEADER = $(INSTALL_DATA)
|
|
||||||
transform = $(program_transform_name)
|
|
||||||
NORMAL_INSTALL = :
|
|
||||||
PRE_INSTALL = :
|
|
||||||
POST_INSTALL = :
|
|
||||||
NORMAL_UNINSTALL = :
|
|
||||||
PRE_UNINSTALL = :
|
|
||||||
POST_UNINSTALL = :
|
|
||||||
build_triplet = @build@
|
|
||||||
host_triplet = @host@
|
|
||||||
subdir = data/icons
|
|
||||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
|
||||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
|
||||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
|
|
||||||
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
|
|
||||||
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
|
||||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
|
||||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
|
||||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
|
||||||
$(top_srcdir)/m4/python.m4 $(top_srcdir)/configure.ac
|
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
|
||||||
$(ACLOCAL_M4)
|
|
||||||
mkinstalldirs = $(install_sh) -d
|
|
||||||
CONFIG_HEADER = $(top_builddir)/config.h
|
|
||||||
CONFIG_CLEAN_FILES =
|
|
||||||
CONFIG_CLEAN_VPATH_FILES =
|
|
||||||
AM_V_P = $(am__v_P_@AM_V@)
|
|
||||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
|
||||||
am__v_P_0 = false
|
|
||||||
am__v_P_1 = :
|
|
||||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
|
||||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
|
||||||
am__v_GEN_0 = @echo " GEN " $@;
|
|
||||||
am__v_GEN_1 =
|
|
||||||
AM_V_at = $(am__v_at_@AM_V@)
|
|
||||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
|
||||||
am__v_at_0 = @
|
|
||||||
am__v_at_1 =
|
|
||||||
SOURCES =
|
|
||||||
DIST_SOURCES =
|
|
||||||
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
|
|
||||||
html-recursive info-recursive install-data-recursive \
|
|
||||||
install-dvi-recursive install-exec-recursive \
|
|
||||||
install-html-recursive install-info-recursive \
|
|
||||||
install-pdf-recursive install-ps-recursive install-recursive \
|
|
||||||
installcheck-recursive installdirs-recursive pdf-recursive \
|
|
||||||
ps-recursive uninstall-recursive
|
|
||||||
am__can_run_installinfo = \
|
|
||||||
case $$AM_UPDATE_INFO_DIR in \
|
|
||||||
n|no|NO) false;; \
|
|
||||||
*) (install-info --version) >/dev/null 2>&1;; \
|
|
||||||
esac
|
|
||||||
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
|
||||||
distclean-recursive maintainer-clean-recursive
|
|
||||||
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
|
|
||||||
$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
|
|
||||||
distdir
|
|
||||||
ETAGS = etags
|
|
||||||
CTAGS = ctags
|
|
||||||
DIST_SUBDIRS = $(SUBDIRS)
|
|
||||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
|
||||||
am__relativize = \
|
|
||||||
dir0=`pwd`; \
|
|
||||||
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
|
||||||
sed_rest='s,^[^/]*/*,,'; \
|
|
||||||
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
|
||||||
sed_butlast='s,/*[^/]*$$,,'; \
|
|
||||||
while test -n "$$dir1"; do \
|
|
||||||
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
|
||||||
if test "$$first" != "."; then \
|
|
||||||
if test "$$first" = ".."; then \
|
|
||||||
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
|
||||||
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
|
||||||
else \
|
|
||||||
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
|
||||||
if test "$$first2" = "$$first"; then \
|
|
||||||
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
|
||||||
else \
|
|
||||||
dir2="../$$dir2"; \
|
|
||||||
fi; \
|
|
||||||
dir0="$$dir0"/"$$first"; \
|
|
||||||
fi; \
|
|
||||||
fi; \
|
|
||||||
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
|
||||||
done; \
|
|
||||||
reldir="$$dir2"
|
|
||||||
ACLOCAL = @ACLOCAL@
|
|
||||||
ALLOCA = @ALLOCA@
|
|
||||||
AMTAR = @AMTAR@
|
|
||||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
|
||||||
AR = @AR@
|
|
||||||
ARCH = @ARCH@
|
|
||||||
AUDIT_LIBS = @AUDIT_LIBS@
|
|
||||||
AUTOCONF = @AUTOCONF@
|
|
||||||
AUTOHEADER = @AUTOHEADER@
|
|
||||||
AUTOMAKE = @AUTOMAKE@
|
|
||||||
AWK = @AWK@
|
|
||||||
BLKID_LIBS = @BLKID_LIBS@
|
|
||||||
CC = @CC@
|
|
||||||
CCDEPMODE = @CCDEPMODE@
|
|
||||||
CFLAGS = @CFLAGS@
|
|
||||||
CPP = @CPP@
|
|
||||||
CPPFLAGS = @CPPFLAGS@
|
|
||||||
CYGPATH_W = @CYGPATH_W@
|
|
||||||
DEFS = @DEFS@
|
|
||||||
DEPDIR = @DEPDIR@
|
|
||||||
DEVMAPPER_CFLAGS = @DEVMAPPER_CFLAGS@
|
|
||||||
DEVMAPPER_LIBS = @DEVMAPPER_LIBS@
|
|
||||||
DLLTOOL = @DLLTOOL@
|
|
||||||
DSYMUTIL = @DSYMUTIL@
|
|
||||||
DUMPBIN = @DUMPBIN@
|
|
||||||
ECHO_C = @ECHO_C@
|
|
||||||
ECHO_N = @ECHO_N@
|
|
||||||
ECHO_T = @ECHO_T@
|
|
||||||
EGREP = @EGREP@
|
|
||||||
EXEEXT = @EXEEXT@
|
|
||||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
|
||||||
FGREP = @FGREP@
|
|
||||||
GDK_CFLAGS = @GDK_CFLAGS@
|
|
||||||
GDK_LIBS = @GDK_LIBS@
|
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|
||||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
|
||||||
GLIB_LIBS = @GLIB_LIBS@
|
|
||||||
GMSGFMT = @GMSGFMT@
|
|
||||||
GMSGFMT_015 = @GMSGFMT_015@
|
|
||||||
GREP = @GREP@
|
|
||||||
GTK_X11_CFLAGS = @GTK_X11_CFLAGS@
|
|
||||||
GTK_X11_LIBS = @GTK_X11_LIBS@
|
|
||||||
INSTALL = @INSTALL@
|
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|
||||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
|
||||||
INTLLIBS = @INTLLIBS@
|
|
||||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
|
||||||
IPV6_CFLAGS = @IPV6_CFLAGS@
|
|
||||||
ISCSI_LIBS = @ISCSI_LIBS@
|
|
||||||
LD = @LD@
|
|
||||||
LDFLAGS = @LDFLAGS@
|
|
||||||
LIBARCHIVE_CFLAGS = @LIBARCHIVE_CFLAGS@
|
|
||||||
LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@
|
|
||||||
LIBCURL_CFLAGS = @LIBCURL_CFLAGS@
|
|
||||||
LIBCURL_LIBS = @LIBCURL_LIBS@
|
|
||||||
LIBICONV = @LIBICONV@
|
|
||||||
LIBINTL = @LIBINTL@
|
|
||||||
LIBNL_CFLAGS = @LIBNL_CFLAGS@
|
|
||||||
LIBNL_LIBS = @LIBNL_LIBS@
|
|
||||||
LIBNM_GLIB_CFLAGS = @LIBNM_GLIB_CFLAGS@
|
|
||||||
LIBNM_GLIB_LIBS = @LIBNM_GLIB_LIBS@
|
|
||||||
LIBOBJS = @LIBOBJS@
|
|
||||||
LIBS = @LIBS@
|
|
||||||
LIBTOOL = @LIBTOOL@
|
|
||||||
LIPO = @LIPO@
|
|
||||||
LN_S = @LN_S@
|
|
||||||
LTLIBICONV = @LTLIBICONV@
|
|
||||||
LTLIBINTL = @LTLIBINTL@
|
|
||||||
LTLIBOBJS = @LTLIBOBJS@
|
|
||||||
MAKEINFO = @MAKEINFO@
|
|
||||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
|
||||||
MKDIR_P = @MKDIR_P@
|
|
||||||
MSGFMT = @MSGFMT@
|
|
||||||
MSGFMT_015 = @MSGFMT_015@
|
|
||||||
MSGMERGE = @MSGMERGE@
|
|
||||||
NETWORKMANAGER_CFLAGS = @NETWORKMANAGER_CFLAGS@
|
|
||||||
NETWORKMANAGER_LIBS = @NETWORKMANAGER_LIBS@
|
|
||||||
NFS_CFLAGS = @NFS_CFLAGS@
|
|
||||||
NM = @NM@
|
|
||||||
NMEDIT = @NMEDIT@
|
|
||||||
OBJDUMP = @OBJDUMP@
|
|
||||||
OBJEXT = @OBJEXT@
|
|
||||||
OTOOL = @OTOOL@
|
|
||||||
OTOOL64 = @OTOOL64@
|
|
||||||
PACKAGE = @PACKAGE@
|
|
||||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
||||||
PACKAGE_NAME = @PACKAGE_NAME@
|
|
||||||
PACKAGE_RELEASE = @PACKAGE_RELEASE@
|
|
||||||
PACKAGE_STRING = @PACKAGE_STRING@
|
|
||||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
|
||||||
PACKAGE_URL = @PACKAGE_URL@
|
|
||||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
|
||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
|
||||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
|
||||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
|
||||||
POSUB = @POSUB@
|
|
||||||
PYTHON = @PYTHON@
|
|
||||||
PYTHON_EMBED_LIBS = @PYTHON_EMBED_LIBS@
|
|
||||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
|
||||||
PYTHON_INCLUDES = @PYTHON_INCLUDES@
|
|
||||||
PYTHON_LDFLAGS = @PYTHON_LDFLAGS@
|
|
||||||
PYTHON_LIBS = @PYTHON_LIBS@
|
|
||||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
|
||||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
|
||||||
PYTHON_VERSION = @PYTHON_VERSION@
|
|
||||||
RANLIB = @RANLIB@
|
|
||||||
RPM_CFLAGS = @RPM_CFLAGS@
|
|
||||||
RPM_LIBS = @RPM_LIBS@
|
|
||||||
SED = @SED@
|
|
||||||
SELINUX_CFLAGS = @SELINUX_CFLAGS@
|
|
||||||
SELINUX_LIBS = @SELINUX_LIBS@
|
|
||||||
SET_MAKE = @SET_MAKE@
|
|
||||||
SHELL = @SHELL@
|
|
||||||
STRIP = @STRIP@
|
|
||||||
USE_NLS = @USE_NLS@
|
|
||||||
VERSION = @VERSION@
|
|
||||||
X11_CFLAGS = @X11_CFLAGS@
|
|
||||||
X11_LIBS = @X11_LIBS@
|
|
||||||
XCOMPOSITE_CFLAGS = @XCOMPOSITE_CFLAGS@
|
|
||||||
XCOMPOSITE_LIBS = @XCOMPOSITE_LIBS@
|
|
||||||
XGETTEXT = @XGETTEXT@
|
|
||||||
XGETTEXT_015 = @XGETTEXT_015@
|
|
||||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
|
||||||
XMKMF = @XMKMF@
|
|
||||||
ZLIB_LIBS = @ZLIB_LIBS@
|
|
||||||
abs_builddir = @abs_builddir@
|
|
||||||
abs_srcdir = @abs_srcdir@
|
|
||||||
abs_top_builddir = @abs_top_builddir@
|
|
||||||
abs_top_srcdir = @abs_top_srcdir@
|
|
||||||
ac_ct_AR = @ac_ct_AR@
|
|
||||||
ac_ct_CC = @ac_ct_CC@
|
|
||||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
|
||||||
am__include = @am__include@
|
|
||||||
am__leading_dot = @am__leading_dot@
|
|
||||||
am__quote = @am__quote@
|
|
||||||
am__tar = @am__tar@
|
|
||||||
am__untar = @am__untar@
|
|
||||||
bindir = @bindir@
|
|
||||||
build = @build@
|
|
||||||
build_alias = @build_alias@
|
|
||||||
build_cpu = @build_cpu@
|
|
||||||
build_os = @build_os@
|
|
||||||
build_vendor = @build_vendor@
|
|
||||||
builddir = @builddir@
|
|
||||||
datadir = @datadir@
|
|
||||||
datarootdir = @datarootdir@
|
|
||||||
docdir = @docdir@
|
|
||||||
dvidir = @dvidir@
|
|
||||||
exec_prefix = @exec_prefix@
|
|
||||||
host = @host@
|
|
||||||
host_alias = @host_alias@
|
|
||||||
host_cpu = @host_cpu@
|
|
||||||
host_os = @host_os@
|
|
||||||
host_vendor = @host_vendor@
|
|
||||||
htmldir = @htmldir@
|
|
||||||
includedir = @includedir@
|
|
||||||
infodir = @infodir@
|
|
||||||
install_sh = @install_sh@
|
|
||||||
libdir = @libdir@
|
|
||||||
libexecdir = @libexecdir@
|
|
||||||
localedir = @localedir@
|
|
||||||
localstatedir = @localstatedir@
|
|
||||||
mandir = @mandir@
|
|
||||||
mkdir_p = @mkdir_p@
|
|
||||||
oldincludedir = @oldincludedir@
|
|
||||||
pdfdir = @pdfdir@
|
|
||||||
pkgpyexecdir = @pkgpyexecdir@
|
|
||||||
pkgpythondir = @pkgpythondir@
|
|
||||||
prefix = @prefix@
|
|
||||||
program_transform_name = @program_transform_name@
|
|
||||||
psdir = @psdir@
|
|
||||||
pyexecdir = @pyexecdir@
|
|
||||||
pythondir = @pythondir@
|
|
||||||
sbindir = @sbindir@
|
|
||||||
sharedstatedir = @sharedstatedir@
|
|
||||||
srcdir = @srcdir@
|
|
||||||
subdirs = @subdirs@
|
|
||||||
sysconfdir = @sysconfdir@
|
|
||||||
target_alias = @target_alias@
|
|
||||||
top_build_prefix = @top_build_prefix@
|
|
||||||
top_builddir = @top_builddir@
|
|
||||||
top_srcdir = @top_srcdir@
|
|
||||||
SUBDIRS = hicolor
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
all: all-recursive
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
|
||||||
@for dep in $?; do \
|
|
||||||
case '$(am__configure_deps)' in \
|
|
||||||
*$$dep*) \
|
|
||||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
|
||||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
|
||||||
exit 1;; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/Makefile'; \
|
|
||||||
$(am__cd) $(top_srcdir) && \
|
|
||||||
$(AUTOMAKE) --foreign data/icons/Makefile
|
|
||||||
.PRECIOUS: Makefile
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
||||||
@case '$?' in \
|
|
||||||
*config.status*) \
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
|
||||||
*) \
|
|
||||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
|
||||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
|
||||||
esac;
|
|
||||||
|
|
||||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
|
|
||||||
$(top_srcdir)/configure: $(am__configure_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(am__aclocal_m4_deps):
|
|
||||||
|
|
||||||
mostlyclean-libtool:
|
|
||||||
-rm -f *.lo
|
|
||||||
|
|
||||||
clean-libtool:
|
|
||||||
-rm -rf .libs _libs
|
|
||||||
|
|
||||||
# This directory's subdirectories are mostly independent; you can cd
|
|
||||||
# into them and run 'make' without going through this Makefile.
|
|
||||||
# To change the values of 'make' variables: instead of editing Makefiles,
|
|
||||||
# (1) if the variable is set in 'config.status', edit 'config.status'
|
|
||||||
# (which will cause the Makefiles to be regenerated when you run 'make');
|
|
||||||
# (2) otherwise, pass the desired values on the 'make' command line.
|
|
||||||
$(RECURSIVE_TARGETS) $(RECURSIVE_CLEAN_TARGETS):
|
|
||||||
@fail= failcom='exit 1'; \
|
|
||||||
for f in x $$MAKEFLAGS; do \
|
|
||||||
case $$f in \
|
|
||||||
*=* | --[!k]*);; \
|
|
||||||
*k*) failcom='fail=yes';; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
dot_seen=no; \
|
|
||||||
target=`echo $@ | sed s/-recursive//`; \
|
|
||||||
case "$@" in \
|
|
||||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
|
||||||
*) list='$(SUBDIRS)' ;; \
|
|
||||||
esac; \
|
|
||||||
for subdir in $$list; do \
|
|
||||||
echo "Making $$target in $$subdir"; \
|
|
||||||
if test "$$subdir" = "."; then \
|
|
||||||
dot_seen=yes; \
|
|
||||||
local_target="$$target-am"; \
|
|
||||||
else \
|
|
||||||
local_target="$$target"; \
|
|
||||||
fi; \
|
|
||||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
|
||||||
|| eval $$failcom; \
|
|
||||||
done; \
|
|
||||||
if test "$$dot_seen" = "no"; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
|
||||||
fi; test -z "$$fail"
|
|
||||||
tags-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
|
||||||
done
|
|
||||||
ctags-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
|
|
||||||
done
|
|
||||||
cscopelist-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \
|
|
||||||
done
|
|
||||||
|
|
||||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
mkid -fID $$unique
|
|
||||||
tags: TAGS
|
|
||||||
|
|
||||||
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
||||||
$(TAGS_FILES) $(LISP)
|
|
||||||
set x; \
|
|
||||||
here=`pwd`; \
|
|
||||||
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
|
||||||
include_option=--etags-include; \
|
|
||||||
empty_fix=.; \
|
|
||||||
else \
|
|
||||||
include_option=--include; \
|
|
||||||
empty_fix=; \
|
|
||||||
fi; \
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
if test "$$subdir" = .; then :; else \
|
|
||||||
test ! -f $$subdir/TAGS || \
|
|
||||||
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
|
||||||
fi; \
|
|
||||||
done; \
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
shift; \
|
|
||||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
|
||||||
test -n "$$unique" || unique=$$empty_fix; \
|
|
||||||
if test $$# -gt 0; then \
|
|
||||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
||||||
"$$@" $$unique; \
|
|
||||||
else \
|
|
||||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
||||||
$$unique; \
|
|
||||||
fi; \
|
|
||||||
fi
|
|
||||||
ctags: CTAGS
|
|
||||||
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
||||||
$(TAGS_FILES) $(LISP)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
test -z "$(CTAGS_ARGS)$$unique" \
|
|
||||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
|
||||||
$$unique
|
|
||||||
|
|
||||||
GTAGS:
|
|
||||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
|
||||||
&& $(am__cd) $(top_srcdir) \
|
|
||||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
|
||||||
|
|
||||||
cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP)'; \
|
|
||||||
case "$(srcdir)" in \
|
|
||||||
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
|
||||||
*) sdir=$(subdir)/$(srcdir) ;; \
|
|
||||||
esac; \
|
|
||||||
for i in $$list; do \
|
|
||||||
if test -f "$$i"; then \
|
|
||||||
echo "$(subdir)/$$i"; \
|
|
||||||
else \
|
|
||||||
echo "$$sdir/$$i"; \
|
|
||||||
fi; \
|
|
||||||
done >> $(top_builddir)/cscope.files
|
|
||||||
|
|
||||||
distclean-tags:
|
|
||||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
|
||||||
|
|
||||||
distdir: $(DISTFILES)
|
|
||||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
list='$(DISTFILES)'; \
|
|
||||||
dist_files=`for file in $$list; do echo $$file; done | \
|
|
||||||
sed -e "s|^$$srcdirstrip/||;t" \
|
|
||||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
|
||||||
case $$dist_files in \
|
|
||||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
|
||||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
|
||||||
sort -u` ;; \
|
|
||||||
esac; \
|
|
||||||
for file in $$dist_files; do \
|
|
||||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
|
||||||
if test -d $$d/$$file; then \
|
|
||||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
|
||||||
if test -d "$(distdir)/$$file"; then \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
|
||||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
else \
|
|
||||||
test -f "$(distdir)/$$file" \
|
|
||||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
if test "$$subdir" = .; then :; else \
|
|
||||||
$(am__make_dryrun) \
|
|
||||||
|| test -d "$(distdir)/$$subdir" \
|
|
||||||
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
|
||||||
|| exit 1; \
|
|
||||||
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
|
||||||
$(am__relativize); \
|
|
||||||
new_distdir=$$reldir; \
|
|
||||||
dir1=$$subdir; dir2="$(top_distdir)"; \
|
|
||||||
$(am__relativize); \
|
|
||||||
new_top_distdir=$$reldir; \
|
|
||||||
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
|
||||||
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
|
||||||
($(am__cd) $$subdir && \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) \
|
|
||||||
top_distdir="$$new_top_distdir" \
|
|
||||||
distdir="$$new_distdir" \
|
|
||||||
am__remove_distdir=: \
|
|
||||||
am__skip_length_check=: \
|
|
||||||
am__skip_mode_fix=: \
|
|
||||||
distdir) \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
check-am: all-am
|
|
||||||
check: check-recursive
|
|
||||||
all-am: Makefile
|
|
||||||
installdirs: installdirs-recursive
|
|
||||||
installdirs-am:
|
|
||||||
install: install-recursive
|
|
||||||
install-exec: install-exec-recursive
|
|
||||||
install-data: install-data-recursive
|
|
||||||
uninstall: uninstall-recursive
|
|
||||||
|
|
||||||
install-am: all-am
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
|
||||||
|
|
||||||
installcheck: installcheck-recursive
|
|
||||||
install-strip:
|
|
||||||
if test -z '$(STRIP)'; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
install; \
|
|
||||||
else \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
|
||||||
fi
|
|
||||||
mostlyclean-generic:
|
|
||||||
|
|
||||||
clean-generic:
|
|
||||||
|
|
||||||
distclean-generic:
|
|
||||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
|
||||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
|
||||||
|
|
||||||
maintainer-clean-generic:
|
|
||||||
@echo "This command is intended for maintainers to use"
|
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
|
||||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
|
||||||
clean: clean-recursive
|
|
||||||
|
|
||||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
|
||||||
|
|
||||||
distclean: distclean-recursive
|
|
||||||
-rm -f Makefile
|
|
||||||
distclean-am: clean-am distclean-generic distclean-tags
|
|
||||||
|
|
||||||
dvi: dvi-recursive
|
|
||||||
|
|
||||||
dvi-am:
|
|
||||||
|
|
||||||
html: html-recursive
|
|
||||||
|
|
||||||
html-am:
|
|
||||||
|
|
||||||
info: info-recursive
|
|
||||||
|
|
||||||
info-am:
|
|
||||||
|
|
||||||
install-data-am:
|
|
||||||
|
|
||||||
install-dvi: install-dvi-recursive
|
|
||||||
|
|
||||||
install-dvi-am:
|
|
||||||
|
|
||||||
install-exec-am:
|
|
||||||
|
|
||||||
install-html: install-html-recursive
|
|
||||||
|
|
||||||
install-html-am:
|
|
||||||
|
|
||||||
install-info: install-info-recursive
|
|
||||||
|
|
||||||
install-info-am:
|
|
||||||
|
|
||||||
install-man:
|
|
||||||
|
|
||||||
install-pdf: install-pdf-recursive
|
|
||||||
|
|
||||||
install-pdf-am:
|
|
||||||
|
|
||||||
install-ps: install-ps-recursive
|
|
||||||
|
|
||||||
install-ps-am:
|
|
||||||
|
|
||||||
installcheck-am:
|
|
||||||
|
|
||||||
maintainer-clean: maintainer-clean-recursive
|
|
||||||
-rm -f Makefile
|
|
||||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
|
||||||
|
|
||||||
mostlyclean: mostlyclean-recursive
|
|
||||||
|
|
||||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
|
||||||
|
|
||||||
pdf: pdf-recursive
|
|
||||||
|
|
||||||
pdf-am:
|
|
||||||
|
|
||||||
ps: ps-recursive
|
|
||||||
|
|
||||||
ps-am:
|
|
||||||
|
|
||||||
uninstall-am:
|
|
||||||
|
|
||||||
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) \
|
|
||||||
cscopelist-recursive ctags-recursive install-am install-strip \
|
|
||||||
tags-recursive
|
|
||||||
|
|
||||||
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
|
|
||||||
all all-am check check-am clean clean-generic clean-libtool \
|
|
||||||
cscopelist cscopelist-recursive ctags ctags-recursive \
|
|
||||||
distclean distclean-generic distclean-libtool distclean-tags \
|
|
||||||
distdir dvi dvi-am html html-am info info-am install \
|
|
||||||
install-am install-data install-data-am install-dvi \
|
|
||||||
install-dvi-am install-exec install-exec-am install-html \
|
|
||||||
install-html-am install-info install-info-am install-man \
|
|
||||||
install-pdf install-pdf-am install-ps install-ps-am \
|
|
||||||
install-strip installcheck installcheck-am installdirs \
|
|
||||||
installdirs-am maintainer-clean maintainer-clean-generic \
|
|
||||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
|
||||||
ps ps-am tags tags-recursive uninstall uninstall-am
|
|
||||||
|
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
|
||||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
|
||||||
.NOEXPORT:
|
|
@ -1,679 +0,0 @@
|
|||||||
# Makefile.in generated by automake 1.12.2 from Makefile.am.
|
|
||||||
# @configure_input@
|
|
||||||
|
|
||||||
# Copyright (C) 1994-2012 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
|
||||||
# with or without modifications, as long as this notice is preserved.
|
|
||||||
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
||||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
||||||
# PARTICULAR PURPOSE.
|
|
||||||
|
|
||||||
@SET_MAKE@
|
|
||||||
|
|
||||||
# icons/hicolor/16x16/Makefile.am for anaconda
|
|
||||||
#
|
|
||||||
# Copyright (C) 2010 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
#
|
|
||||||
# Author: David Cantrell <dcantrell@redhat.com>
|
|
||||||
VPATH = @srcdir@
|
|
||||||
am__make_dryrun = \
|
|
||||||
{ \
|
|
||||||
am__dry=no; \
|
|
||||||
case $$MAKEFLAGS in \
|
|
||||||
*\\[\ \ ]*) \
|
|
||||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
|
||||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
|
||||||
*) \
|
|
||||||
for am__flg in $$MAKEFLAGS; do \
|
|
||||||
case $$am__flg in \
|
|
||||||
*=*|--*) ;; \
|
|
||||||
*n*) am__dry=yes; break;; \
|
|
||||||
esac; \
|
|
||||||
done;; \
|
|
||||||
esac; \
|
|
||||||
test $$am__dry = yes; \
|
|
||||||
}
|
|
||||||
pkgdatadir = $(datadir)/@PACKAGE@
|
|
||||||
pkgincludedir = $(includedir)/@PACKAGE@
|
|
||||||
pkglibdir = $(libdir)/@PACKAGE@
|
|
||||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
|
||||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
|
||||||
install_sh_DATA = $(install_sh) -c -m 644
|
|
||||||
install_sh_PROGRAM = $(install_sh) -c
|
|
||||||
install_sh_SCRIPT = $(install_sh) -c
|
|
||||||
INSTALL_HEADER = $(INSTALL_DATA)
|
|
||||||
transform = $(program_transform_name)
|
|
||||||
NORMAL_INSTALL = :
|
|
||||||
PRE_INSTALL = :
|
|
||||||
POST_INSTALL = :
|
|
||||||
NORMAL_UNINSTALL = :
|
|
||||||
PRE_UNINSTALL = :
|
|
||||||
POST_UNINSTALL = :
|
|
||||||
build_triplet = @build@
|
|
||||||
host_triplet = @host@
|
|
||||||
subdir = data/icons/hicolor/16x16
|
|
||||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
|
||||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
|
||||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
|
|
||||||
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
|
|
||||||
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
|
||||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
|
||||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
|
||||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
|
||||||
$(top_srcdir)/m4/python.m4 $(top_srcdir)/configure.ac
|
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
|
||||||
$(ACLOCAL_M4)
|
|
||||||
mkinstalldirs = $(install_sh) -d
|
|
||||||
CONFIG_HEADER = $(top_builddir)/config.h
|
|
||||||
CONFIG_CLEAN_FILES =
|
|
||||||
CONFIG_CLEAN_VPATH_FILES =
|
|
||||||
AM_V_P = $(am__v_P_@AM_V@)
|
|
||||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
|
||||||
am__v_P_0 = false
|
|
||||||
am__v_P_1 = :
|
|
||||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
|
||||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
|
||||||
am__v_GEN_0 = @echo " GEN " $@;
|
|
||||||
am__v_GEN_1 =
|
|
||||||
AM_V_at = $(am__v_at_@AM_V@)
|
|
||||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
|
||||||
am__v_at_0 = @
|
|
||||||
am__v_at_1 =
|
|
||||||
SOURCES =
|
|
||||||
DIST_SOURCES =
|
|
||||||
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
|
|
||||||
html-recursive info-recursive install-data-recursive \
|
|
||||||
install-dvi-recursive install-exec-recursive \
|
|
||||||
install-html-recursive install-info-recursive \
|
|
||||||
install-pdf-recursive install-ps-recursive install-recursive \
|
|
||||||
installcheck-recursive installdirs-recursive pdf-recursive \
|
|
||||||
ps-recursive uninstall-recursive
|
|
||||||
am__can_run_installinfo = \
|
|
||||||
case $$AM_UPDATE_INFO_DIR in \
|
|
||||||
n|no|NO) false;; \
|
|
||||||
*) (install-info --version) >/dev/null 2>&1;; \
|
|
||||||
esac
|
|
||||||
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
|
||||||
distclean-recursive maintainer-clean-recursive
|
|
||||||
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
|
|
||||||
$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
|
|
||||||
distdir
|
|
||||||
ETAGS = etags
|
|
||||||
CTAGS = ctags
|
|
||||||
DIST_SUBDIRS = $(SUBDIRS)
|
|
||||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
|
||||||
am__relativize = \
|
|
||||||
dir0=`pwd`; \
|
|
||||||
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
|
||||||
sed_rest='s,^[^/]*/*,,'; \
|
|
||||||
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
|
||||||
sed_butlast='s,/*[^/]*$$,,'; \
|
|
||||||
while test -n "$$dir1"; do \
|
|
||||||
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
|
||||||
if test "$$first" != "."; then \
|
|
||||||
if test "$$first" = ".."; then \
|
|
||||||
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
|
||||||
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
|
||||||
else \
|
|
||||||
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
|
||||||
if test "$$first2" = "$$first"; then \
|
|
||||||
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
|
||||||
else \
|
|
||||||
dir2="../$$dir2"; \
|
|
||||||
fi; \
|
|
||||||
dir0="$$dir0"/"$$first"; \
|
|
||||||
fi; \
|
|
||||||
fi; \
|
|
||||||
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
|
||||||
done; \
|
|
||||||
reldir="$$dir2"
|
|
||||||
ACLOCAL = @ACLOCAL@
|
|
||||||
ALLOCA = @ALLOCA@
|
|
||||||
AMTAR = @AMTAR@
|
|
||||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
|
||||||
AR = @AR@
|
|
||||||
ARCH = @ARCH@
|
|
||||||
AUDIT_LIBS = @AUDIT_LIBS@
|
|
||||||
AUTOCONF = @AUTOCONF@
|
|
||||||
AUTOHEADER = @AUTOHEADER@
|
|
||||||
AUTOMAKE = @AUTOMAKE@
|
|
||||||
AWK = @AWK@
|
|
||||||
BLKID_LIBS = @BLKID_LIBS@
|
|
||||||
CC = @CC@
|
|
||||||
CCDEPMODE = @CCDEPMODE@
|
|
||||||
CFLAGS = @CFLAGS@
|
|
||||||
CPP = @CPP@
|
|
||||||
CPPFLAGS = @CPPFLAGS@
|
|
||||||
CYGPATH_W = @CYGPATH_W@
|
|
||||||
DEFS = @DEFS@
|
|
||||||
DEPDIR = @DEPDIR@
|
|
||||||
DEVMAPPER_CFLAGS = @DEVMAPPER_CFLAGS@
|
|
||||||
DEVMAPPER_LIBS = @DEVMAPPER_LIBS@
|
|
||||||
DLLTOOL = @DLLTOOL@
|
|
||||||
DSYMUTIL = @DSYMUTIL@
|
|
||||||
DUMPBIN = @DUMPBIN@
|
|
||||||
ECHO_C = @ECHO_C@
|
|
||||||
ECHO_N = @ECHO_N@
|
|
||||||
ECHO_T = @ECHO_T@
|
|
||||||
EGREP = @EGREP@
|
|
||||||
EXEEXT = @EXEEXT@
|
|
||||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
|
||||||
FGREP = @FGREP@
|
|
||||||
GDK_CFLAGS = @GDK_CFLAGS@
|
|
||||||
GDK_LIBS = @GDK_LIBS@
|
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|
||||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
|
||||||
GLIB_LIBS = @GLIB_LIBS@
|
|
||||||
GMSGFMT = @GMSGFMT@
|
|
||||||
GMSGFMT_015 = @GMSGFMT_015@
|
|
||||||
GREP = @GREP@
|
|
||||||
GTK_X11_CFLAGS = @GTK_X11_CFLAGS@
|
|
||||||
GTK_X11_LIBS = @GTK_X11_LIBS@
|
|
||||||
INSTALL = @INSTALL@
|
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|
||||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
|
||||||
INTLLIBS = @INTLLIBS@
|
|
||||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
|
||||||
IPV6_CFLAGS = @IPV6_CFLAGS@
|
|
||||||
ISCSI_LIBS = @ISCSI_LIBS@
|
|
||||||
LD = @LD@
|
|
||||||
LDFLAGS = @LDFLAGS@
|
|
||||||
LIBARCHIVE_CFLAGS = @LIBARCHIVE_CFLAGS@
|
|
||||||
LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@
|
|
||||||
LIBCURL_CFLAGS = @LIBCURL_CFLAGS@
|
|
||||||
LIBCURL_LIBS = @LIBCURL_LIBS@
|
|
||||||
LIBICONV = @LIBICONV@
|
|
||||||
LIBINTL = @LIBINTL@
|
|
||||||
LIBNL_CFLAGS = @LIBNL_CFLAGS@
|
|
||||||
LIBNL_LIBS = @LIBNL_LIBS@
|
|
||||||
LIBNM_GLIB_CFLAGS = @LIBNM_GLIB_CFLAGS@
|
|
||||||
LIBNM_GLIB_LIBS = @LIBNM_GLIB_LIBS@
|
|
||||||
LIBOBJS = @LIBOBJS@
|
|
||||||
LIBS = @LIBS@
|
|
||||||
LIBTOOL = @LIBTOOL@
|
|
||||||
LIPO = @LIPO@
|
|
||||||
LN_S = @LN_S@
|
|
||||||
LTLIBICONV = @LTLIBICONV@
|
|
||||||
LTLIBINTL = @LTLIBINTL@
|
|
||||||
LTLIBOBJS = @LTLIBOBJS@
|
|
||||||
MAKEINFO = @MAKEINFO@
|
|
||||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
|
||||||
MKDIR_P = @MKDIR_P@
|
|
||||||
MSGFMT = @MSGFMT@
|
|
||||||
MSGFMT_015 = @MSGFMT_015@
|
|
||||||
MSGMERGE = @MSGMERGE@
|
|
||||||
NETWORKMANAGER_CFLAGS = @NETWORKMANAGER_CFLAGS@
|
|
||||||
NETWORKMANAGER_LIBS = @NETWORKMANAGER_LIBS@
|
|
||||||
NFS_CFLAGS = @NFS_CFLAGS@
|
|
||||||
NM = @NM@
|
|
||||||
NMEDIT = @NMEDIT@
|
|
||||||
OBJDUMP = @OBJDUMP@
|
|
||||||
OBJEXT = @OBJEXT@
|
|
||||||
OTOOL = @OTOOL@
|
|
||||||
OTOOL64 = @OTOOL64@
|
|
||||||
PACKAGE = @PACKAGE@
|
|
||||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
||||||
PACKAGE_NAME = @PACKAGE_NAME@
|
|
||||||
PACKAGE_RELEASE = @PACKAGE_RELEASE@
|
|
||||||
PACKAGE_STRING = @PACKAGE_STRING@
|
|
||||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
|
||||||
PACKAGE_URL = @PACKAGE_URL@
|
|
||||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
|
||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
|
||||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
|
||||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
|
||||||
POSUB = @POSUB@
|
|
||||||
PYTHON = @PYTHON@
|
|
||||||
PYTHON_EMBED_LIBS = @PYTHON_EMBED_LIBS@
|
|
||||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
|
||||||
PYTHON_INCLUDES = @PYTHON_INCLUDES@
|
|
||||||
PYTHON_LDFLAGS = @PYTHON_LDFLAGS@
|
|
||||||
PYTHON_LIBS = @PYTHON_LIBS@
|
|
||||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
|
||||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
|
||||||
PYTHON_VERSION = @PYTHON_VERSION@
|
|
||||||
RANLIB = @RANLIB@
|
|
||||||
RPM_CFLAGS = @RPM_CFLAGS@
|
|
||||||
RPM_LIBS = @RPM_LIBS@
|
|
||||||
SED = @SED@
|
|
||||||
SELINUX_CFLAGS = @SELINUX_CFLAGS@
|
|
||||||
SELINUX_LIBS = @SELINUX_LIBS@
|
|
||||||
SET_MAKE = @SET_MAKE@
|
|
||||||
SHELL = @SHELL@
|
|
||||||
STRIP = @STRIP@
|
|
||||||
USE_NLS = @USE_NLS@
|
|
||||||
VERSION = @VERSION@
|
|
||||||
X11_CFLAGS = @X11_CFLAGS@
|
|
||||||
X11_LIBS = @X11_LIBS@
|
|
||||||
XCOMPOSITE_CFLAGS = @XCOMPOSITE_CFLAGS@
|
|
||||||
XCOMPOSITE_LIBS = @XCOMPOSITE_LIBS@
|
|
||||||
XGETTEXT = @XGETTEXT@
|
|
||||||
XGETTEXT_015 = @XGETTEXT_015@
|
|
||||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
|
||||||
XMKMF = @XMKMF@
|
|
||||||
ZLIB_LIBS = @ZLIB_LIBS@
|
|
||||||
abs_builddir = @abs_builddir@
|
|
||||||
abs_srcdir = @abs_srcdir@
|
|
||||||
abs_top_builddir = @abs_top_builddir@
|
|
||||||
abs_top_srcdir = @abs_top_srcdir@
|
|
||||||
ac_ct_AR = @ac_ct_AR@
|
|
||||||
ac_ct_CC = @ac_ct_CC@
|
|
||||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
|
||||||
am__include = @am__include@
|
|
||||||
am__leading_dot = @am__leading_dot@
|
|
||||||
am__quote = @am__quote@
|
|
||||||
am__tar = @am__tar@
|
|
||||||
am__untar = @am__untar@
|
|
||||||
bindir = @bindir@
|
|
||||||
build = @build@
|
|
||||||
build_alias = @build_alias@
|
|
||||||
build_cpu = @build_cpu@
|
|
||||||
build_os = @build_os@
|
|
||||||
build_vendor = @build_vendor@
|
|
||||||
builddir = @builddir@
|
|
||||||
datadir = @datadir@
|
|
||||||
datarootdir = @datarootdir@
|
|
||||||
docdir = @docdir@
|
|
||||||
dvidir = @dvidir@
|
|
||||||
exec_prefix = @exec_prefix@
|
|
||||||
host = @host@
|
|
||||||
host_alias = @host_alias@
|
|
||||||
host_cpu = @host_cpu@
|
|
||||||
host_os = @host_os@
|
|
||||||
host_vendor = @host_vendor@
|
|
||||||
htmldir = @htmldir@
|
|
||||||
includedir = @includedir@
|
|
||||||
infodir = @infodir@
|
|
||||||
install_sh = @install_sh@
|
|
||||||
libdir = @libdir@
|
|
||||||
libexecdir = @libexecdir@
|
|
||||||
localedir = @localedir@
|
|
||||||
localstatedir = @localstatedir@
|
|
||||||
mandir = @mandir@
|
|
||||||
mkdir_p = @mkdir_p@
|
|
||||||
oldincludedir = @oldincludedir@
|
|
||||||
pdfdir = @pdfdir@
|
|
||||||
pkgpyexecdir = @pkgpyexecdir@
|
|
||||||
pkgpythondir = @pkgpythondir@
|
|
||||||
prefix = @prefix@
|
|
||||||
program_transform_name = @program_transform_name@
|
|
||||||
psdir = @psdir@
|
|
||||||
pyexecdir = @pyexecdir@
|
|
||||||
pythondir = @pythondir@
|
|
||||||
sbindir = @sbindir@
|
|
||||||
sharedstatedir = @sharedstatedir@
|
|
||||||
srcdir = @srcdir@
|
|
||||||
subdirs = @subdirs@
|
|
||||||
sysconfdir = @sysconfdir@
|
|
||||||
target_alias = @target_alias@
|
|
||||||
top_build_prefix = @top_build_prefix@
|
|
||||||
top_builddir = @top_builddir@
|
|
||||||
top_srcdir = @top_srcdir@
|
|
||||||
SUBDIRS = apps
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
all: all-recursive
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
|
||||||
@for dep in $?; do \
|
|
||||||
case '$(am__configure_deps)' in \
|
|
||||||
*$$dep*) \
|
|
||||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
|
||||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
|
||||||
exit 1;; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/16x16/Makefile'; \
|
|
||||||
$(am__cd) $(top_srcdir) && \
|
|
||||||
$(AUTOMAKE) --foreign data/icons/hicolor/16x16/Makefile
|
|
||||||
.PRECIOUS: Makefile
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
||||||
@case '$?' in \
|
|
||||||
*config.status*) \
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
|
||||||
*) \
|
|
||||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
|
||||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
|
||||||
esac;
|
|
||||||
|
|
||||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
|
|
||||||
$(top_srcdir)/configure: $(am__configure_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(am__aclocal_m4_deps):
|
|
||||||
|
|
||||||
mostlyclean-libtool:
|
|
||||||
-rm -f *.lo
|
|
||||||
|
|
||||||
clean-libtool:
|
|
||||||
-rm -rf .libs _libs
|
|
||||||
|
|
||||||
# This directory's subdirectories are mostly independent; you can cd
|
|
||||||
# into them and run 'make' without going through this Makefile.
|
|
||||||
# To change the values of 'make' variables: instead of editing Makefiles,
|
|
||||||
# (1) if the variable is set in 'config.status', edit 'config.status'
|
|
||||||
# (which will cause the Makefiles to be regenerated when you run 'make');
|
|
||||||
# (2) otherwise, pass the desired values on the 'make' command line.
|
|
||||||
$(RECURSIVE_TARGETS) $(RECURSIVE_CLEAN_TARGETS):
|
|
||||||
@fail= failcom='exit 1'; \
|
|
||||||
for f in x $$MAKEFLAGS; do \
|
|
||||||
case $$f in \
|
|
||||||
*=* | --[!k]*);; \
|
|
||||||
*k*) failcom='fail=yes';; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
dot_seen=no; \
|
|
||||||
target=`echo $@ | sed s/-recursive//`; \
|
|
||||||
case "$@" in \
|
|
||||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
|
||||||
*) list='$(SUBDIRS)' ;; \
|
|
||||||
esac; \
|
|
||||||
for subdir in $$list; do \
|
|
||||||
echo "Making $$target in $$subdir"; \
|
|
||||||
if test "$$subdir" = "."; then \
|
|
||||||
dot_seen=yes; \
|
|
||||||
local_target="$$target-am"; \
|
|
||||||
else \
|
|
||||||
local_target="$$target"; \
|
|
||||||
fi; \
|
|
||||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
|
||||||
|| eval $$failcom; \
|
|
||||||
done; \
|
|
||||||
if test "$$dot_seen" = "no"; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
|
||||||
fi; test -z "$$fail"
|
|
||||||
tags-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
|
||||||
done
|
|
||||||
ctags-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
|
|
||||||
done
|
|
||||||
cscopelist-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \
|
|
||||||
done
|
|
||||||
|
|
||||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
mkid -fID $$unique
|
|
||||||
tags: TAGS
|
|
||||||
|
|
||||||
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
||||||
$(TAGS_FILES) $(LISP)
|
|
||||||
set x; \
|
|
||||||
here=`pwd`; \
|
|
||||||
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
|
||||||
include_option=--etags-include; \
|
|
||||||
empty_fix=.; \
|
|
||||||
else \
|
|
||||||
include_option=--include; \
|
|
||||||
empty_fix=; \
|
|
||||||
fi; \
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
if test "$$subdir" = .; then :; else \
|
|
||||||
test ! -f $$subdir/TAGS || \
|
|
||||||
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
|
||||||
fi; \
|
|
||||||
done; \
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
shift; \
|
|
||||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
|
||||||
test -n "$$unique" || unique=$$empty_fix; \
|
|
||||||
if test $$# -gt 0; then \
|
|
||||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
||||||
"$$@" $$unique; \
|
|
||||||
else \
|
|
||||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
||||||
$$unique; \
|
|
||||||
fi; \
|
|
||||||
fi
|
|
||||||
ctags: CTAGS
|
|
||||||
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
||||||
$(TAGS_FILES) $(LISP)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
test -z "$(CTAGS_ARGS)$$unique" \
|
|
||||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
|
||||||
$$unique
|
|
||||||
|
|
||||||
GTAGS:
|
|
||||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
|
||||||
&& $(am__cd) $(top_srcdir) \
|
|
||||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
|
||||||
|
|
||||||
cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP)'; \
|
|
||||||
case "$(srcdir)" in \
|
|
||||||
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
|
||||||
*) sdir=$(subdir)/$(srcdir) ;; \
|
|
||||||
esac; \
|
|
||||||
for i in $$list; do \
|
|
||||||
if test -f "$$i"; then \
|
|
||||||
echo "$(subdir)/$$i"; \
|
|
||||||
else \
|
|
||||||
echo "$$sdir/$$i"; \
|
|
||||||
fi; \
|
|
||||||
done >> $(top_builddir)/cscope.files
|
|
||||||
|
|
||||||
distclean-tags:
|
|
||||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
|
||||||
|
|
||||||
distdir: $(DISTFILES)
|
|
||||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
list='$(DISTFILES)'; \
|
|
||||||
dist_files=`for file in $$list; do echo $$file; done | \
|
|
||||||
sed -e "s|^$$srcdirstrip/||;t" \
|
|
||||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
|
||||||
case $$dist_files in \
|
|
||||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
|
||||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
|
||||||
sort -u` ;; \
|
|
||||||
esac; \
|
|
||||||
for file in $$dist_files; do \
|
|
||||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
|
||||||
if test -d $$d/$$file; then \
|
|
||||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
|
||||||
if test -d "$(distdir)/$$file"; then \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
|
||||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
else \
|
|
||||||
test -f "$(distdir)/$$file" \
|
|
||||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
if test "$$subdir" = .; then :; else \
|
|
||||||
$(am__make_dryrun) \
|
|
||||||
|| test -d "$(distdir)/$$subdir" \
|
|
||||||
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
|
||||||
|| exit 1; \
|
|
||||||
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
|
||||||
$(am__relativize); \
|
|
||||||
new_distdir=$$reldir; \
|
|
||||||
dir1=$$subdir; dir2="$(top_distdir)"; \
|
|
||||||
$(am__relativize); \
|
|
||||||
new_top_distdir=$$reldir; \
|
|
||||||
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
|
||||||
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
|
||||||
($(am__cd) $$subdir && \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) \
|
|
||||||
top_distdir="$$new_top_distdir" \
|
|
||||||
distdir="$$new_distdir" \
|
|
||||||
am__remove_distdir=: \
|
|
||||||
am__skip_length_check=: \
|
|
||||||
am__skip_mode_fix=: \
|
|
||||||
distdir) \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
check-am: all-am
|
|
||||||
check: check-recursive
|
|
||||||
all-am: Makefile
|
|
||||||
installdirs: installdirs-recursive
|
|
||||||
installdirs-am:
|
|
||||||
install: install-recursive
|
|
||||||
install-exec: install-exec-recursive
|
|
||||||
install-data: install-data-recursive
|
|
||||||
uninstall: uninstall-recursive
|
|
||||||
|
|
||||||
install-am: all-am
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
|
||||||
|
|
||||||
installcheck: installcheck-recursive
|
|
||||||
install-strip:
|
|
||||||
if test -z '$(STRIP)'; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
install; \
|
|
||||||
else \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
|
||||||
fi
|
|
||||||
mostlyclean-generic:
|
|
||||||
|
|
||||||
clean-generic:
|
|
||||||
|
|
||||||
distclean-generic:
|
|
||||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
|
||||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
|
||||||
|
|
||||||
maintainer-clean-generic:
|
|
||||||
@echo "This command is intended for maintainers to use"
|
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
|
||||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
|
||||||
clean: clean-recursive
|
|
||||||
|
|
||||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
|
||||||
|
|
||||||
distclean: distclean-recursive
|
|
||||||
-rm -f Makefile
|
|
||||||
distclean-am: clean-am distclean-generic distclean-tags
|
|
||||||
|
|
||||||
dvi: dvi-recursive
|
|
||||||
|
|
||||||
dvi-am:
|
|
||||||
|
|
||||||
html: html-recursive
|
|
||||||
|
|
||||||
html-am:
|
|
||||||
|
|
||||||
info: info-recursive
|
|
||||||
|
|
||||||
info-am:
|
|
||||||
|
|
||||||
install-data-am:
|
|
||||||
|
|
||||||
install-dvi: install-dvi-recursive
|
|
||||||
|
|
||||||
install-dvi-am:
|
|
||||||
|
|
||||||
install-exec-am:
|
|
||||||
|
|
||||||
install-html: install-html-recursive
|
|
||||||
|
|
||||||
install-html-am:
|
|
||||||
|
|
||||||
install-info: install-info-recursive
|
|
||||||
|
|
||||||
install-info-am:
|
|
||||||
|
|
||||||
install-man:
|
|
||||||
|
|
||||||
install-pdf: install-pdf-recursive
|
|
||||||
|
|
||||||
install-pdf-am:
|
|
||||||
|
|
||||||
install-ps: install-ps-recursive
|
|
||||||
|
|
||||||
install-ps-am:
|
|
||||||
|
|
||||||
installcheck-am:
|
|
||||||
|
|
||||||
maintainer-clean: maintainer-clean-recursive
|
|
||||||
-rm -f Makefile
|
|
||||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
|
||||||
|
|
||||||
mostlyclean: mostlyclean-recursive
|
|
||||||
|
|
||||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
|
||||||
|
|
||||||
pdf: pdf-recursive
|
|
||||||
|
|
||||||
pdf-am:
|
|
||||||
|
|
||||||
ps: ps-recursive
|
|
||||||
|
|
||||||
ps-am:
|
|
||||||
|
|
||||||
uninstall-am:
|
|
||||||
|
|
||||||
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) \
|
|
||||||
cscopelist-recursive ctags-recursive install-am install-strip \
|
|
||||||
tags-recursive
|
|
||||||
|
|
||||||
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
|
|
||||||
all all-am check check-am clean clean-generic clean-libtool \
|
|
||||||
cscopelist cscopelist-recursive ctags ctags-recursive \
|
|
||||||
distclean distclean-generic distclean-libtool distclean-tags \
|
|
||||||
distdir dvi dvi-am html html-am info info-am install \
|
|
||||||
install-am install-data install-data-am install-dvi \
|
|
||||||
install-dvi-am install-exec install-exec-am install-html \
|
|
||||||
install-html-am install-info install-info-am install-man \
|
|
||||||
install-pdf install-pdf-am install-ps install-ps-am \
|
|
||||||
install-strip installcheck installcheck-am installdirs \
|
|
||||||
installdirs-am maintainer-clean maintainer-clean-generic \
|
|
||||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
|
||||||
ps ps-am tags tags-recursive uninstall uninstall-am
|
|
||||||
|
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
|
||||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
|
||||||
.NOEXPORT:
|
|
@ -1,548 +0,0 @@
|
|||||||
# Makefile.in generated by automake 1.12.2 from Makefile.am.
|
|
||||||
# @configure_input@
|
|
||||||
|
|
||||||
# Copyright (C) 1994-2012 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
|
||||||
# with or without modifications, as long as this notice is preserved.
|
|
||||||
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
||||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
||||||
# PARTICULAR PURPOSE.
|
|
||||||
|
|
||||||
@SET_MAKE@
|
|
||||||
|
|
||||||
# icons/hicolor/16x16/apps/Makefile.am for anaconda
|
|
||||||
#
|
|
||||||
# Copyright (C) 2010 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
#
|
|
||||||
# Author: David Cantrell <dcantrell@redhat.com>
|
|
||||||
|
|
||||||
VPATH = @srcdir@
|
|
||||||
am__make_dryrun = \
|
|
||||||
{ \
|
|
||||||
am__dry=no; \
|
|
||||||
case $$MAKEFLAGS in \
|
|
||||||
*\\[\ \ ]*) \
|
|
||||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
|
||||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
|
||||||
*) \
|
|
||||||
for am__flg in $$MAKEFLAGS; do \
|
|
||||||
case $$am__flg in \
|
|
||||||
*=*|--*) ;; \
|
|
||||||
*n*) am__dry=yes; break;; \
|
|
||||||
esac; \
|
|
||||||
done;; \
|
|
||||||
esac; \
|
|
||||||
test $$am__dry = yes; \
|
|
||||||
}
|
|
||||||
pkgdatadir = $(datadir)/@PACKAGE@
|
|
||||||
pkgincludedir = $(includedir)/@PACKAGE@
|
|
||||||
pkglibdir = $(libdir)/@PACKAGE@
|
|
||||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
|
||||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
|
||||||
install_sh_DATA = $(install_sh) -c -m 644
|
|
||||||
install_sh_PROGRAM = $(install_sh) -c
|
|
||||||
install_sh_SCRIPT = $(install_sh) -c
|
|
||||||
INSTALL_HEADER = $(INSTALL_DATA)
|
|
||||||
transform = $(program_transform_name)
|
|
||||||
NORMAL_INSTALL = :
|
|
||||||
PRE_INSTALL = :
|
|
||||||
POST_INSTALL = :
|
|
||||||
NORMAL_UNINSTALL = :
|
|
||||||
PRE_UNINSTALL = :
|
|
||||||
POST_UNINSTALL = :
|
|
||||||
build_triplet = @build@
|
|
||||||
host_triplet = @host@
|
|
||||||
subdir = data/icons/hicolor/16x16/apps
|
|
||||||
DIST_COMMON = $(am__dist_icons_DATA_DIST) $(srcdir)/Makefile.am \
|
|
||||||
$(srcdir)/Makefile.in
|
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
|
||||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
|
||||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
|
|
||||||
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
|
|
||||||
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
|
||||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
|
||||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
|
||||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
|
||||||
$(top_srcdir)/m4/python.m4 $(top_srcdir)/configure.ac
|
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
|
||||||
$(ACLOCAL_M4)
|
|
||||||
mkinstalldirs = $(install_sh) -d
|
|
||||||
CONFIG_HEADER = $(top_builddir)/config.h
|
|
||||||
CONFIG_CLEAN_FILES =
|
|
||||||
CONFIG_CLEAN_VPATH_FILES =
|
|
||||||
AM_V_P = $(am__v_P_@AM_V@)
|
|
||||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
|
||||||
am__v_P_0 = false
|
|
||||||
am__v_P_1 = :
|
|
||||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
|
||||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
|
||||||
am__v_GEN_0 = @echo " GEN " $@;
|
|
||||||
am__v_GEN_1 =
|
|
||||||
AM_V_at = $(am__v_at_@AM_V@)
|
|
||||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
|
||||||
am__v_at_0 = @
|
|
||||||
am__v_at_1 =
|
|
||||||
SOURCES =
|
|
||||||
DIST_SOURCES =
|
|
||||||
am__can_run_installinfo = \
|
|
||||||
case $$AM_UPDATE_INFO_DIR in \
|
|
||||||
n|no|NO) false;; \
|
|
||||||
*) (install-info --version) >/dev/null 2>&1;; \
|
|
||||||
esac
|
|
||||||
am__dist_icons_DATA_DIST = liveinst.png
|
|
||||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
|
||||||
am__vpath_adj = case $$p in \
|
|
||||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
|
||||||
*) f=$$p;; \
|
|
||||||
esac;
|
|
||||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
|
||||||
am__install_max = 40
|
|
||||||
am__nobase_strip_setup = \
|
|
||||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
|
||||||
am__nobase_strip = \
|
|
||||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
|
||||||
am__nobase_list = $(am__nobase_strip_setup); \
|
|
||||||
for p in $$list; do echo "$$p $$p"; done | \
|
|
||||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
|
||||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
|
||||||
if (++n[$$2] == $(am__install_max)) \
|
|
||||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
|
||||||
END { for (dir in files) print dir, files[dir] }'
|
|
||||||
am__base_list = \
|
|
||||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
|
||||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
|
||||||
am__uninstall_files_from_dir = { \
|
|
||||||
test -z "$$files" \
|
|
||||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
|
||||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
|
||||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
|
||||||
}
|
|
||||||
am__installdirs = "$(DESTDIR)$(iconsdir)"
|
|
||||||
DATA = $(dist_icons_DATA)
|
|
||||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
|
||||||
ACLOCAL = @ACLOCAL@
|
|
||||||
ALLOCA = @ALLOCA@
|
|
||||||
AMTAR = @AMTAR@
|
|
||||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
|
||||||
AR = @AR@
|
|
||||||
ARCH = @ARCH@
|
|
||||||
AUDIT_LIBS = @AUDIT_LIBS@
|
|
||||||
AUTOCONF = @AUTOCONF@
|
|
||||||
AUTOHEADER = @AUTOHEADER@
|
|
||||||
AUTOMAKE = @AUTOMAKE@
|
|
||||||
AWK = @AWK@
|
|
||||||
BLKID_LIBS = @BLKID_LIBS@
|
|
||||||
CC = @CC@
|
|
||||||
CCDEPMODE = @CCDEPMODE@
|
|
||||||
CFLAGS = @CFLAGS@
|
|
||||||
CPP = @CPP@
|
|
||||||
CPPFLAGS = @CPPFLAGS@
|
|
||||||
CYGPATH_W = @CYGPATH_W@
|
|
||||||
DEFS = @DEFS@
|
|
||||||
DEPDIR = @DEPDIR@
|
|
||||||
DEVMAPPER_CFLAGS = @DEVMAPPER_CFLAGS@
|
|
||||||
DEVMAPPER_LIBS = @DEVMAPPER_LIBS@
|
|
||||||
DLLTOOL = @DLLTOOL@
|
|
||||||
DSYMUTIL = @DSYMUTIL@
|
|
||||||
DUMPBIN = @DUMPBIN@
|
|
||||||
ECHO_C = @ECHO_C@
|
|
||||||
ECHO_N = @ECHO_N@
|
|
||||||
ECHO_T = @ECHO_T@
|
|
||||||
EGREP = @EGREP@
|
|
||||||
EXEEXT = @EXEEXT@
|
|
||||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
|
||||||
FGREP = @FGREP@
|
|
||||||
GDK_CFLAGS = @GDK_CFLAGS@
|
|
||||||
GDK_LIBS = @GDK_LIBS@
|
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|
||||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
|
||||||
GLIB_LIBS = @GLIB_LIBS@
|
|
||||||
GMSGFMT = @GMSGFMT@
|
|
||||||
GMSGFMT_015 = @GMSGFMT_015@
|
|
||||||
GREP = @GREP@
|
|
||||||
GTK_X11_CFLAGS = @GTK_X11_CFLAGS@
|
|
||||||
GTK_X11_LIBS = @GTK_X11_LIBS@
|
|
||||||
INSTALL = @INSTALL@
|
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|
||||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
|
||||||
INTLLIBS = @INTLLIBS@
|
|
||||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
|
||||||
IPV6_CFLAGS = @IPV6_CFLAGS@
|
|
||||||
ISCSI_LIBS = @ISCSI_LIBS@
|
|
||||||
LD = @LD@
|
|
||||||
LDFLAGS = @LDFLAGS@
|
|
||||||
LIBARCHIVE_CFLAGS = @LIBARCHIVE_CFLAGS@
|
|
||||||
LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@
|
|
||||||
LIBCURL_CFLAGS = @LIBCURL_CFLAGS@
|
|
||||||
LIBCURL_LIBS = @LIBCURL_LIBS@
|
|
||||||
LIBICONV = @LIBICONV@
|
|
||||||
LIBINTL = @LIBINTL@
|
|
||||||
LIBNL_CFLAGS = @LIBNL_CFLAGS@
|
|
||||||
LIBNL_LIBS = @LIBNL_LIBS@
|
|
||||||
LIBNM_GLIB_CFLAGS = @LIBNM_GLIB_CFLAGS@
|
|
||||||
LIBNM_GLIB_LIBS = @LIBNM_GLIB_LIBS@
|
|
||||||
LIBOBJS = @LIBOBJS@
|
|
||||||
LIBS = @LIBS@
|
|
||||||
LIBTOOL = @LIBTOOL@
|
|
||||||
LIPO = @LIPO@
|
|
||||||
LN_S = @LN_S@
|
|
||||||
LTLIBICONV = @LTLIBICONV@
|
|
||||||
LTLIBINTL = @LTLIBINTL@
|
|
||||||
LTLIBOBJS = @LTLIBOBJS@
|
|
||||||
MAKEINFO = @MAKEINFO@
|
|
||||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
|
||||||
MKDIR_P = @MKDIR_P@
|
|
||||||
MSGFMT = @MSGFMT@
|
|
||||||
MSGFMT_015 = @MSGFMT_015@
|
|
||||||
MSGMERGE = @MSGMERGE@
|
|
||||||
NETWORKMANAGER_CFLAGS = @NETWORKMANAGER_CFLAGS@
|
|
||||||
NETWORKMANAGER_LIBS = @NETWORKMANAGER_LIBS@
|
|
||||||
NFS_CFLAGS = @NFS_CFLAGS@
|
|
||||||
NM = @NM@
|
|
||||||
NMEDIT = @NMEDIT@
|
|
||||||
OBJDUMP = @OBJDUMP@
|
|
||||||
OBJEXT = @OBJEXT@
|
|
||||||
OTOOL = @OTOOL@
|
|
||||||
OTOOL64 = @OTOOL64@
|
|
||||||
PACKAGE = @PACKAGE@
|
|
||||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
||||||
PACKAGE_NAME = @PACKAGE_NAME@
|
|
||||||
PACKAGE_RELEASE = @PACKAGE_RELEASE@
|
|
||||||
PACKAGE_STRING = @PACKAGE_STRING@
|
|
||||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
|
||||||
PACKAGE_URL = @PACKAGE_URL@
|
|
||||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
|
||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
|
||||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
|
||||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
|
||||||
POSUB = @POSUB@
|
|
||||||
PYTHON = @PYTHON@
|
|
||||||
PYTHON_EMBED_LIBS = @PYTHON_EMBED_LIBS@
|
|
||||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
|
||||||
PYTHON_INCLUDES = @PYTHON_INCLUDES@
|
|
||||||
PYTHON_LDFLAGS = @PYTHON_LDFLAGS@
|
|
||||||
PYTHON_LIBS = @PYTHON_LIBS@
|
|
||||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
|
||||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
|
||||||
PYTHON_VERSION = @PYTHON_VERSION@
|
|
||||||
RANLIB = @RANLIB@
|
|
||||||
RPM_CFLAGS = @RPM_CFLAGS@
|
|
||||||
RPM_LIBS = @RPM_LIBS@
|
|
||||||
SED = @SED@
|
|
||||||
SELINUX_CFLAGS = @SELINUX_CFLAGS@
|
|
||||||
SELINUX_LIBS = @SELINUX_LIBS@
|
|
||||||
SET_MAKE = @SET_MAKE@
|
|
||||||
SHELL = @SHELL@
|
|
||||||
STRIP = @STRIP@
|
|
||||||
USE_NLS = @USE_NLS@
|
|
||||||
VERSION = @VERSION@
|
|
||||||
X11_CFLAGS = @X11_CFLAGS@
|
|
||||||
X11_LIBS = @X11_LIBS@
|
|
||||||
XCOMPOSITE_CFLAGS = @XCOMPOSITE_CFLAGS@
|
|
||||||
XCOMPOSITE_LIBS = @XCOMPOSITE_LIBS@
|
|
||||||
XGETTEXT = @XGETTEXT@
|
|
||||||
XGETTEXT_015 = @XGETTEXT_015@
|
|
||||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
|
||||||
XMKMF = @XMKMF@
|
|
||||||
ZLIB_LIBS = @ZLIB_LIBS@
|
|
||||||
abs_builddir = @abs_builddir@
|
|
||||||
abs_srcdir = @abs_srcdir@
|
|
||||||
abs_top_builddir = @abs_top_builddir@
|
|
||||||
abs_top_srcdir = @abs_top_srcdir@
|
|
||||||
ac_ct_AR = @ac_ct_AR@
|
|
||||||
ac_ct_CC = @ac_ct_CC@
|
|
||||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
|
||||||
am__include = @am__include@
|
|
||||||
am__leading_dot = @am__leading_dot@
|
|
||||||
am__quote = @am__quote@
|
|
||||||
am__tar = @am__tar@
|
|
||||||
am__untar = @am__untar@
|
|
||||||
bindir = @bindir@
|
|
||||||
build = @build@
|
|
||||||
build_alias = @build_alias@
|
|
||||||
build_cpu = @build_cpu@
|
|
||||||
build_os = @build_os@
|
|
||||||
build_vendor = @build_vendor@
|
|
||||||
builddir = @builddir@
|
|
||||||
datadir = @datadir@
|
|
||||||
datarootdir = @datarootdir@
|
|
||||||
docdir = @docdir@
|
|
||||||
dvidir = @dvidir@
|
|
||||||
exec_prefix = @exec_prefix@
|
|
||||||
host = @host@
|
|
||||||
host_alias = @host_alias@
|
|
||||||
host_cpu = @host_cpu@
|
|
||||||
host_os = @host_os@
|
|
||||||
host_vendor = @host_vendor@
|
|
||||||
htmldir = @htmldir@
|
|
||||||
includedir = @includedir@
|
|
||||||
infodir = @infodir@
|
|
||||||
install_sh = @install_sh@
|
|
||||||
libdir = @libdir@
|
|
||||||
libexecdir = @libexecdir@
|
|
||||||
localedir = @localedir@
|
|
||||||
localstatedir = @localstatedir@
|
|
||||||
mandir = @mandir@
|
|
||||||
mkdir_p = @mkdir_p@
|
|
||||||
oldincludedir = @oldincludedir@
|
|
||||||
pdfdir = @pdfdir@
|
|
||||||
pkgpyexecdir = @pkgpyexecdir@
|
|
||||||
pkgpythondir = @pkgpythondir@
|
|
||||||
prefix = @prefix@
|
|
||||||
program_transform_name = @program_transform_name@
|
|
||||||
psdir = @psdir@
|
|
||||||
pyexecdir = @pyexecdir@
|
|
||||||
pythondir = @pythondir@
|
|
||||||
sbindir = @sbindir@
|
|
||||||
sharedstatedir = @sharedstatedir@
|
|
||||||
srcdir = @srcdir@
|
|
||||||
subdirs = @subdirs@
|
|
||||||
sysconfdir = @sysconfdir@
|
|
||||||
target_alias = @target_alias@
|
|
||||||
top_build_prefix = @top_build_prefix@
|
|
||||||
top_builddir = @top_builddir@
|
|
||||||
top_srcdir = @top_srcdir@
|
|
||||||
@IS_LIVEINST_ARCH_TRUE@iconsdir = $(datadir)/icons/hicolor/16x16/apps
|
|
||||||
@IS_LIVEINST_ARCH_TRUE@dist_icons_DATA = liveinst.png
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
all: all-am
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
|
||||||
@for dep in $?; do \
|
|
||||||
case '$(am__configure_deps)' in \
|
|
||||||
*$$dep*) \
|
|
||||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
|
||||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
|
||||||
exit 1;; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/16x16/apps/Makefile'; \
|
|
||||||
$(am__cd) $(top_srcdir) && \
|
|
||||||
$(AUTOMAKE) --foreign data/icons/hicolor/16x16/apps/Makefile
|
|
||||||
.PRECIOUS: Makefile
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
||||||
@case '$?' in \
|
|
||||||
*config.status*) \
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
|
||||||
*) \
|
|
||||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
|
||||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
|
||||||
esac;
|
|
||||||
|
|
||||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
|
|
||||||
$(top_srcdir)/configure: $(am__configure_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(am__aclocal_m4_deps):
|
|
||||||
|
|
||||||
mostlyclean-libtool:
|
|
||||||
-rm -f *.lo
|
|
||||||
|
|
||||||
clean-libtool:
|
|
||||||
-rm -rf .libs _libs
|
|
||||||
install-dist_iconsDATA: $(dist_icons_DATA)
|
|
||||||
@$(NORMAL_INSTALL)
|
|
||||||
@list='$(dist_icons_DATA)'; test -n "$(iconsdir)" || list=; \
|
|
||||||
if test -n "$$list"; then \
|
|
||||||
echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \
|
|
||||||
$(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \
|
|
||||||
fi; \
|
|
||||||
for p in $$list; do \
|
|
||||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
|
||||||
echo "$$d$$p"; \
|
|
||||||
done | $(am__base_list) | \
|
|
||||||
while read files; do \
|
|
||||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \
|
|
||||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \
|
|
||||||
done
|
|
||||||
|
|
||||||
uninstall-dist_iconsDATA:
|
|
||||||
@$(NORMAL_UNINSTALL)
|
|
||||||
@list='$(dist_icons_DATA)'; test -n "$(iconsdir)" || list=; \
|
|
||||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
|
||||||
dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir)
|
|
||||||
tags: TAGS
|
|
||||||
TAGS:
|
|
||||||
|
|
||||||
ctags: CTAGS
|
|
||||||
CTAGS:
|
|
||||||
|
|
||||||
cscope cscopelist:
|
|
||||||
|
|
||||||
|
|
||||||
distdir: $(DISTFILES)
|
|
||||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
list='$(DISTFILES)'; \
|
|
||||||
dist_files=`for file in $$list; do echo $$file; done | \
|
|
||||||
sed -e "s|^$$srcdirstrip/||;t" \
|
|
||||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
|
||||||
case $$dist_files in \
|
|
||||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
|
||||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
|
||||||
sort -u` ;; \
|
|
||||||
esac; \
|
|
||||||
for file in $$dist_files; do \
|
|
||||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
|
||||||
if test -d $$d/$$file; then \
|
|
||||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
|
||||||
if test -d "$(distdir)/$$file"; then \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
|
||||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
else \
|
|
||||||
test -f "$(distdir)/$$file" \
|
|
||||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
check-am: all-am
|
|
||||||
check: check-am
|
|
||||||
all-am: Makefile $(DATA)
|
|
||||||
installdirs:
|
|
||||||
for dir in "$(DESTDIR)$(iconsdir)"; do \
|
|
||||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
|
||||||
done
|
|
||||||
install: install-am
|
|
||||||
install-exec: install-exec-am
|
|
||||||
install-data: install-data-am
|
|
||||||
uninstall: uninstall-am
|
|
||||||
|
|
||||||
install-am: all-am
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
|
||||||
|
|
||||||
installcheck: installcheck-am
|
|
||||||
install-strip:
|
|
||||||
if test -z '$(STRIP)'; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
install; \
|
|
||||||
else \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
|
||||||
fi
|
|
||||||
mostlyclean-generic:
|
|
||||||
|
|
||||||
clean-generic:
|
|
||||||
|
|
||||||
distclean-generic:
|
|
||||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
|
||||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
|
||||||
|
|
||||||
maintainer-clean-generic:
|
|
||||||
@echo "This command is intended for maintainers to use"
|
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
|
||||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
|
||||||
clean: clean-am
|
|
||||||
|
|
||||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
|
||||||
|
|
||||||
distclean: distclean-am
|
|
||||||
-rm -f Makefile
|
|
||||||
distclean-am: clean-am distclean-generic
|
|
||||||
|
|
||||||
dvi: dvi-am
|
|
||||||
|
|
||||||
dvi-am:
|
|
||||||
|
|
||||||
html: html-am
|
|
||||||
|
|
||||||
html-am:
|
|
||||||
|
|
||||||
info: info-am
|
|
||||||
|
|
||||||
info-am:
|
|
||||||
|
|
||||||
install-data-am: install-dist_iconsDATA
|
|
||||||
|
|
||||||
install-dvi: install-dvi-am
|
|
||||||
|
|
||||||
install-dvi-am:
|
|
||||||
|
|
||||||
install-exec-am:
|
|
||||||
|
|
||||||
install-html: install-html-am
|
|
||||||
|
|
||||||
install-html-am:
|
|
||||||
|
|
||||||
install-info: install-info-am
|
|
||||||
|
|
||||||
install-info-am:
|
|
||||||
|
|
||||||
install-man:
|
|
||||||
|
|
||||||
install-pdf: install-pdf-am
|
|
||||||
|
|
||||||
install-pdf-am:
|
|
||||||
|
|
||||||
install-ps: install-ps-am
|
|
||||||
|
|
||||||
install-ps-am:
|
|
||||||
|
|
||||||
installcheck-am:
|
|
||||||
|
|
||||||
maintainer-clean: maintainer-clean-am
|
|
||||||
-rm -f Makefile
|
|
||||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
|
||||||
|
|
||||||
mostlyclean: mostlyclean-am
|
|
||||||
|
|
||||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
|
||||||
|
|
||||||
pdf: pdf-am
|
|
||||||
|
|
||||||
pdf-am:
|
|
||||||
|
|
||||||
ps: ps-am
|
|
||||||
|
|
||||||
ps-am:
|
|
||||||
|
|
||||||
uninstall-am: uninstall-dist_iconsDATA
|
|
||||||
|
|
||||||
.MAKE: install-am install-strip
|
|
||||||
|
|
||||||
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
|
|
||||||
distclean distclean-generic distclean-libtool distdir dvi \
|
|
||||||
dvi-am html html-am info info-am install install-am \
|
|
||||||
install-data install-data-am install-dist_iconsDATA \
|
|
||||||
install-dvi install-dvi-am install-exec install-exec-am \
|
|
||||||
install-html install-html-am install-info install-info-am \
|
|
||||||
install-man install-pdf install-pdf-am install-ps \
|
|
||||||
install-ps-am install-strip installcheck installcheck-am \
|
|
||||||
installdirs maintainer-clean maintainer-clean-generic \
|
|
||||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
|
||||||
ps ps-am uninstall uninstall-am uninstall-dist_iconsDATA
|
|
||||||
|
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
|
||||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
|
||||||
.NOEXPORT:
|
|
@ -1,679 +0,0 @@
|
|||||||
# Makefile.in generated by automake 1.12.2 from Makefile.am.
|
|
||||||
# @configure_input@
|
|
||||||
|
|
||||||
# Copyright (C) 1994-2012 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
|
||||||
# with or without modifications, as long as this notice is preserved.
|
|
||||||
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
||||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
||||||
# PARTICULAR PURPOSE.
|
|
||||||
|
|
||||||
@SET_MAKE@
|
|
||||||
|
|
||||||
# icons/hicolor/22x22/Makefile.am for anaconda
|
|
||||||
#
|
|
||||||
# Copyright (C) 2010 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
#
|
|
||||||
# Author: David Cantrell <dcantrell@redhat.com>
|
|
||||||
VPATH = @srcdir@
|
|
||||||
am__make_dryrun = \
|
|
||||||
{ \
|
|
||||||
am__dry=no; \
|
|
||||||
case $$MAKEFLAGS in \
|
|
||||||
*\\[\ \ ]*) \
|
|
||||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
|
||||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
|
||||||
*) \
|
|
||||||
for am__flg in $$MAKEFLAGS; do \
|
|
||||||
case $$am__flg in \
|
|
||||||
*=*|--*) ;; \
|
|
||||||
*n*) am__dry=yes; break;; \
|
|
||||||
esac; \
|
|
||||||
done;; \
|
|
||||||
esac; \
|
|
||||||
test $$am__dry = yes; \
|
|
||||||
}
|
|
||||||
pkgdatadir = $(datadir)/@PACKAGE@
|
|
||||||
pkgincludedir = $(includedir)/@PACKAGE@
|
|
||||||
pkglibdir = $(libdir)/@PACKAGE@
|
|
||||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
|
||||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
|
||||||
install_sh_DATA = $(install_sh) -c -m 644
|
|
||||||
install_sh_PROGRAM = $(install_sh) -c
|
|
||||||
install_sh_SCRIPT = $(install_sh) -c
|
|
||||||
INSTALL_HEADER = $(INSTALL_DATA)
|
|
||||||
transform = $(program_transform_name)
|
|
||||||
NORMAL_INSTALL = :
|
|
||||||
PRE_INSTALL = :
|
|
||||||
POST_INSTALL = :
|
|
||||||
NORMAL_UNINSTALL = :
|
|
||||||
PRE_UNINSTALL = :
|
|
||||||
POST_UNINSTALL = :
|
|
||||||
build_triplet = @build@
|
|
||||||
host_triplet = @host@
|
|
||||||
subdir = data/icons/hicolor/22x22
|
|
||||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
|
||||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
|
||||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
|
|
||||||
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
|
|
||||||
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
|
||||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
|
||||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
|
||||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
|
||||||
$(top_srcdir)/m4/python.m4 $(top_srcdir)/configure.ac
|
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
|
||||||
$(ACLOCAL_M4)
|
|
||||||
mkinstalldirs = $(install_sh) -d
|
|
||||||
CONFIG_HEADER = $(top_builddir)/config.h
|
|
||||||
CONFIG_CLEAN_FILES =
|
|
||||||
CONFIG_CLEAN_VPATH_FILES =
|
|
||||||
AM_V_P = $(am__v_P_@AM_V@)
|
|
||||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
|
||||||
am__v_P_0 = false
|
|
||||||
am__v_P_1 = :
|
|
||||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
|
||||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
|
||||||
am__v_GEN_0 = @echo " GEN " $@;
|
|
||||||
am__v_GEN_1 =
|
|
||||||
AM_V_at = $(am__v_at_@AM_V@)
|
|
||||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
|
||||||
am__v_at_0 = @
|
|
||||||
am__v_at_1 =
|
|
||||||
SOURCES =
|
|
||||||
DIST_SOURCES =
|
|
||||||
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
|
|
||||||
html-recursive info-recursive install-data-recursive \
|
|
||||||
install-dvi-recursive install-exec-recursive \
|
|
||||||
install-html-recursive install-info-recursive \
|
|
||||||
install-pdf-recursive install-ps-recursive install-recursive \
|
|
||||||
installcheck-recursive installdirs-recursive pdf-recursive \
|
|
||||||
ps-recursive uninstall-recursive
|
|
||||||
am__can_run_installinfo = \
|
|
||||||
case $$AM_UPDATE_INFO_DIR in \
|
|
||||||
n|no|NO) false;; \
|
|
||||||
*) (install-info --version) >/dev/null 2>&1;; \
|
|
||||||
esac
|
|
||||||
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
|
||||||
distclean-recursive maintainer-clean-recursive
|
|
||||||
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
|
|
||||||
$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
|
|
||||||
distdir
|
|
||||||
ETAGS = etags
|
|
||||||
CTAGS = ctags
|
|
||||||
DIST_SUBDIRS = $(SUBDIRS)
|
|
||||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
|
||||||
am__relativize = \
|
|
||||||
dir0=`pwd`; \
|
|
||||||
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
|
||||||
sed_rest='s,^[^/]*/*,,'; \
|
|
||||||
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
|
||||||
sed_butlast='s,/*[^/]*$$,,'; \
|
|
||||||
while test -n "$$dir1"; do \
|
|
||||||
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
|
||||||
if test "$$first" != "."; then \
|
|
||||||
if test "$$first" = ".."; then \
|
|
||||||
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
|
||||||
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
|
||||||
else \
|
|
||||||
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
|
||||||
if test "$$first2" = "$$first"; then \
|
|
||||||
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
|
||||||
else \
|
|
||||||
dir2="../$$dir2"; \
|
|
||||||
fi; \
|
|
||||||
dir0="$$dir0"/"$$first"; \
|
|
||||||
fi; \
|
|
||||||
fi; \
|
|
||||||
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
|
||||||
done; \
|
|
||||||
reldir="$$dir2"
|
|
||||||
ACLOCAL = @ACLOCAL@
|
|
||||||
ALLOCA = @ALLOCA@
|
|
||||||
AMTAR = @AMTAR@
|
|
||||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
|
||||||
AR = @AR@
|
|
||||||
ARCH = @ARCH@
|
|
||||||
AUDIT_LIBS = @AUDIT_LIBS@
|
|
||||||
AUTOCONF = @AUTOCONF@
|
|
||||||
AUTOHEADER = @AUTOHEADER@
|
|
||||||
AUTOMAKE = @AUTOMAKE@
|
|
||||||
AWK = @AWK@
|
|
||||||
BLKID_LIBS = @BLKID_LIBS@
|
|
||||||
CC = @CC@
|
|
||||||
CCDEPMODE = @CCDEPMODE@
|
|
||||||
CFLAGS = @CFLAGS@
|
|
||||||
CPP = @CPP@
|
|
||||||
CPPFLAGS = @CPPFLAGS@
|
|
||||||
CYGPATH_W = @CYGPATH_W@
|
|
||||||
DEFS = @DEFS@
|
|
||||||
DEPDIR = @DEPDIR@
|
|
||||||
DEVMAPPER_CFLAGS = @DEVMAPPER_CFLAGS@
|
|
||||||
DEVMAPPER_LIBS = @DEVMAPPER_LIBS@
|
|
||||||
DLLTOOL = @DLLTOOL@
|
|
||||||
DSYMUTIL = @DSYMUTIL@
|
|
||||||
DUMPBIN = @DUMPBIN@
|
|
||||||
ECHO_C = @ECHO_C@
|
|
||||||
ECHO_N = @ECHO_N@
|
|
||||||
ECHO_T = @ECHO_T@
|
|
||||||
EGREP = @EGREP@
|
|
||||||
EXEEXT = @EXEEXT@
|
|
||||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
|
||||||
FGREP = @FGREP@
|
|
||||||
GDK_CFLAGS = @GDK_CFLAGS@
|
|
||||||
GDK_LIBS = @GDK_LIBS@
|
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|
||||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
|
||||||
GLIB_LIBS = @GLIB_LIBS@
|
|
||||||
GMSGFMT = @GMSGFMT@
|
|
||||||
GMSGFMT_015 = @GMSGFMT_015@
|
|
||||||
GREP = @GREP@
|
|
||||||
GTK_X11_CFLAGS = @GTK_X11_CFLAGS@
|
|
||||||
GTK_X11_LIBS = @GTK_X11_LIBS@
|
|
||||||
INSTALL = @INSTALL@
|
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|
||||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
|
||||||
INTLLIBS = @INTLLIBS@
|
|
||||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
|
||||||
IPV6_CFLAGS = @IPV6_CFLAGS@
|
|
||||||
ISCSI_LIBS = @ISCSI_LIBS@
|
|
||||||
LD = @LD@
|
|
||||||
LDFLAGS = @LDFLAGS@
|
|
||||||
LIBARCHIVE_CFLAGS = @LIBARCHIVE_CFLAGS@
|
|
||||||
LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@
|
|
||||||
LIBCURL_CFLAGS = @LIBCURL_CFLAGS@
|
|
||||||
LIBCURL_LIBS = @LIBCURL_LIBS@
|
|
||||||
LIBICONV = @LIBICONV@
|
|
||||||
LIBINTL = @LIBINTL@
|
|
||||||
LIBNL_CFLAGS = @LIBNL_CFLAGS@
|
|
||||||
LIBNL_LIBS = @LIBNL_LIBS@
|
|
||||||
LIBNM_GLIB_CFLAGS = @LIBNM_GLIB_CFLAGS@
|
|
||||||
LIBNM_GLIB_LIBS = @LIBNM_GLIB_LIBS@
|
|
||||||
LIBOBJS = @LIBOBJS@
|
|
||||||
LIBS = @LIBS@
|
|
||||||
LIBTOOL = @LIBTOOL@
|
|
||||||
LIPO = @LIPO@
|
|
||||||
LN_S = @LN_S@
|
|
||||||
LTLIBICONV = @LTLIBICONV@
|
|
||||||
LTLIBINTL = @LTLIBINTL@
|
|
||||||
LTLIBOBJS = @LTLIBOBJS@
|
|
||||||
MAKEINFO = @MAKEINFO@
|
|
||||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
|
||||||
MKDIR_P = @MKDIR_P@
|
|
||||||
MSGFMT = @MSGFMT@
|
|
||||||
MSGFMT_015 = @MSGFMT_015@
|
|
||||||
MSGMERGE = @MSGMERGE@
|
|
||||||
NETWORKMANAGER_CFLAGS = @NETWORKMANAGER_CFLAGS@
|
|
||||||
NETWORKMANAGER_LIBS = @NETWORKMANAGER_LIBS@
|
|
||||||
NFS_CFLAGS = @NFS_CFLAGS@
|
|
||||||
NM = @NM@
|
|
||||||
NMEDIT = @NMEDIT@
|
|
||||||
OBJDUMP = @OBJDUMP@
|
|
||||||
OBJEXT = @OBJEXT@
|
|
||||||
OTOOL = @OTOOL@
|
|
||||||
OTOOL64 = @OTOOL64@
|
|
||||||
PACKAGE = @PACKAGE@
|
|
||||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
||||||
PACKAGE_NAME = @PACKAGE_NAME@
|
|
||||||
PACKAGE_RELEASE = @PACKAGE_RELEASE@
|
|
||||||
PACKAGE_STRING = @PACKAGE_STRING@
|
|
||||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
|
||||||
PACKAGE_URL = @PACKAGE_URL@
|
|
||||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
|
||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
|
||||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
|
||||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
|
||||||
POSUB = @POSUB@
|
|
||||||
PYTHON = @PYTHON@
|
|
||||||
PYTHON_EMBED_LIBS = @PYTHON_EMBED_LIBS@
|
|
||||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
|
||||||
PYTHON_INCLUDES = @PYTHON_INCLUDES@
|
|
||||||
PYTHON_LDFLAGS = @PYTHON_LDFLAGS@
|
|
||||||
PYTHON_LIBS = @PYTHON_LIBS@
|
|
||||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
|
||||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
|
||||||
PYTHON_VERSION = @PYTHON_VERSION@
|
|
||||||
RANLIB = @RANLIB@
|
|
||||||
RPM_CFLAGS = @RPM_CFLAGS@
|
|
||||||
RPM_LIBS = @RPM_LIBS@
|
|
||||||
SED = @SED@
|
|
||||||
SELINUX_CFLAGS = @SELINUX_CFLAGS@
|
|
||||||
SELINUX_LIBS = @SELINUX_LIBS@
|
|
||||||
SET_MAKE = @SET_MAKE@
|
|
||||||
SHELL = @SHELL@
|
|
||||||
STRIP = @STRIP@
|
|
||||||
USE_NLS = @USE_NLS@
|
|
||||||
VERSION = @VERSION@
|
|
||||||
X11_CFLAGS = @X11_CFLAGS@
|
|
||||||
X11_LIBS = @X11_LIBS@
|
|
||||||
XCOMPOSITE_CFLAGS = @XCOMPOSITE_CFLAGS@
|
|
||||||
XCOMPOSITE_LIBS = @XCOMPOSITE_LIBS@
|
|
||||||
XGETTEXT = @XGETTEXT@
|
|
||||||
XGETTEXT_015 = @XGETTEXT_015@
|
|
||||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
|
||||||
XMKMF = @XMKMF@
|
|
||||||
ZLIB_LIBS = @ZLIB_LIBS@
|
|
||||||
abs_builddir = @abs_builddir@
|
|
||||||
abs_srcdir = @abs_srcdir@
|
|
||||||
abs_top_builddir = @abs_top_builddir@
|
|
||||||
abs_top_srcdir = @abs_top_srcdir@
|
|
||||||
ac_ct_AR = @ac_ct_AR@
|
|
||||||
ac_ct_CC = @ac_ct_CC@
|
|
||||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
|
||||||
am__include = @am__include@
|
|
||||||
am__leading_dot = @am__leading_dot@
|
|
||||||
am__quote = @am__quote@
|
|
||||||
am__tar = @am__tar@
|
|
||||||
am__untar = @am__untar@
|
|
||||||
bindir = @bindir@
|
|
||||||
build = @build@
|
|
||||||
build_alias = @build_alias@
|
|
||||||
build_cpu = @build_cpu@
|
|
||||||
build_os = @build_os@
|
|
||||||
build_vendor = @build_vendor@
|
|
||||||
builddir = @builddir@
|
|
||||||
datadir = @datadir@
|
|
||||||
datarootdir = @datarootdir@
|
|
||||||
docdir = @docdir@
|
|
||||||
dvidir = @dvidir@
|
|
||||||
exec_prefix = @exec_prefix@
|
|
||||||
host = @host@
|
|
||||||
host_alias = @host_alias@
|
|
||||||
host_cpu = @host_cpu@
|
|
||||||
host_os = @host_os@
|
|
||||||
host_vendor = @host_vendor@
|
|
||||||
htmldir = @htmldir@
|
|
||||||
includedir = @includedir@
|
|
||||||
infodir = @infodir@
|
|
||||||
install_sh = @install_sh@
|
|
||||||
libdir = @libdir@
|
|
||||||
libexecdir = @libexecdir@
|
|
||||||
localedir = @localedir@
|
|
||||||
localstatedir = @localstatedir@
|
|
||||||
mandir = @mandir@
|
|
||||||
mkdir_p = @mkdir_p@
|
|
||||||
oldincludedir = @oldincludedir@
|
|
||||||
pdfdir = @pdfdir@
|
|
||||||
pkgpyexecdir = @pkgpyexecdir@
|
|
||||||
pkgpythondir = @pkgpythondir@
|
|
||||||
prefix = @prefix@
|
|
||||||
program_transform_name = @program_transform_name@
|
|
||||||
psdir = @psdir@
|
|
||||||
pyexecdir = @pyexecdir@
|
|
||||||
pythondir = @pythondir@
|
|
||||||
sbindir = @sbindir@
|
|
||||||
sharedstatedir = @sharedstatedir@
|
|
||||||
srcdir = @srcdir@
|
|
||||||
subdirs = @subdirs@
|
|
||||||
sysconfdir = @sysconfdir@
|
|
||||||
target_alias = @target_alias@
|
|
||||||
top_build_prefix = @top_build_prefix@
|
|
||||||
top_builddir = @top_builddir@
|
|
||||||
top_srcdir = @top_srcdir@
|
|
||||||
SUBDIRS = apps
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
all: all-recursive
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
|
||||||
@for dep in $?; do \
|
|
||||||
case '$(am__configure_deps)' in \
|
|
||||||
*$$dep*) \
|
|
||||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
|
||||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
|
||||||
exit 1;; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/22x22/Makefile'; \
|
|
||||||
$(am__cd) $(top_srcdir) && \
|
|
||||||
$(AUTOMAKE) --foreign data/icons/hicolor/22x22/Makefile
|
|
||||||
.PRECIOUS: Makefile
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
||||||
@case '$?' in \
|
|
||||||
*config.status*) \
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
|
||||||
*) \
|
|
||||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
|
||||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
|
||||||
esac;
|
|
||||||
|
|
||||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
|
|
||||||
$(top_srcdir)/configure: $(am__configure_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(am__aclocal_m4_deps):
|
|
||||||
|
|
||||||
mostlyclean-libtool:
|
|
||||||
-rm -f *.lo
|
|
||||||
|
|
||||||
clean-libtool:
|
|
||||||
-rm -rf .libs _libs
|
|
||||||
|
|
||||||
# This directory's subdirectories are mostly independent; you can cd
|
|
||||||
# into them and run 'make' without going through this Makefile.
|
|
||||||
# To change the values of 'make' variables: instead of editing Makefiles,
|
|
||||||
# (1) if the variable is set in 'config.status', edit 'config.status'
|
|
||||||
# (which will cause the Makefiles to be regenerated when you run 'make');
|
|
||||||
# (2) otherwise, pass the desired values on the 'make' command line.
|
|
||||||
$(RECURSIVE_TARGETS) $(RECURSIVE_CLEAN_TARGETS):
|
|
||||||
@fail= failcom='exit 1'; \
|
|
||||||
for f in x $$MAKEFLAGS; do \
|
|
||||||
case $$f in \
|
|
||||||
*=* | --[!k]*);; \
|
|
||||||
*k*) failcom='fail=yes';; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
dot_seen=no; \
|
|
||||||
target=`echo $@ | sed s/-recursive//`; \
|
|
||||||
case "$@" in \
|
|
||||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
|
||||||
*) list='$(SUBDIRS)' ;; \
|
|
||||||
esac; \
|
|
||||||
for subdir in $$list; do \
|
|
||||||
echo "Making $$target in $$subdir"; \
|
|
||||||
if test "$$subdir" = "."; then \
|
|
||||||
dot_seen=yes; \
|
|
||||||
local_target="$$target-am"; \
|
|
||||||
else \
|
|
||||||
local_target="$$target"; \
|
|
||||||
fi; \
|
|
||||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
|
||||||
|| eval $$failcom; \
|
|
||||||
done; \
|
|
||||||
if test "$$dot_seen" = "no"; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
|
||||||
fi; test -z "$$fail"
|
|
||||||
tags-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
|
||||||
done
|
|
||||||
ctags-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
|
|
||||||
done
|
|
||||||
cscopelist-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \
|
|
||||||
done
|
|
||||||
|
|
||||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
mkid -fID $$unique
|
|
||||||
tags: TAGS
|
|
||||||
|
|
||||||
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
||||||
$(TAGS_FILES) $(LISP)
|
|
||||||
set x; \
|
|
||||||
here=`pwd`; \
|
|
||||||
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
|
||||||
include_option=--etags-include; \
|
|
||||||
empty_fix=.; \
|
|
||||||
else \
|
|
||||||
include_option=--include; \
|
|
||||||
empty_fix=; \
|
|
||||||
fi; \
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
if test "$$subdir" = .; then :; else \
|
|
||||||
test ! -f $$subdir/TAGS || \
|
|
||||||
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
|
||||||
fi; \
|
|
||||||
done; \
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
shift; \
|
|
||||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
|
||||||
test -n "$$unique" || unique=$$empty_fix; \
|
|
||||||
if test $$# -gt 0; then \
|
|
||||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
||||||
"$$@" $$unique; \
|
|
||||||
else \
|
|
||||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
||||||
$$unique; \
|
|
||||||
fi; \
|
|
||||||
fi
|
|
||||||
ctags: CTAGS
|
|
||||||
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
||||||
$(TAGS_FILES) $(LISP)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
test -z "$(CTAGS_ARGS)$$unique" \
|
|
||||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
|
||||||
$$unique
|
|
||||||
|
|
||||||
GTAGS:
|
|
||||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
|
||||||
&& $(am__cd) $(top_srcdir) \
|
|
||||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
|
||||||
|
|
||||||
cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP)'; \
|
|
||||||
case "$(srcdir)" in \
|
|
||||||
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
|
||||||
*) sdir=$(subdir)/$(srcdir) ;; \
|
|
||||||
esac; \
|
|
||||||
for i in $$list; do \
|
|
||||||
if test -f "$$i"; then \
|
|
||||||
echo "$(subdir)/$$i"; \
|
|
||||||
else \
|
|
||||||
echo "$$sdir/$$i"; \
|
|
||||||
fi; \
|
|
||||||
done >> $(top_builddir)/cscope.files
|
|
||||||
|
|
||||||
distclean-tags:
|
|
||||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
|
||||||
|
|
||||||
distdir: $(DISTFILES)
|
|
||||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
list='$(DISTFILES)'; \
|
|
||||||
dist_files=`for file in $$list; do echo $$file; done | \
|
|
||||||
sed -e "s|^$$srcdirstrip/||;t" \
|
|
||||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
|
||||||
case $$dist_files in \
|
|
||||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
|
||||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
|
||||||
sort -u` ;; \
|
|
||||||
esac; \
|
|
||||||
for file in $$dist_files; do \
|
|
||||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
|
||||||
if test -d $$d/$$file; then \
|
|
||||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
|
||||||
if test -d "$(distdir)/$$file"; then \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
|
||||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
else \
|
|
||||||
test -f "$(distdir)/$$file" \
|
|
||||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
if test "$$subdir" = .; then :; else \
|
|
||||||
$(am__make_dryrun) \
|
|
||||||
|| test -d "$(distdir)/$$subdir" \
|
|
||||||
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
|
||||||
|| exit 1; \
|
|
||||||
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
|
||||||
$(am__relativize); \
|
|
||||||
new_distdir=$$reldir; \
|
|
||||||
dir1=$$subdir; dir2="$(top_distdir)"; \
|
|
||||||
$(am__relativize); \
|
|
||||||
new_top_distdir=$$reldir; \
|
|
||||||
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
|
||||||
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
|
||||||
($(am__cd) $$subdir && \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) \
|
|
||||||
top_distdir="$$new_top_distdir" \
|
|
||||||
distdir="$$new_distdir" \
|
|
||||||
am__remove_distdir=: \
|
|
||||||
am__skip_length_check=: \
|
|
||||||
am__skip_mode_fix=: \
|
|
||||||
distdir) \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
check-am: all-am
|
|
||||||
check: check-recursive
|
|
||||||
all-am: Makefile
|
|
||||||
installdirs: installdirs-recursive
|
|
||||||
installdirs-am:
|
|
||||||
install: install-recursive
|
|
||||||
install-exec: install-exec-recursive
|
|
||||||
install-data: install-data-recursive
|
|
||||||
uninstall: uninstall-recursive
|
|
||||||
|
|
||||||
install-am: all-am
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
|
||||||
|
|
||||||
installcheck: installcheck-recursive
|
|
||||||
install-strip:
|
|
||||||
if test -z '$(STRIP)'; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
install; \
|
|
||||||
else \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
|
||||||
fi
|
|
||||||
mostlyclean-generic:
|
|
||||||
|
|
||||||
clean-generic:
|
|
||||||
|
|
||||||
distclean-generic:
|
|
||||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
|
||||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
|
||||||
|
|
||||||
maintainer-clean-generic:
|
|
||||||
@echo "This command is intended for maintainers to use"
|
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
|
||||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
|
||||||
clean: clean-recursive
|
|
||||||
|
|
||||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
|
||||||
|
|
||||||
distclean: distclean-recursive
|
|
||||||
-rm -f Makefile
|
|
||||||
distclean-am: clean-am distclean-generic distclean-tags
|
|
||||||
|
|
||||||
dvi: dvi-recursive
|
|
||||||
|
|
||||||
dvi-am:
|
|
||||||
|
|
||||||
html: html-recursive
|
|
||||||
|
|
||||||
html-am:
|
|
||||||
|
|
||||||
info: info-recursive
|
|
||||||
|
|
||||||
info-am:
|
|
||||||
|
|
||||||
install-data-am:
|
|
||||||
|
|
||||||
install-dvi: install-dvi-recursive
|
|
||||||
|
|
||||||
install-dvi-am:
|
|
||||||
|
|
||||||
install-exec-am:
|
|
||||||
|
|
||||||
install-html: install-html-recursive
|
|
||||||
|
|
||||||
install-html-am:
|
|
||||||
|
|
||||||
install-info: install-info-recursive
|
|
||||||
|
|
||||||
install-info-am:
|
|
||||||
|
|
||||||
install-man:
|
|
||||||
|
|
||||||
install-pdf: install-pdf-recursive
|
|
||||||
|
|
||||||
install-pdf-am:
|
|
||||||
|
|
||||||
install-ps: install-ps-recursive
|
|
||||||
|
|
||||||
install-ps-am:
|
|
||||||
|
|
||||||
installcheck-am:
|
|
||||||
|
|
||||||
maintainer-clean: maintainer-clean-recursive
|
|
||||||
-rm -f Makefile
|
|
||||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
|
||||||
|
|
||||||
mostlyclean: mostlyclean-recursive
|
|
||||||
|
|
||||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
|
||||||
|
|
||||||
pdf: pdf-recursive
|
|
||||||
|
|
||||||
pdf-am:
|
|
||||||
|
|
||||||
ps: ps-recursive
|
|
||||||
|
|
||||||
ps-am:
|
|
||||||
|
|
||||||
uninstall-am:
|
|
||||||
|
|
||||||
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) \
|
|
||||||
cscopelist-recursive ctags-recursive install-am install-strip \
|
|
||||||
tags-recursive
|
|
||||||
|
|
||||||
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
|
|
||||||
all all-am check check-am clean clean-generic clean-libtool \
|
|
||||||
cscopelist cscopelist-recursive ctags ctags-recursive \
|
|
||||||
distclean distclean-generic distclean-libtool distclean-tags \
|
|
||||||
distdir dvi dvi-am html html-am info info-am install \
|
|
||||||
install-am install-data install-data-am install-dvi \
|
|
||||||
install-dvi-am install-exec install-exec-am install-html \
|
|
||||||
install-html-am install-info install-info-am install-man \
|
|
||||||
install-pdf install-pdf-am install-ps install-ps-am \
|
|
||||||
install-strip installcheck installcheck-am installdirs \
|
|
||||||
installdirs-am maintainer-clean maintainer-clean-generic \
|
|
||||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
|
||||||
ps ps-am tags tags-recursive uninstall uninstall-am
|
|
||||||
|
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
|
||||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
|
||||||
.NOEXPORT:
|
|
@ -1,548 +0,0 @@
|
|||||||
# Makefile.in generated by automake 1.12.2 from Makefile.am.
|
|
||||||
# @configure_input@
|
|
||||||
|
|
||||||
# Copyright (C) 1994-2012 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
|
||||||
# with or without modifications, as long as this notice is preserved.
|
|
||||||
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
||||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
||||||
# PARTICULAR PURPOSE.
|
|
||||||
|
|
||||||
@SET_MAKE@
|
|
||||||
|
|
||||||
# icons/hicolor/22x22/apps/Makefile.am for anaconda
|
|
||||||
#
|
|
||||||
# Copyright (C) 2010 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
#
|
|
||||||
# Author: David Cantrell <dcantrell@redhat.com>
|
|
||||||
|
|
||||||
VPATH = @srcdir@
|
|
||||||
am__make_dryrun = \
|
|
||||||
{ \
|
|
||||||
am__dry=no; \
|
|
||||||
case $$MAKEFLAGS in \
|
|
||||||
*\\[\ \ ]*) \
|
|
||||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
|
||||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
|
||||||
*) \
|
|
||||||
for am__flg in $$MAKEFLAGS; do \
|
|
||||||
case $$am__flg in \
|
|
||||||
*=*|--*) ;; \
|
|
||||||
*n*) am__dry=yes; break;; \
|
|
||||||
esac; \
|
|
||||||
done;; \
|
|
||||||
esac; \
|
|
||||||
test $$am__dry = yes; \
|
|
||||||
}
|
|
||||||
pkgdatadir = $(datadir)/@PACKAGE@
|
|
||||||
pkgincludedir = $(includedir)/@PACKAGE@
|
|
||||||
pkglibdir = $(libdir)/@PACKAGE@
|
|
||||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
|
||||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
|
||||||
install_sh_DATA = $(install_sh) -c -m 644
|
|
||||||
install_sh_PROGRAM = $(install_sh) -c
|
|
||||||
install_sh_SCRIPT = $(install_sh) -c
|
|
||||||
INSTALL_HEADER = $(INSTALL_DATA)
|
|
||||||
transform = $(program_transform_name)
|
|
||||||
NORMAL_INSTALL = :
|
|
||||||
PRE_INSTALL = :
|
|
||||||
POST_INSTALL = :
|
|
||||||
NORMAL_UNINSTALL = :
|
|
||||||
PRE_UNINSTALL = :
|
|
||||||
POST_UNINSTALL = :
|
|
||||||
build_triplet = @build@
|
|
||||||
host_triplet = @host@
|
|
||||||
subdir = data/icons/hicolor/22x22/apps
|
|
||||||
DIST_COMMON = $(am__dist_icons_DATA_DIST) $(srcdir)/Makefile.am \
|
|
||||||
$(srcdir)/Makefile.in
|
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
|
||||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
|
||||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
|
|
||||||
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
|
|
||||||
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
|
||||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
|
||||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
|
||||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
|
||||||
$(top_srcdir)/m4/python.m4 $(top_srcdir)/configure.ac
|
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
|
||||||
$(ACLOCAL_M4)
|
|
||||||
mkinstalldirs = $(install_sh) -d
|
|
||||||
CONFIG_HEADER = $(top_builddir)/config.h
|
|
||||||
CONFIG_CLEAN_FILES =
|
|
||||||
CONFIG_CLEAN_VPATH_FILES =
|
|
||||||
AM_V_P = $(am__v_P_@AM_V@)
|
|
||||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
|
||||||
am__v_P_0 = false
|
|
||||||
am__v_P_1 = :
|
|
||||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
|
||||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
|
||||||
am__v_GEN_0 = @echo " GEN " $@;
|
|
||||||
am__v_GEN_1 =
|
|
||||||
AM_V_at = $(am__v_at_@AM_V@)
|
|
||||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
|
||||||
am__v_at_0 = @
|
|
||||||
am__v_at_1 =
|
|
||||||
SOURCES =
|
|
||||||
DIST_SOURCES =
|
|
||||||
am__can_run_installinfo = \
|
|
||||||
case $$AM_UPDATE_INFO_DIR in \
|
|
||||||
n|no|NO) false;; \
|
|
||||||
*) (install-info --version) >/dev/null 2>&1;; \
|
|
||||||
esac
|
|
||||||
am__dist_icons_DATA_DIST = liveinst.png
|
|
||||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
|
||||||
am__vpath_adj = case $$p in \
|
|
||||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
|
||||||
*) f=$$p;; \
|
|
||||||
esac;
|
|
||||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
|
||||||
am__install_max = 40
|
|
||||||
am__nobase_strip_setup = \
|
|
||||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
|
||||||
am__nobase_strip = \
|
|
||||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
|
||||||
am__nobase_list = $(am__nobase_strip_setup); \
|
|
||||||
for p in $$list; do echo "$$p $$p"; done | \
|
|
||||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
|
||||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
|
||||||
if (++n[$$2] == $(am__install_max)) \
|
|
||||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
|
||||||
END { for (dir in files) print dir, files[dir] }'
|
|
||||||
am__base_list = \
|
|
||||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
|
||||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
|
||||||
am__uninstall_files_from_dir = { \
|
|
||||||
test -z "$$files" \
|
|
||||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
|
||||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
|
||||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
|
||||||
}
|
|
||||||
am__installdirs = "$(DESTDIR)$(iconsdir)"
|
|
||||||
DATA = $(dist_icons_DATA)
|
|
||||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
|
||||||
ACLOCAL = @ACLOCAL@
|
|
||||||
ALLOCA = @ALLOCA@
|
|
||||||
AMTAR = @AMTAR@
|
|
||||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
|
||||||
AR = @AR@
|
|
||||||
ARCH = @ARCH@
|
|
||||||
AUDIT_LIBS = @AUDIT_LIBS@
|
|
||||||
AUTOCONF = @AUTOCONF@
|
|
||||||
AUTOHEADER = @AUTOHEADER@
|
|
||||||
AUTOMAKE = @AUTOMAKE@
|
|
||||||
AWK = @AWK@
|
|
||||||
BLKID_LIBS = @BLKID_LIBS@
|
|
||||||
CC = @CC@
|
|
||||||
CCDEPMODE = @CCDEPMODE@
|
|
||||||
CFLAGS = @CFLAGS@
|
|
||||||
CPP = @CPP@
|
|
||||||
CPPFLAGS = @CPPFLAGS@
|
|
||||||
CYGPATH_W = @CYGPATH_W@
|
|
||||||
DEFS = @DEFS@
|
|
||||||
DEPDIR = @DEPDIR@
|
|
||||||
DEVMAPPER_CFLAGS = @DEVMAPPER_CFLAGS@
|
|
||||||
DEVMAPPER_LIBS = @DEVMAPPER_LIBS@
|
|
||||||
DLLTOOL = @DLLTOOL@
|
|
||||||
DSYMUTIL = @DSYMUTIL@
|
|
||||||
DUMPBIN = @DUMPBIN@
|
|
||||||
ECHO_C = @ECHO_C@
|
|
||||||
ECHO_N = @ECHO_N@
|
|
||||||
ECHO_T = @ECHO_T@
|
|
||||||
EGREP = @EGREP@
|
|
||||||
EXEEXT = @EXEEXT@
|
|
||||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
|
||||||
FGREP = @FGREP@
|
|
||||||
GDK_CFLAGS = @GDK_CFLAGS@
|
|
||||||
GDK_LIBS = @GDK_LIBS@
|
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|
||||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
|
||||||
GLIB_LIBS = @GLIB_LIBS@
|
|
||||||
GMSGFMT = @GMSGFMT@
|
|
||||||
GMSGFMT_015 = @GMSGFMT_015@
|
|
||||||
GREP = @GREP@
|
|
||||||
GTK_X11_CFLAGS = @GTK_X11_CFLAGS@
|
|
||||||
GTK_X11_LIBS = @GTK_X11_LIBS@
|
|
||||||
INSTALL = @INSTALL@
|
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|
||||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
|
||||||
INTLLIBS = @INTLLIBS@
|
|
||||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
|
||||||
IPV6_CFLAGS = @IPV6_CFLAGS@
|
|
||||||
ISCSI_LIBS = @ISCSI_LIBS@
|
|
||||||
LD = @LD@
|
|
||||||
LDFLAGS = @LDFLAGS@
|
|
||||||
LIBARCHIVE_CFLAGS = @LIBARCHIVE_CFLAGS@
|
|
||||||
LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@
|
|
||||||
LIBCURL_CFLAGS = @LIBCURL_CFLAGS@
|
|
||||||
LIBCURL_LIBS = @LIBCURL_LIBS@
|
|
||||||
LIBICONV = @LIBICONV@
|
|
||||||
LIBINTL = @LIBINTL@
|
|
||||||
LIBNL_CFLAGS = @LIBNL_CFLAGS@
|
|
||||||
LIBNL_LIBS = @LIBNL_LIBS@
|
|
||||||
LIBNM_GLIB_CFLAGS = @LIBNM_GLIB_CFLAGS@
|
|
||||||
LIBNM_GLIB_LIBS = @LIBNM_GLIB_LIBS@
|
|
||||||
LIBOBJS = @LIBOBJS@
|
|
||||||
LIBS = @LIBS@
|
|
||||||
LIBTOOL = @LIBTOOL@
|
|
||||||
LIPO = @LIPO@
|
|
||||||
LN_S = @LN_S@
|
|
||||||
LTLIBICONV = @LTLIBICONV@
|
|
||||||
LTLIBINTL = @LTLIBINTL@
|
|
||||||
LTLIBOBJS = @LTLIBOBJS@
|
|
||||||
MAKEINFO = @MAKEINFO@
|
|
||||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
|
||||||
MKDIR_P = @MKDIR_P@
|
|
||||||
MSGFMT = @MSGFMT@
|
|
||||||
MSGFMT_015 = @MSGFMT_015@
|
|
||||||
MSGMERGE = @MSGMERGE@
|
|
||||||
NETWORKMANAGER_CFLAGS = @NETWORKMANAGER_CFLAGS@
|
|
||||||
NETWORKMANAGER_LIBS = @NETWORKMANAGER_LIBS@
|
|
||||||
NFS_CFLAGS = @NFS_CFLAGS@
|
|
||||||
NM = @NM@
|
|
||||||
NMEDIT = @NMEDIT@
|
|
||||||
OBJDUMP = @OBJDUMP@
|
|
||||||
OBJEXT = @OBJEXT@
|
|
||||||
OTOOL = @OTOOL@
|
|
||||||
OTOOL64 = @OTOOL64@
|
|
||||||
PACKAGE = @PACKAGE@
|
|
||||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
||||||
PACKAGE_NAME = @PACKAGE_NAME@
|
|
||||||
PACKAGE_RELEASE = @PACKAGE_RELEASE@
|
|
||||||
PACKAGE_STRING = @PACKAGE_STRING@
|
|
||||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
|
||||||
PACKAGE_URL = @PACKAGE_URL@
|
|
||||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
|
||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
|
||||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
|
||||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
|
||||||
POSUB = @POSUB@
|
|
||||||
PYTHON = @PYTHON@
|
|
||||||
PYTHON_EMBED_LIBS = @PYTHON_EMBED_LIBS@
|
|
||||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
|
||||||
PYTHON_INCLUDES = @PYTHON_INCLUDES@
|
|
||||||
PYTHON_LDFLAGS = @PYTHON_LDFLAGS@
|
|
||||||
PYTHON_LIBS = @PYTHON_LIBS@
|
|
||||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
|
||||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
|
||||||
PYTHON_VERSION = @PYTHON_VERSION@
|
|
||||||
RANLIB = @RANLIB@
|
|
||||||
RPM_CFLAGS = @RPM_CFLAGS@
|
|
||||||
RPM_LIBS = @RPM_LIBS@
|
|
||||||
SED = @SED@
|
|
||||||
SELINUX_CFLAGS = @SELINUX_CFLAGS@
|
|
||||||
SELINUX_LIBS = @SELINUX_LIBS@
|
|
||||||
SET_MAKE = @SET_MAKE@
|
|
||||||
SHELL = @SHELL@
|
|
||||||
STRIP = @STRIP@
|
|
||||||
USE_NLS = @USE_NLS@
|
|
||||||
VERSION = @VERSION@
|
|
||||||
X11_CFLAGS = @X11_CFLAGS@
|
|
||||||
X11_LIBS = @X11_LIBS@
|
|
||||||
XCOMPOSITE_CFLAGS = @XCOMPOSITE_CFLAGS@
|
|
||||||
XCOMPOSITE_LIBS = @XCOMPOSITE_LIBS@
|
|
||||||
XGETTEXT = @XGETTEXT@
|
|
||||||
XGETTEXT_015 = @XGETTEXT_015@
|
|
||||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
|
||||||
XMKMF = @XMKMF@
|
|
||||||
ZLIB_LIBS = @ZLIB_LIBS@
|
|
||||||
abs_builddir = @abs_builddir@
|
|
||||||
abs_srcdir = @abs_srcdir@
|
|
||||||
abs_top_builddir = @abs_top_builddir@
|
|
||||||
abs_top_srcdir = @abs_top_srcdir@
|
|
||||||
ac_ct_AR = @ac_ct_AR@
|
|
||||||
ac_ct_CC = @ac_ct_CC@
|
|
||||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
|
||||||
am__include = @am__include@
|
|
||||||
am__leading_dot = @am__leading_dot@
|
|
||||||
am__quote = @am__quote@
|
|
||||||
am__tar = @am__tar@
|
|
||||||
am__untar = @am__untar@
|
|
||||||
bindir = @bindir@
|
|
||||||
build = @build@
|
|
||||||
build_alias = @build_alias@
|
|
||||||
build_cpu = @build_cpu@
|
|
||||||
build_os = @build_os@
|
|
||||||
build_vendor = @build_vendor@
|
|
||||||
builddir = @builddir@
|
|
||||||
datadir = @datadir@
|
|
||||||
datarootdir = @datarootdir@
|
|
||||||
docdir = @docdir@
|
|
||||||
dvidir = @dvidir@
|
|
||||||
exec_prefix = @exec_prefix@
|
|
||||||
host = @host@
|
|
||||||
host_alias = @host_alias@
|
|
||||||
host_cpu = @host_cpu@
|
|
||||||
host_os = @host_os@
|
|
||||||
host_vendor = @host_vendor@
|
|
||||||
htmldir = @htmldir@
|
|
||||||
includedir = @includedir@
|
|
||||||
infodir = @infodir@
|
|
||||||
install_sh = @install_sh@
|
|
||||||
libdir = @libdir@
|
|
||||||
libexecdir = @libexecdir@
|
|
||||||
localedir = @localedir@
|
|
||||||
localstatedir = @localstatedir@
|
|
||||||
mandir = @mandir@
|
|
||||||
mkdir_p = @mkdir_p@
|
|
||||||
oldincludedir = @oldincludedir@
|
|
||||||
pdfdir = @pdfdir@
|
|
||||||
pkgpyexecdir = @pkgpyexecdir@
|
|
||||||
pkgpythondir = @pkgpythondir@
|
|
||||||
prefix = @prefix@
|
|
||||||
program_transform_name = @program_transform_name@
|
|
||||||
psdir = @psdir@
|
|
||||||
pyexecdir = @pyexecdir@
|
|
||||||
pythondir = @pythondir@
|
|
||||||
sbindir = @sbindir@
|
|
||||||
sharedstatedir = @sharedstatedir@
|
|
||||||
srcdir = @srcdir@
|
|
||||||
subdirs = @subdirs@
|
|
||||||
sysconfdir = @sysconfdir@
|
|
||||||
target_alias = @target_alias@
|
|
||||||
top_build_prefix = @top_build_prefix@
|
|
||||||
top_builddir = @top_builddir@
|
|
||||||
top_srcdir = @top_srcdir@
|
|
||||||
@IS_LIVEINST_ARCH_TRUE@iconsdir = $(datadir)/icons/hicolor/22x22/apps
|
|
||||||
@IS_LIVEINST_ARCH_TRUE@dist_icons_DATA = liveinst.png
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
all: all-am
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
|
||||||
@for dep in $?; do \
|
|
||||||
case '$(am__configure_deps)' in \
|
|
||||||
*$$dep*) \
|
|
||||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
|
||||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
|
||||||
exit 1;; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/22x22/apps/Makefile'; \
|
|
||||||
$(am__cd) $(top_srcdir) && \
|
|
||||||
$(AUTOMAKE) --foreign data/icons/hicolor/22x22/apps/Makefile
|
|
||||||
.PRECIOUS: Makefile
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
||||||
@case '$?' in \
|
|
||||||
*config.status*) \
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
|
||||||
*) \
|
|
||||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
|
||||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
|
||||||
esac;
|
|
||||||
|
|
||||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
|
|
||||||
$(top_srcdir)/configure: $(am__configure_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(am__aclocal_m4_deps):
|
|
||||||
|
|
||||||
mostlyclean-libtool:
|
|
||||||
-rm -f *.lo
|
|
||||||
|
|
||||||
clean-libtool:
|
|
||||||
-rm -rf .libs _libs
|
|
||||||
install-dist_iconsDATA: $(dist_icons_DATA)
|
|
||||||
@$(NORMAL_INSTALL)
|
|
||||||
@list='$(dist_icons_DATA)'; test -n "$(iconsdir)" || list=; \
|
|
||||||
if test -n "$$list"; then \
|
|
||||||
echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \
|
|
||||||
$(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \
|
|
||||||
fi; \
|
|
||||||
for p in $$list; do \
|
|
||||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
|
||||||
echo "$$d$$p"; \
|
|
||||||
done | $(am__base_list) | \
|
|
||||||
while read files; do \
|
|
||||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \
|
|
||||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \
|
|
||||||
done
|
|
||||||
|
|
||||||
uninstall-dist_iconsDATA:
|
|
||||||
@$(NORMAL_UNINSTALL)
|
|
||||||
@list='$(dist_icons_DATA)'; test -n "$(iconsdir)" || list=; \
|
|
||||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
|
||||||
dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir)
|
|
||||||
tags: TAGS
|
|
||||||
TAGS:
|
|
||||||
|
|
||||||
ctags: CTAGS
|
|
||||||
CTAGS:
|
|
||||||
|
|
||||||
cscope cscopelist:
|
|
||||||
|
|
||||||
|
|
||||||
distdir: $(DISTFILES)
|
|
||||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
list='$(DISTFILES)'; \
|
|
||||||
dist_files=`for file in $$list; do echo $$file; done | \
|
|
||||||
sed -e "s|^$$srcdirstrip/||;t" \
|
|
||||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
|
||||||
case $$dist_files in \
|
|
||||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
|
||||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
|
||||||
sort -u` ;; \
|
|
||||||
esac; \
|
|
||||||
for file in $$dist_files; do \
|
|
||||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
|
||||||
if test -d $$d/$$file; then \
|
|
||||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
|
||||||
if test -d "$(distdir)/$$file"; then \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
|
||||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
else \
|
|
||||||
test -f "$(distdir)/$$file" \
|
|
||||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
check-am: all-am
|
|
||||||
check: check-am
|
|
||||||
all-am: Makefile $(DATA)
|
|
||||||
installdirs:
|
|
||||||
for dir in "$(DESTDIR)$(iconsdir)"; do \
|
|
||||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
|
||||||
done
|
|
||||||
install: install-am
|
|
||||||
install-exec: install-exec-am
|
|
||||||
install-data: install-data-am
|
|
||||||
uninstall: uninstall-am
|
|
||||||
|
|
||||||
install-am: all-am
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
|
||||||
|
|
||||||
installcheck: installcheck-am
|
|
||||||
install-strip:
|
|
||||||
if test -z '$(STRIP)'; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
install; \
|
|
||||||
else \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
|
||||||
fi
|
|
||||||
mostlyclean-generic:
|
|
||||||
|
|
||||||
clean-generic:
|
|
||||||
|
|
||||||
distclean-generic:
|
|
||||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
|
||||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
|
||||||
|
|
||||||
maintainer-clean-generic:
|
|
||||||
@echo "This command is intended for maintainers to use"
|
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
|
||||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
|
||||||
clean: clean-am
|
|
||||||
|
|
||||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
|
||||||
|
|
||||||
distclean: distclean-am
|
|
||||||
-rm -f Makefile
|
|
||||||
distclean-am: clean-am distclean-generic
|
|
||||||
|
|
||||||
dvi: dvi-am
|
|
||||||
|
|
||||||
dvi-am:
|
|
||||||
|
|
||||||
html: html-am
|
|
||||||
|
|
||||||
html-am:
|
|
||||||
|
|
||||||
info: info-am
|
|
||||||
|
|
||||||
info-am:
|
|
||||||
|
|
||||||
install-data-am: install-dist_iconsDATA
|
|
||||||
|
|
||||||
install-dvi: install-dvi-am
|
|
||||||
|
|
||||||
install-dvi-am:
|
|
||||||
|
|
||||||
install-exec-am:
|
|
||||||
|
|
||||||
install-html: install-html-am
|
|
||||||
|
|
||||||
install-html-am:
|
|
||||||
|
|
||||||
install-info: install-info-am
|
|
||||||
|
|
||||||
install-info-am:
|
|
||||||
|
|
||||||
install-man:
|
|
||||||
|
|
||||||
install-pdf: install-pdf-am
|
|
||||||
|
|
||||||
install-pdf-am:
|
|
||||||
|
|
||||||
install-ps: install-ps-am
|
|
||||||
|
|
||||||
install-ps-am:
|
|
||||||
|
|
||||||
installcheck-am:
|
|
||||||
|
|
||||||
maintainer-clean: maintainer-clean-am
|
|
||||||
-rm -f Makefile
|
|
||||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
|
||||||
|
|
||||||
mostlyclean: mostlyclean-am
|
|
||||||
|
|
||||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
|
||||||
|
|
||||||
pdf: pdf-am
|
|
||||||
|
|
||||||
pdf-am:
|
|
||||||
|
|
||||||
ps: ps-am
|
|
||||||
|
|
||||||
ps-am:
|
|
||||||
|
|
||||||
uninstall-am: uninstall-dist_iconsDATA
|
|
||||||
|
|
||||||
.MAKE: install-am install-strip
|
|
||||||
|
|
||||||
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
|
|
||||||
distclean distclean-generic distclean-libtool distdir dvi \
|
|
||||||
dvi-am html html-am info info-am install install-am \
|
|
||||||
install-data install-data-am install-dist_iconsDATA \
|
|
||||||
install-dvi install-dvi-am install-exec install-exec-am \
|
|
||||||
install-html install-html-am install-info install-info-am \
|
|
||||||
install-man install-pdf install-pdf-am install-ps \
|
|
||||||
install-ps-am install-strip installcheck installcheck-am \
|
|
||||||
installdirs maintainer-clean maintainer-clean-generic \
|
|
||||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
|
||||||
ps ps-am uninstall uninstall-am uninstall-dist_iconsDATA
|
|
||||||
|
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
|
||||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
|
||||||
.NOEXPORT:
|
|
@ -1,679 +0,0 @@
|
|||||||
# Makefile.in generated by automake 1.12.2 from Makefile.am.
|
|
||||||
# @configure_input@
|
|
||||||
|
|
||||||
# Copyright (C) 1994-2012 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
|
||||||
# with or without modifications, as long as this notice is preserved.
|
|
||||||
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
||||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
||||||
# PARTICULAR PURPOSE.
|
|
||||||
|
|
||||||
@SET_MAKE@
|
|
||||||
|
|
||||||
# icons/hicolor/24x24/Makefile.am for anaconda
|
|
||||||
#
|
|
||||||
# Copyright (C) 2010 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
#
|
|
||||||
# Author: David Cantrell <dcantrell@redhat.com>
|
|
||||||
VPATH = @srcdir@
|
|
||||||
am__make_dryrun = \
|
|
||||||
{ \
|
|
||||||
am__dry=no; \
|
|
||||||
case $$MAKEFLAGS in \
|
|
||||||
*\\[\ \ ]*) \
|
|
||||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
|
||||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
|
||||||
*) \
|
|
||||||
for am__flg in $$MAKEFLAGS; do \
|
|
||||||
case $$am__flg in \
|
|
||||||
*=*|--*) ;; \
|
|
||||||
*n*) am__dry=yes; break;; \
|
|
||||||
esac; \
|
|
||||||
done;; \
|
|
||||||
esac; \
|
|
||||||
test $$am__dry = yes; \
|
|
||||||
}
|
|
||||||
pkgdatadir = $(datadir)/@PACKAGE@
|
|
||||||
pkgincludedir = $(includedir)/@PACKAGE@
|
|
||||||
pkglibdir = $(libdir)/@PACKAGE@
|
|
||||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
|
||||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
|
||||||
install_sh_DATA = $(install_sh) -c -m 644
|
|
||||||
install_sh_PROGRAM = $(install_sh) -c
|
|
||||||
install_sh_SCRIPT = $(install_sh) -c
|
|
||||||
INSTALL_HEADER = $(INSTALL_DATA)
|
|
||||||
transform = $(program_transform_name)
|
|
||||||
NORMAL_INSTALL = :
|
|
||||||
PRE_INSTALL = :
|
|
||||||
POST_INSTALL = :
|
|
||||||
NORMAL_UNINSTALL = :
|
|
||||||
PRE_UNINSTALL = :
|
|
||||||
POST_UNINSTALL = :
|
|
||||||
build_triplet = @build@
|
|
||||||
host_triplet = @host@
|
|
||||||
subdir = data/icons/hicolor/24x24
|
|
||||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
|
||||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
|
||||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
|
|
||||||
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
|
|
||||||
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
|
||||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
|
||||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
|
||||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
|
||||||
$(top_srcdir)/m4/python.m4 $(top_srcdir)/configure.ac
|
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
|
||||||
$(ACLOCAL_M4)
|
|
||||||
mkinstalldirs = $(install_sh) -d
|
|
||||||
CONFIG_HEADER = $(top_builddir)/config.h
|
|
||||||
CONFIG_CLEAN_FILES =
|
|
||||||
CONFIG_CLEAN_VPATH_FILES =
|
|
||||||
AM_V_P = $(am__v_P_@AM_V@)
|
|
||||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
|
||||||
am__v_P_0 = false
|
|
||||||
am__v_P_1 = :
|
|
||||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
|
||||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
|
||||||
am__v_GEN_0 = @echo " GEN " $@;
|
|
||||||
am__v_GEN_1 =
|
|
||||||
AM_V_at = $(am__v_at_@AM_V@)
|
|
||||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
|
||||||
am__v_at_0 = @
|
|
||||||
am__v_at_1 =
|
|
||||||
SOURCES =
|
|
||||||
DIST_SOURCES =
|
|
||||||
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
|
|
||||||
html-recursive info-recursive install-data-recursive \
|
|
||||||
install-dvi-recursive install-exec-recursive \
|
|
||||||
install-html-recursive install-info-recursive \
|
|
||||||
install-pdf-recursive install-ps-recursive install-recursive \
|
|
||||||
installcheck-recursive installdirs-recursive pdf-recursive \
|
|
||||||
ps-recursive uninstall-recursive
|
|
||||||
am__can_run_installinfo = \
|
|
||||||
case $$AM_UPDATE_INFO_DIR in \
|
|
||||||
n|no|NO) false;; \
|
|
||||||
*) (install-info --version) >/dev/null 2>&1;; \
|
|
||||||
esac
|
|
||||||
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
|
||||||
distclean-recursive maintainer-clean-recursive
|
|
||||||
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
|
|
||||||
$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
|
|
||||||
distdir
|
|
||||||
ETAGS = etags
|
|
||||||
CTAGS = ctags
|
|
||||||
DIST_SUBDIRS = $(SUBDIRS)
|
|
||||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
|
||||||
am__relativize = \
|
|
||||||
dir0=`pwd`; \
|
|
||||||
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
|
||||||
sed_rest='s,^[^/]*/*,,'; \
|
|
||||||
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
|
||||||
sed_butlast='s,/*[^/]*$$,,'; \
|
|
||||||
while test -n "$$dir1"; do \
|
|
||||||
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
|
||||||
if test "$$first" != "."; then \
|
|
||||||
if test "$$first" = ".."; then \
|
|
||||||
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
|
||||||
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
|
||||||
else \
|
|
||||||
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
|
||||||
if test "$$first2" = "$$first"; then \
|
|
||||||
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
|
||||||
else \
|
|
||||||
dir2="../$$dir2"; \
|
|
||||||
fi; \
|
|
||||||
dir0="$$dir0"/"$$first"; \
|
|
||||||
fi; \
|
|
||||||
fi; \
|
|
||||||
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
|
||||||
done; \
|
|
||||||
reldir="$$dir2"
|
|
||||||
ACLOCAL = @ACLOCAL@
|
|
||||||
ALLOCA = @ALLOCA@
|
|
||||||
AMTAR = @AMTAR@
|
|
||||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
|
||||||
AR = @AR@
|
|
||||||
ARCH = @ARCH@
|
|
||||||
AUDIT_LIBS = @AUDIT_LIBS@
|
|
||||||
AUTOCONF = @AUTOCONF@
|
|
||||||
AUTOHEADER = @AUTOHEADER@
|
|
||||||
AUTOMAKE = @AUTOMAKE@
|
|
||||||
AWK = @AWK@
|
|
||||||
BLKID_LIBS = @BLKID_LIBS@
|
|
||||||
CC = @CC@
|
|
||||||
CCDEPMODE = @CCDEPMODE@
|
|
||||||
CFLAGS = @CFLAGS@
|
|
||||||
CPP = @CPP@
|
|
||||||
CPPFLAGS = @CPPFLAGS@
|
|
||||||
CYGPATH_W = @CYGPATH_W@
|
|
||||||
DEFS = @DEFS@
|
|
||||||
DEPDIR = @DEPDIR@
|
|
||||||
DEVMAPPER_CFLAGS = @DEVMAPPER_CFLAGS@
|
|
||||||
DEVMAPPER_LIBS = @DEVMAPPER_LIBS@
|
|
||||||
DLLTOOL = @DLLTOOL@
|
|
||||||
DSYMUTIL = @DSYMUTIL@
|
|
||||||
DUMPBIN = @DUMPBIN@
|
|
||||||
ECHO_C = @ECHO_C@
|
|
||||||
ECHO_N = @ECHO_N@
|
|
||||||
ECHO_T = @ECHO_T@
|
|
||||||
EGREP = @EGREP@
|
|
||||||
EXEEXT = @EXEEXT@
|
|
||||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
|
||||||
FGREP = @FGREP@
|
|
||||||
GDK_CFLAGS = @GDK_CFLAGS@
|
|
||||||
GDK_LIBS = @GDK_LIBS@
|
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|
||||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
|
||||||
GLIB_LIBS = @GLIB_LIBS@
|
|
||||||
GMSGFMT = @GMSGFMT@
|
|
||||||
GMSGFMT_015 = @GMSGFMT_015@
|
|
||||||
GREP = @GREP@
|
|
||||||
GTK_X11_CFLAGS = @GTK_X11_CFLAGS@
|
|
||||||
GTK_X11_LIBS = @GTK_X11_LIBS@
|
|
||||||
INSTALL = @INSTALL@
|
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|
||||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
|
||||||
INTLLIBS = @INTLLIBS@
|
|
||||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
|
||||||
IPV6_CFLAGS = @IPV6_CFLAGS@
|
|
||||||
ISCSI_LIBS = @ISCSI_LIBS@
|
|
||||||
LD = @LD@
|
|
||||||
LDFLAGS = @LDFLAGS@
|
|
||||||
LIBARCHIVE_CFLAGS = @LIBARCHIVE_CFLAGS@
|
|
||||||
LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@
|
|
||||||
LIBCURL_CFLAGS = @LIBCURL_CFLAGS@
|
|
||||||
LIBCURL_LIBS = @LIBCURL_LIBS@
|
|
||||||
LIBICONV = @LIBICONV@
|
|
||||||
LIBINTL = @LIBINTL@
|
|
||||||
LIBNL_CFLAGS = @LIBNL_CFLAGS@
|
|
||||||
LIBNL_LIBS = @LIBNL_LIBS@
|
|
||||||
LIBNM_GLIB_CFLAGS = @LIBNM_GLIB_CFLAGS@
|
|
||||||
LIBNM_GLIB_LIBS = @LIBNM_GLIB_LIBS@
|
|
||||||
LIBOBJS = @LIBOBJS@
|
|
||||||
LIBS = @LIBS@
|
|
||||||
LIBTOOL = @LIBTOOL@
|
|
||||||
LIPO = @LIPO@
|
|
||||||
LN_S = @LN_S@
|
|
||||||
LTLIBICONV = @LTLIBICONV@
|
|
||||||
LTLIBINTL = @LTLIBINTL@
|
|
||||||
LTLIBOBJS = @LTLIBOBJS@
|
|
||||||
MAKEINFO = @MAKEINFO@
|
|
||||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
|
||||||
MKDIR_P = @MKDIR_P@
|
|
||||||
MSGFMT = @MSGFMT@
|
|
||||||
MSGFMT_015 = @MSGFMT_015@
|
|
||||||
MSGMERGE = @MSGMERGE@
|
|
||||||
NETWORKMANAGER_CFLAGS = @NETWORKMANAGER_CFLAGS@
|
|
||||||
NETWORKMANAGER_LIBS = @NETWORKMANAGER_LIBS@
|
|
||||||
NFS_CFLAGS = @NFS_CFLAGS@
|
|
||||||
NM = @NM@
|
|
||||||
NMEDIT = @NMEDIT@
|
|
||||||
OBJDUMP = @OBJDUMP@
|
|
||||||
OBJEXT = @OBJEXT@
|
|
||||||
OTOOL = @OTOOL@
|
|
||||||
OTOOL64 = @OTOOL64@
|
|
||||||
PACKAGE = @PACKAGE@
|
|
||||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
||||||
PACKAGE_NAME = @PACKAGE_NAME@
|
|
||||||
PACKAGE_RELEASE = @PACKAGE_RELEASE@
|
|
||||||
PACKAGE_STRING = @PACKAGE_STRING@
|
|
||||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
|
||||||
PACKAGE_URL = @PACKAGE_URL@
|
|
||||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
|
||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
|
||||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
|
||||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
|
||||||
POSUB = @POSUB@
|
|
||||||
PYTHON = @PYTHON@
|
|
||||||
PYTHON_EMBED_LIBS = @PYTHON_EMBED_LIBS@
|
|
||||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
|
||||||
PYTHON_INCLUDES = @PYTHON_INCLUDES@
|
|
||||||
PYTHON_LDFLAGS = @PYTHON_LDFLAGS@
|
|
||||||
PYTHON_LIBS = @PYTHON_LIBS@
|
|
||||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
|
||||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
|
||||||
PYTHON_VERSION = @PYTHON_VERSION@
|
|
||||||
RANLIB = @RANLIB@
|
|
||||||
RPM_CFLAGS = @RPM_CFLAGS@
|
|
||||||
RPM_LIBS = @RPM_LIBS@
|
|
||||||
SED = @SED@
|
|
||||||
SELINUX_CFLAGS = @SELINUX_CFLAGS@
|
|
||||||
SELINUX_LIBS = @SELINUX_LIBS@
|
|
||||||
SET_MAKE = @SET_MAKE@
|
|
||||||
SHELL = @SHELL@
|
|
||||||
STRIP = @STRIP@
|
|
||||||
USE_NLS = @USE_NLS@
|
|
||||||
VERSION = @VERSION@
|
|
||||||
X11_CFLAGS = @X11_CFLAGS@
|
|
||||||
X11_LIBS = @X11_LIBS@
|
|
||||||
XCOMPOSITE_CFLAGS = @XCOMPOSITE_CFLAGS@
|
|
||||||
XCOMPOSITE_LIBS = @XCOMPOSITE_LIBS@
|
|
||||||
XGETTEXT = @XGETTEXT@
|
|
||||||
XGETTEXT_015 = @XGETTEXT_015@
|
|
||||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
|
||||||
XMKMF = @XMKMF@
|
|
||||||
ZLIB_LIBS = @ZLIB_LIBS@
|
|
||||||
abs_builddir = @abs_builddir@
|
|
||||||
abs_srcdir = @abs_srcdir@
|
|
||||||
abs_top_builddir = @abs_top_builddir@
|
|
||||||
abs_top_srcdir = @abs_top_srcdir@
|
|
||||||
ac_ct_AR = @ac_ct_AR@
|
|
||||||
ac_ct_CC = @ac_ct_CC@
|
|
||||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
|
||||||
am__include = @am__include@
|
|
||||||
am__leading_dot = @am__leading_dot@
|
|
||||||
am__quote = @am__quote@
|
|
||||||
am__tar = @am__tar@
|
|
||||||
am__untar = @am__untar@
|
|
||||||
bindir = @bindir@
|
|
||||||
build = @build@
|
|
||||||
build_alias = @build_alias@
|
|
||||||
build_cpu = @build_cpu@
|
|
||||||
build_os = @build_os@
|
|
||||||
build_vendor = @build_vendor@
|
|
||||||
builddir = @builddir@
|
|
||||||
datadir = @datadir@
|
|
||||||
datarootdir = @datarootdir@
|
|
||||||
docdir = @docdir@
|
|
||||||
dvidir = @dvidir@
|
|
||||||
exec_prefix = @exec_prefix@
|
|
||||||
host = @host@
|
|
||||||
host_alias = @host_alias@
|
|
||||||
host_cpu = @host_cpu@
|
|
||||||
host_os = @host_os@
|
|
||||||
host_vendor = @host_vendor@
|
|
||||||
htmldir = @htmldir@
|
|
||||||
includedir = @includedir@
|
|
||||||
infodir = @infodir@
|
|
||||||
install_sh = @install_sh@
|
|
||||||
libdir = @libdir@
|
|
||||||
libexecdir = @libexecdir@
|
|
||||||
localedir = @localedir@
|
|
||||||
localstatedir = @localstatedir@
|
|
||||||
mandir = @mandir@
|
|
||||||
mkdir_p = @mkdir_p@
|
|
||||||
oldincludedir = @oldincludedir@
|
|
||||||
pdfdir = @pdfdir@
|
|
||||||
pkgpyexecdir = @pkgpyexecdir@
|
|
||||||
pkgpythondir = @pkgpythondir@
|
|
||||||
prefix = @prefix@
|
|
||||||
program_transform_name = @program_transform_name@
|
|
||||||
psdir = @psdir@
|
|
||||||
pyexecdir = @pyexecdir@
|
|
||||||
pythondir = @pythondir@
|
|
||||||
sbindir = @sbindir@
|
|
||||||
sharedstatedir = @sharedstatedir@
|
|
||||||
srcdir = @srcdir@
|
|
||||||
subdirs = @subdirs@
|
|
||||||
sysconfdir = @sysconfdir@
|
|
||||||
target_alias = @target_alias@
|
|
||||||
top_build_prefix = @top_build_prefix@
|
|
||||||
top_builddir = @top_builddir@
|
|
||||||
top_srcdir = @top_srcdir@
|
|
||||||
SUBDIRS = apps
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
all: all-recursive
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
|
||||||
@for dep in $?; do \
|
|
||||||
case '$(am__configure_deps)' in \
|
|
||||||
*$$dep*) \
|
|
||||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
|
||||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
|
||||||
exit 1;; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/24x24/Makefile'; \
|
|
||||||
$(am__cd) $(top_srcdir) && \
|
|
||||||
$(AUTOMAKE) --foreign data/icons/hicolor/24x24/Makefile
|
|
||||||
.PRECIOUS: Makefile
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
||||||
@case '$?' in \
|
|
||||||
*config.status*) \
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
|
||||||
*) \
|
|
||||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
|
||||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
|
||||||
esac;
|
|
||||||
|
|
||||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
|
|
||||||
$(top_srcdir)/configure: $(am__configure_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(am__aclocal_m4_deps):
|
|
||||||
|
|
||||||
mostlyclean-libtool:
|
|
||||||
-rm -f *.lo
|
|
||||||
|
|
||||||
clean-libtool:
|
|
||||||
-rm -rf .libs _libs
|
|
||||||
|
|
||||||
# This directory's subdirectories are mostly independent; you can cd
|
|
||||||
# into them and run 'make' without going through this Makefile.
|
|
||||||
# To change the values of 'make' variables: instead of editing Makefiles,
|
|
||||||
# (1) if the variable is set in 'config.status', edit 'config.status'
|
|
||||||
# (which will cause the Makefiles to be regenerated when you run 'make');
|
|
||||||
# (2) otherwise, pass the desired values on the 'make' command line.
|
|
||||||
$(RECURSIVE_TARGETS) $(RECURSIVE_CLEAN_TARGETS):
|
|
||||||
@fail= failcom='exit 1'; \
|
|
||||||
for f in x $$MAKEFLAGS; do \
|
|
||||||
case $$f in \
|
|
||||||
*=* | --[!k]*);; \
|
|
||||||
*k*) failcom='fail=yes';; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
dot_seen=no; \
|
|
||||||
target=`echo $@ | sed s/-recursive//`; \
|
|
||||||
case "$@" in \
|
|
||||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
|
||||||
*) list='$(SUBDIRS)' ;; \
|
|
||||||
esac; \
|
|
||||||
for subdir in $$list; do \
|
|
||||||
echo "Making $$target in $$subdir"; \
|
|
||||||
if test "$$subdir" = "."; then \
|
|
||||||
dot_seen=yes; \
|
|
||||||
local_target="$$target-am"; \
|
|
||||||
else \
|
|
||||||
local_target="$$target"; \
|
|
||||||
fi; \
|
|
||||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
|
||||||
|| eval $$failcom; \
|
|
||||||
done; \
|
|
||||||
if test "$$dot_seen" = "no"; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
|
||||||
fi; test -z "$$fail"
|
|
||||||
tags-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
|
||||||
done
|
|
||||||
ctags-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
|
|
||||||
done
|
|
||||||
cscopelist-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \
|
|
||||||
done
|
|
||||||
|
|
||||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
mkid -fID $$unique
|
|
||||||
tags: TAGS
|
|
||||||
|
|
||||||
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
||||||
$(TAGS_FILES) $(LISP)
|
|
||||||
set x; \
|
|
||||||
here=`pwd`; \
|
|
||||||
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
|
||||||
include_option=--etags-include; \
|
|
||||||
empty_fix=.; \
|
|
||||||
else \
|
|
||||||
include_option=--include; \
|
|
||||||
empty_fix=; \
|
|
||||||
fi; \
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
if test "$$subdir" = .; then :; else \
|
|
||||||
test ! -f $$subdir/TAGS || \
|
|
||||||
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
|
||||||
fi; \
|
|
||||||
done; \
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
shift; \
|
|
||||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
|
||||||
test -n "$$unique" || unique=$$empty_fix; \
|
|
||||||
if test $$# -gt 0; then \
|
|
||||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
||||||
"$$@" $$unique; \
|
|
||||||
else \
|
|
||||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
||||||
$$unique; \
|
|
||||||
fi; \
|
|
||||||
fi
|
|
||||||
ctags: CTAGS
|
|
||||||
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
||||||
$(TAGS_FILES) $(LISP)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
test -z "$(CTAGS_ARGS)$$unique" \
|
|
||||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
|
||||||
$$unique
|
|
||||||
|
|
||||||
GTAGS:
|
|
||||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
|
||||||
&& $(am__cd) $(top_srcdir) \
|
|
||||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
|
||||||
|
|
||||||
cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP)'; \
|
|
||||||
case "$(srcdir)" in \
|
|
||||||
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
|
||||||
*) sdir=$(subdir)/$(srcdir) ;; \
|
|
||||||
esac; \
|
|
||||||
for i in $$list; do \
|
|
||||||
if test -f "$$i"; then \
|
|
||||||
echo "$(subdir)/$$i"; \
|
|
||||||
else \
|
|
||||||
echo "$$sdir/$$i"; \
|
|
||||||
fi; \
|
|
||||||
done >> $(top_builddir)/cscope.files
|
|
||||||
|
|
||||||
distclean-tags:
|
|
||||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
|
||||||
|
|
||||||
distdir: $(DISTFILES)
|
|
||||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
list='$(DISTFILES)'; \
|
|
||||||
dist_files=`for file in $$list; do echo $$file; done | \
|
|
||||||
sed -e "s|^$$srcdirstrip/||;t" \
|
|
||||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
|
||||||
case $$dist_files in \
|
|
||||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
|
||||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
|
||||||
sort -u` ;; \
|
|
||||||
esac; \
|
|
||||||
for file in $$dist_files; do \
|
|
||||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
|
||||||
if test -d $$d/$$file; then \
|
|
||||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
|
||||||
if test -d "$(distdir)/$$file"; then \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
|
||||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
else \
|
|
||||||
test -f "$(distdir)/$$file" \
|
|
||||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
if test "$$subdir" = .; then :; else \
|
|
||||||
$(am__make_dryrun) \
|
|
||||||
|| test -d "$(distdir)/$$subdir" \
|
|
||||||
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
|
||||||
|| exit 1; \
|
|
||||||
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
|
||||||
$(am__relativize); \
|
|
||||||
new_distdir=$$reldir; \
|
|
||||||
dir1=$$subdir; dir2="$(top_distdir)"; \
|
|
||||||
$(am__relativize); \
|
|
||||||
new_top_distdir=$$reldir; \
|
|
||||||
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
|
||||||
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
|
||||||
($(am__cd) $$subdir && \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) \
|
|
||||||
top_distdir="$$new_top_distdir" \
|
|
||||||
distdir="$$new_distdir" \
|
|
||||||
am__remove_distdir=: \
|
|
||||||
am__skip_length_check=: \
|
|
||||||
am__skip_mode_fix=: \
|
|
||||||
distdir) \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
check-am: all-am
|
|
||||||
check: check-recursive
|
|
||||||
all-am: Makefile
|
|
||||||
installdirs: installdirs-recursive
|
|
||||||
installdirs-am:
|
|
||||||
install: install-recursive
|
|
||||||
install-exec: install-exec-recursive
|
|
||||||
install-data: install-data-recursive
|
|
||||||
uninstall: uninstall-recursive
|
|
||||||
|
|
||||||
install-am: all-am
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
|
||||||
|
|
||||||
installcheck: installcheck-recursive
|
|
||||||
install-strip:
|
|
||||||
if test -z '$(STRIP)'; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
install; \
|
|
||||||
else \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
|
||||||
fi
|
|
||||||
mostlyclean-generic:
|
|
||||||
|
|
||||||
clean-generic:
|
|
||||||
|
|
||||||
distclean-generic:
|
|
||||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
|
||||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
|
||||||
|
|
||||||
maintainer-clean-generic:
|
|
||||||
@echo "This command is intended for maintainers to use"
|
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
|
||||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
|
||||||
clean: clean-recursive
|
|
||||||
|
|
||||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
|
||||||
|
|
||||||
distclean: distclean-recursive
|
|
||||||
-rm -f Makefile
|
|
||||||
distclean-am: clean-am distclean-generic distclean-tags
|
|
||||||
|
|
||||||
dvi: dvi-recursive
|
|
||||||
|
|
||||||
dvi-am:
|
|
||||||
|
|
||||||
html: html-recursive
|
|
||||||
|
|
||||||
html-am:
|
|
||||||
|
|
||||||
info: info-recursive
|
|
||||||
|
|
||||||
info-am:
|
|
||||||
|
|
||||||
install-data-am:
|
|
||||||
|
|
||||||
install-dvi: install-dvi-recursive
|
|
||||||
|
|
||||||
install-dvi-am:
|
|
||||||
|
|
||||||
install-exec-am:
|
|
||||||
|
|
||||||
install-html: install-html-recursive
|
|
||||||
|
|
||||||
install-html-am:
|
|
||||||
|
|
||||||
install-info: install-info-recursive
|
|
||||||
|
|
||||||
install-info-am:
|
|
||||||
|
|
||||||
install-man:
|
|
||||||
|
|
||||||
install-pdf: install-pdf-recursive
|
|
||||||
|
|
||||||
install-pdf-am:
|
|
||||||
|
|
||||||
install-ps: install-ps-recursive
|
|
||||||
|
|
||||||
install-ps-am:
|
|
||||||
|
|
||||||
installcheck-am:
|
|
||||||
|
|
||||||
maintainer-clean: maintainer-clean-recursive
|
|
||||||
-rm -f Makefile
|
|
||||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
|
||||||
|
|
||||||
mostlyclean: mostlyclean-recursive
|
|
||||||
|
|
||||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
|
||||||
|
|
||||||
pdf: pdf-recursive
|
|
||||||
|
|
||||||
pdf-am:
|
|
||||||
|
|
||||||
ps: ps-recursive
|
|
||||||
|
|
||||||
ps-am:
|
|
||||||
|
|
||||||
uninstall-am:
|
|
||||||
|
|
||||||
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) \
|
|
||||||
cscopelist-recursive ctags-recursive install-am install-strip \
|
|
||||||
tags-recursive
|
|
||||||
|
|
||||||
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
|
|
||||||
all all-am check check-am clean clean-generic clean-libtool \
|
|
||||||
cscopelist cscopelist-recursive ctags ctags-recursive \
|
|
||||||
distclean distclean-generic distclean-libtool distclean-tags \
|
|
||||||
distdir dvi dvi-am html html-am info info-am install \
|
|
||||||
install-am install-data install-data-am install-dvi \
|
|
||||||
install-dvi-am install-exec install-exec-am install-html \
|
|
||||||
install-html-am install-info install-info-am install-man \
|
|
||||||
install-pdf install-pdf-am install-ps install-ps-am \
|
|
||||||
install-strip installcheck installcheck-am installdirs \
|
|
||||||
installdirs-am maintainer-clean maintainer-clean-generic \
|
|
||||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
|
||||||
ps ps-am tags tags-recursive uninstall uninstall-am
|
|
||||||
|
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
|
||||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
|
||||||
.NOEXPORT:
|
|
@ -1,548 +0,0 @@
|
|||||||
# Makefile.in generated by automake 1.12.2 from Makefile.am.
|
|
||||||
# @configure_input@
|
|
||||||
|
|
||||||
# Copyright (C) 1994-2012 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
|
||||||
# with or without modifications, as long as this notice is preserved.
|
|
||||||
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
||||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
||||||
# PARTICULAR PURPOSE.
|
|
||||||
|
|
||||||
@SET_MAKE@
|
|
||||||
|
|
||||||
# icons/hicolor/24x24/apps/Makefile.am for anaconda
|
|
||||||
#
|
|
||||||
# Copyright (C) 2010 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
#
|
|
||||||
# Author: David Cantrell <dcantrell@redhat.com>
|
|
||||||
|
|
||||||
VPATH = @srcdir@
|
|
||||||
am__make_dryrun = \
|
|
||||||
{ \
|
|
||||||
am__dry=no; \
|
|
||||||
case $$MAKEFLAGS in \
|
|
||||||
*\\[\ \ ]*) \
|
|
||||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
|
||||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
|
||||||
*) \
|
|
||||||
for am__flg in $$MAKEFLAGS; do \
|
|
||||||
case $$am__flg in \
|
|
||||||
*=*|--*) ;; \
|
|
||||||
*n*) am__dry=yes; break;; \
|
|
||||||
esac; \
|
|
||||||
done;; \
|
|
||||||
esac; \
|
|
||||||
test $$am__dry = yes; \
|
|
||||||
}
|
|
||||||
pkgdatadir = $(datadir)/@PACKAGE@
|
|
||||||
pkgincludedir = $(includedir)/@PACKAGE@
|
|
||||||
pkglibdir = $(libdir)/@PACKAGE@
|
|
||||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
|
||||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
|
||||||
install_sh_DATA = $(install_sh) -c -m 644
|
|
||||||
install_sh_PROGRAM = $(install_sh) -c
|
|
||||||
install_sh_SCRIPT = $(install_sh) -c
|
|
||||||
INSTALL_HEADER = $(INSTALL_DATA)
|
|
||||||
transform = $(program_transform_name)
|
|
||||||
NORMAL_INSTALL = :
|
|
||||||
PRE_INSTALL = :
|
|
||||||
POST_INSTALL = :
|
|
||||||
NORMAL_UNINSTALL = :
|
|
||||||
PRE_UNINSTALL = :
|
|
||||||
POST_UNINSTALL = :
|
|
||||||
build_triplet = @build@
|
|
||||||
host_triplet = @host@
|
|
||||||
subdir = data/icons/hicolor/24x24/apps
|
|
||||||
DIST_COMMON = $(am__dist_icons_DATA_DIST) $(srcdir)/Makefile.am \
|
|
||||||
$(srcdir)/Makefile.in
|
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
|
||||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
|
||||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
|
|
||||||
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
|
|
||||||
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
|
||||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
|
||||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
|
||||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
|
||||||
$(top_srcdir)/m4/python.m4 $(top_srcdir)/configure.ac
|
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
|
||||||
$(ACLOCAL_M4)
|
|
||||||
mkinstalldirs = $(install_sh) -d
|
|
||||||
CONFIG_HEADER = $(top_builddir)/config.h
|
|
||||||
CONFIG_CLEAN_FILES =
|
|
||||||
CONFIG_CLEAN_VPATH_FILES =
|
|
||||||
AM_V_P = $(am__v_P_@AM_V@)
|
|
||||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
|
||||||
am__v_P_0 = false
|
|
||||||
am__v_P_1 = :
|
|
||||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
|
||||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
|
||||||
am__v_GEN_0 = @echo " GEN " $@;
|
|
||||||
am__v_GEN_1 =
|
|
||||||
AM_V_at = $(am__v_at_@AM_V@)
|
|
||||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
|
||||||
am__v_at_0 = @
|
|
||||||
am__v_at_1 =
|
|
||||||
SOURCES =
|
|
||||||
DIST_SOURCES =
|
|
||||||
am__can_run_installinfo = \
|
|
||||||
case $$AM_UPDATE_INFO_DIR in \
|
|
||||||
n|no|NO) false;; \
|
|
||||||
*) (install-info --version) >/dev/null 2>&1;; \
|
|
||||||
esac
|
|
||||||
am__dist_icons_DATA_DIST = liveinst.png
|
|
||||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
|
||||||
am__vpath_adj = case $$p in \
|
|
||||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
|
||||||
*) f=$$p;; \
|
|
||||||
esac;
|
|
||||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
|
||||||
am__install_max = 40
|
|
||||||
am__nobase_strip_setup = \
|
|
||||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
|
||||||
am__nobase_strip = \
|
|
||||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
|
||||||
am__nobase_list = $(am__nobase_strip_setup); \
|
|
||||||
for p in $$list; do echo "$$p $$p"; done | \
|
|
||||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
|
||||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
|
||||||
if (++n[$$2] == $(am__install_max)) \
|
|
||||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
|
||||||
END { for (dir in files) print dir, files[dir] }'
|
|
||||||
am__base_list = \
|
|
||||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
|
||||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
|
||||||
am__uninstall_files_from_dir = { \
|
|
||||||
test -z "$$files" \
|
|
||||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
|
||||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
|
||||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
|
||||||
}
|
|
||||||
am__installdirs = "$(DESTDIR)$(iconsdir)"
|
|
||||||
DATA = $(dist_icons_DATA)
|
|
||||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
|
||||||
ACLOCAL = @ACLOCAL@
|
|
||||||
ALLOCA = @ALLOCA@
|
|
||||||
AMTAR = @AMTAR@
|
|
||||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
|
||||||
AR = @AR@
|
|
||||||
ARCH = @ARCH@
|
|
||||||
AUDIT_LIBS = @AUDIT_LIBS@
|
|
||||||
AUTOCONF = @AUTOCONF@
|
|
||||||
AUTOHEADER = @AUTOHEADER@
|
|
||||||
AUTOMAKE = @AUTOMAKE@
|
|
||||||
AWK = @AWK@
|
|
||||||
BLKID_LIBS = @BLKID_LIBS@
|
|
||||||
CC = @CC@
|
|
||||||
CCDEPMODE = @CCDEPMODE@
|
|
||||||
CFLAGS = @CFLAGS@
|
|
||||||
CPP = @CPP@
|
|
||||||
CPPFLAGS = @CPPFLAGS@
|
|
||||||
CYGPATH_W = @CYGPATH_W@
|
|
||||||
DEFS = @DEFS@
|
|
||||||
DEPDIR = @DEPDIR@
|
|
||||||
DEVMAPPER_CFLAGS = @DEVMAPPER_CFLAGS@
|
|
||||||
DEVMAPPER_LIBS = @DEVMAPPER_LIBS@
|
|
||||||
DLLTOOL = @DLLTOOL@
|
|
||||||
DSYMUTIL = @DSYMUTIL@
|
|
||||||
DUMPBIN = @DUMPBIN@
|
|
||||||
ECHO_C = @ECHO_C@
|
|
||||||
ECHO_N = @ECHO_N@
|
|
||||||
ECHO_T = @ECHO_T@
|
|
||||||
EGREP = @EGREP@
|
|
||||||
EXEEXT = @EXEEXT@
|
|
||||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
|
||||||
FGREP = @FGREP@
|
|
||||||
GDK_CFLAGS = @GDK_CFLAGS@
|
|
||||||
GDK_LIBS = @GDK_LIBS@
|
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|
||||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
|
||||||
GLIB_LIBS = @GLIB_LIBS@
|
|
||||||
GMSGFMT = @GMSGFMT@
|
|
||||||
GMSGFMT_015 = @GMSGFMT_015@
|
|
||||||
GREP = @GREP@
|
|
||||||
GTK_X11_CFLAGS = @GTK_X11_CFLAGS@
|
|
||||||
GTK_X11_LIBS = @GTK_X11_LIBS@
|
|
||||||
INSTALL = @INSTALL@
|
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|
||||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
|
||||||
INTLLIBS = @INTLLIBS@
|
|
||||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
|
||||||
IPV6_CFLAGS = @IPV6_CFLAGS@
|
|
||||||
ISCSI_LIBS = @ISCSI_LIBS@
|
|
||||||
LD = @LD@
|
|
||||||
LDFLAGS = @LDFLAGS@
|
|
||||||
LIBARCHIVE_CFLAGS = @LIBARCHIVE_CFLAGS@
|
|
||||||
LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@
|
|
||||||
LIBCURL_CFLAGS = @LIBCURL_CFLAGS@
|
|
||||||
LIBCURL_LIBS = @LIBCURL_LIBS@
|
|
||||||
LIBICONV = @LIBICONV@
|
|
||||||
LIBINTL = @LIBINTL@
|
|
||||||
LIBNL_CFLAGS = @LIBNL_CFLAGS@
|
|
||||||
LIBNL_LIBS = @LIBNL_LIBS@
|
|
||||||
LIBNM_GLIB_CFLAGS = @LIBNM_GLIB_CFLAGS@
|
|
||||||
LIBNM_GLIB_LIBS = @LIBNM_GLIB_LIBS@
|
|
||||||
LIBOBJS = @LIBOBJS@
|
|
||||||
LIBS = @LIBS@
|
|
||||||
LIBTOOL = @LIBTOOL@
|
|
||||||
LIPO = @LIPO@
|
|
||||||
LN_S = @LN_S@
|
|
||||||
LTLIBICONV = @LTLIBICONV@
|
|
||||||
LTLIBINTL = @LTLIBINTL@
|
|
||||||
LTLIBOBJS = @LTLIBOBJS@
|
|
||||||
MAKEINFO = @MAKEINFO@
|
|
||||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
|
||||||
MKDIR_P = @MKDIR_P@
|
|
||||||
MSGFMT = @MSGFMT@
|
|
||||||
MSGFMT_015 = @MSGFMT_015@
|
|
||||||
MSGMERGE = @MSGMERGE@
|
|
||||||
NETWORKMANAGER_CFLAGS = @NETWORKMANAGER_CFLAGS@
|
|
||||||
NETWORKMANAGER_LIBS = @NETWORKMANAGER_LIBS@
|
|
||||||
NFS_CFLAGS = @NFS_CFLAGS@
|
|
||||||
NM = @NM@
|
|
||||||
NMEDIT = @NMEDIT@
|
|
||||||
OBJDUMP = @OBJDUMP@
|
|
||||||
OBJEXT = @OBJEXT@
|
|
||||||
OTOOL = @OTOOL@
|
|
||||||
OTOOL64 = @OTOOL64@
|
|
||||||
PACKAGE = @PACKAGE@
|
|
||||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
||||||
PACKAGE_NAME = @PACKAGE_NAME@
|
|
||||||
PACKAGE_RELEASE = @PACKAGE_RELEASE@
|
|
||||||
PACKAGE_STRING = @PACKAGE_STRING@
|
|
||||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
|
||||||
PACKAGE_URL = @PACKAGE_URL@
|
|
||||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
|
||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
|
||||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
|
||||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
|
||||||
POSUB = @POSUB@
|
|
||||||
PYTHON = @PYTHON@
|
|
||||||
PYTHON_EMBED_LIBS = @PYTHON_EMBED_LIBS@
|
|
||||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
|
||||||
PYTHON_INCLUDES = @PYTHON_INCLUDES@
|
|
||||||
PYTHON_LDFLAGS = @PYTHON_LDFLAGS@
|
|
||||||
PYTHON_LIBS = @PYTHON_LIBS@
|
|
||||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
|
||||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
|
||||||
PYTHON_VERSION = @PYTHON_VERSION@
|
|
||||||
RANLIB = @RANLIB@
|
|
||||||
RPM_CFLAGS = @RPM_CFLAGS@
|
|
||||||
RPM_LIBS = @RPM_LIBS@
|
|
||||||
SED = @SED@
|
|
||||||
SELINUX_CFLAGS = @SELINUX_CFLAGS@
|
|
||||||
SELINUX_LIBS = @SELINUX_LIBS@
|
|
||||||
SET_MAKE = @SET_MAKE@
|
|
||||||
SHELL = @SHELL@
|
|
||||||
STRIP = @STRIP@
|
|
||||||
USE_NLS = @USE_NLS@
|
|
||||||
VERSION = @VERSION@
|
|
||||||
X11_CFLAGS = @X11_CFLAGS@
|
|
||||||
X11_LIBS = @X11_LIBS@
|
|
||||||
XCOMPOSITE_CFLAGS = @XCOMPOSITE_CFLAGS@
|
|
||||||
XCOMPOSITE_LIBS = @XCOMPOSITE_LIBS@
|
|
||||||
XGETTEXT = @XGETTEXT@
|
|
||||||
XGETTEXT_015 = @XGETTEXT_015@
|
|
||||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
|
||||||
XMKMF = @XMKMF@
|
|
||||||
ZLIB_LIBS = @ZLIB_LIBS@
|
|
||||||
abs_builddir = @abs_builddir@
|
|
||||||
abs_srcdir = @abs_srcdir@
|
|
||||||
abs_top_builddir = @abs_top_builddir@
|
|
||||||
abs_top_srcdir = @abs_top_srcdir@
|
|
||||||
ac_ct_AR = @ac_ct_AR@
|
|
||||||
ac_ct_CC = @ac_ct_CC@
|
|
||||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
|
||||||
am__include = @am__include@
|
|
||||||
am__leading_dot = @am__leading_dot@
|
|
||||||
am__quote = @am__quote@
|
|
||||||
am__tar = @am__tar@
|
|
||||||
am__untar = @am__untar@
|
|
||||||
bindir = @bindir@
|
|
||||||
build = @build@
|
|
||||||
build_alias = @build_alias@
|
|
||||||
build_cpu = @build_cpu@
|
|
||||||
build_os = @build_os@
|
|
||||||
build_vendor = @build_vendor@
|
|
||||||
builddir = @builddir@
|
|
||||||
datadir = @datadir@
|
|
||||||
datarootdir = @datarootdir@
|
|
||||||
docdir = @docdir@
|
|
||||||
dvidir = @dvidir@
|
|
||||||
exec_prefix = @exec_prefix@
|
|
||||||
host = @host@
|
|
||||||
host_alias = @host_alias@
|
|
||||||
host_cpu = @host_cpu@
|
|
||||||
host_os = @host_os@
|
|
||||||
host_vendor = @host_vendor@
|
|
||||||
htmldir = @htmldir@
|
|
||||||
includedir = @includedir@
|
|
||||||
infodir = @infodir@
|
|
||||||
install_sh = @install_sh@
|
|
||||||
libdir = @libdir@
|
|
||||||
libexecdir = @libexecdir@
|
|
||||||
localedir = @localedir@
|
|
||||||
localstatedir = @localstatedir@
|
|
||||||
mandir = @mandir@
|
|
||||||
mkdir_p = @mkdir_p@
|
|
||||||
oldincludedir = @oldincludedir@
|
|
||||||
pdfdir = @pdfdir@
|
|
||||||
pkgpyexecdir = @pkgpyexecdir@
|
|
||||||
pkgpythondir = @pkgpythondir@
|
|
||||||
prefix = @prefix@
|
|
||||||
program_transform_name = @program_transform_name@
|
|
||||||
psdir = @psdir@
|
|
||||||
pyexecdir = @pyexecdir@
|
|
||||||
pythondir = @pythondir@
|
|
||||||
sbindir = @sbindir@
|
|
||||||
sharedstatedir = @sharedstatedir@
|
|
||||||
srcdir = @srcdir@
|
|
||||||
subdirs = @subdirs@
|
|
||||||
sysconfdir = @sysconfdir@
|
|
||||||
target_alias = @target_alias@
|
|
||||||
top_build_prefix = @top_build_prefix@
|
|
||||||
top_builddir = @top_builddir@
|
|
||||||
top_srcdir = @top_srcdir@
|
|
||||||
@IS_LIVEINST_ARCH_TRUE@iconsdir = $(datadir)/icons/hicolor/24x24/apps
|
|
||||||
@IS_LIVEINST_ARCH_TRUE@dist_icons_DATA = liveinst.png
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
all: all-am
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
|
||||||
@for dep in $?; do \
|
|
||||||
case '$(am__configure_deps)' in \
|
|
||||||
*$$dep*) \
|
|
||||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
|
||||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
|
||||||
exit 1;; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/24x24/apps/Makefile'; \
|
|
||||||
$(am__cd) $(top_srcdir) && \
|
|
||||||
$(AUTOMAKE) --foreign data/icons/hicolor/24x24/apps/Makefile
|
|
||||||
.PRECIOUS: Makefile
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
||||||
@case '$?' in \
|
|
||||||
*config.status*) \
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
|
||||||
*) \
|
|
||||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
|
||||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
|
||||||
esac;
|
|
||||||
|
|
||||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
|
|
||||||
$(top_srcdir)/configure: $(am__configure_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(am__aclocal_m4_deps):
|
|
||||||
|
|
||||||
mostlyclean-libtool:
|
|
||||||
-rm -f *.lo
|
|
||||||
|
|
||||||
clean-libtool:
|
|
||||||
-rm -rf .libs _libs
|
|
||||||
install-dist_iconsDATA: $(dist_icons_DATA)
|
|
||||||
@$(NORMAL_INSTALL)
|
|
||||||
@list='$(dist_icons_DATA)'; test -n "$(iconsdir)" || list=; \
|
|
||||||
if test -n "$$list"; then \
|
|
||||||
echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \
|
|
||||||
$(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \
|
|
||||||
fi; \
|
|
||||||
for p in $$list; do \
|
|
||||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
|
||||||
echo "$$d$$p"; \
|
|
||||||
done | $(am__base_list) | \
|
|
||||||
while read files; do \
|
|
||||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \
|
|
||||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \
|
|
||||||
done
|
|
||||||
|
|
||||||
uninstall-dist_iconsDATA:
|
|
||||||
@$(NORMAL_UNINSTALL)
|
|
||||||
@list='$(dist_icons_DATA)'; test -n "$(iconsdir)" || list=; \
|
|
||||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
|
||||||
dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir)
|
|
||||||
tags: TAGS
|
|
||||||
TAGS:
|
|
||||||
|
|
||||||
ctags: CTAGS
|
|
||||||
CTAGS:
|
|
||||||
|
|
||||||
cscope cscopelist:
|
|
||||||
|
|
||||||
|
|
||||||
distdir: $(DISTFILES)
|
|
||||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
list='$(DISTFILES)'; \
|
|
||||||
dist_files=`for file in $$list; do echo $$file; done | \
|
|
||||||
sed -e "s|^$$srcdirstrip/||;t" \
|
|
||||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
|
||||||
case $$dist_files in \
|
|
||||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
|
||||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
|
||||||
sort -u` ;; \
|
|
||||||
esac; \
|
|
||||||
for file in $$dist_files; do \
|
|
||||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
|
||||||
if test -d $$d/$$file; then \
|
|
||||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
|
||||||
if test -d "$(distdir)/$$file"; then \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
|
||||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
else \
|
|
||||||
test -f "$(distdir)/$$file" \
|
|
||||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
check-am: all-am
|
|
||||||
check: check-am
|
|
||||||
all-am: Makefile $(DATA)
|
|
||||||
installdirs:
|
|
||||||
for dir in "$(DESTDIR)$(iconsdir)"; do \
|
|
||||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
|
||||||
done
|
|
||||||
install: install-am
|
|
||||||
install-exec: install-exec-am
|
|
||||||
install-data: install-data-am
|
|
||||||
uninstall: uninstall-am
|
|
||||||
|
|
||||||
install-am: all-am
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
|
||||||
|
|
||||||
installcheck: installcheck-am
|
|
||||||
install-strip:
|
|
||||||
if test -z '$(STRIP)'; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
install; \
|
|
||||||
else \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
|
||||||
fi
|
|
||||||
mostlyclean-generic:
|
|
||||||
|
|
||||||
clean-generic:
|
|
||||||
|
|
||||||
distclean-generic:
|
|
||||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
|
||||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
|
||||||
|
|
||||||
maintainer-clean-generic:
|
|
||||||
@echo "This command is intended for maintainers to use"
|
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
|
||||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
|
||||||
clean: clean-am
|
|
||||||
|
|
||||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
|
||||||
|
|
||||||
distclean: distclean-am
|
|
||||||
-rm -f Makefile
|
|
||||||
distclean-am: clean-am distclean-generic
|
|
||||||
|
|
||||||
dvi: dvi-am
|
|
||||||
|
|
||||||
dvi-am:
|
|
||||||
|
|
||||||
html: html-am
|
|
||||||
|
|
||||||
html-am:
|
|
||||||
|
|
||||||
info: info-am
|
|
||||||
|
|
||||||
info-am:
|
|
||||||
|
|
||||||
install-data-am: install-dist_iconsDATA
|
|
||||||
|
|
||||||
install-dvi: install-dvi-am
|
|
||||||
|
|
||||||
install-dvi-am:
|
|
||||||
|
|
||||||
install-exec-am:
|
|
||||||
|
|
||||||
install-html: install-html-am
|
|
||||||
|
|
||||||
install-html-am:
|
|
||||||
|
|
||||||
install-info: install-info-am
|
|
||||||
|
|
||||||
install-info-am:
|
|
||||||
|
|
||||||
install-man:
|
|
||||||
|
|
||||||
install-pdf: install-pdf-am
|
|
||||||
|
|
||||||
install-pdf-am:
|
|
||||||
|
|
||||||
install-ps: install-ps-am
|
|
||||||
|
|
||||||
install-ps-am:
|
|
||||||
|
|
||||||
installcheck-am:
|
|
||||||
|
|
||||||
maintainer-clean: maintainer-clean-am
|
|
||||||
-rm -f Makefile
|
|
||||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
|
||||||
|
|
||||||
mostlyclean: mostlyclean-am
|
|
||||||
|
|
||||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
|
||||||
|
|
||||||
pdf: pdf-am
|
|
||||||
|
|
||||||
pdf-am:
|
|
||||||
|
|
||||||
ps: ps-am
|
|
||||||
|
|
||||||
ps-am:
|
|
||||||
|
|
||||||
uninstall-am: uninstall-dist_iconsDATA
|
|
||||||
|
|
||||||
.MAKE: install-am install-strip
|
|
||||||
|
|
||||||
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
|
|
||||||
distclean distclean-generic distclean-libtool distdir dvi \
|
|
||||||
dvi-am html html-am info info-am install install-am \
|
|
||||||
install-data install-data-am install-dist_iconsDATA \
|
|
||||||
install-dvi install-dvi-am install-exec install-exec-am \
|
|
||||||
install-html install-html-am install-info install-info-am \
|
|
||||||
install-man install-pdf install-pdf-am install-ps \
|
|
||||||
install-ps-am install-strip installcheck installcheck-am \
|
|
||||||
installdirs maintainer-clean maintainer-clean-generic \
|
|
||||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
|
||||||
ps ps-am uninstall uninstall-am uninstall-dist_iconsDATA
|
|
||||||
|
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
|
||||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
|
||||||
.NOEXPORT:
|
|
@ -1,679 +0,0 @@
|
|||||||
# Makefile.in generated by automake 1.12.2 from Makefile.am.
|
|
||||||
# @configure_input@
|
|
||||||
|
|
||||||
# Copyright (C) 1994-2012 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
|
||||||
# with or without modifications, as long as this notice is preserved.
|
|
||||||
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
||||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
||||||
# PARTICULAR PURPOSE.
|
|
||||||
|
|
||||||
@SET_MAKE@
|
|
||||||
|
|
||||||
# icons/hicolor/256x256/Makefile.am for anaconda
|
|
||||||
#
|
|
||||||
# Copyright (C) 2011 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
#
|
|
||||||
# Author: Chris Lumens <clumens@redhat.com>
|
|
||||||
VPATH = @srcdir@
|
|
||||||
am__make_dryrun = \
|
|
||||||
{ \
|
|
||||||
am__dry=no; \
|
|
||||||
case $$MAKEFLAGS in \
|
|
||||||
*\\[\ \ ]*) \
|
|
||||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
|
||||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
|
||||||
*) \
|
|
||||||
for am__flg in $$MAKEFLAGS; do \
|
|
||||||
case $$am__flg in \
|
|
||||||
*=*|--*) ;; \
|
|
||||||
*n*) am__dry=yes; break;; \
|
|
||||||
esac; \
|
|
||||||
done;; \
|
|
||||||
esac; \
|
|
||||||
test $$am__dry = yes; \
|
|
||||||
}
|
|
||||||
pkgdatadir = $(datadir)/@PACKAGE@
|
|
||||||
pkgincludedir = $(includedir)/@PACKAGE@
|
|
||||||
pkglibdir = $(libdir)/@PACKAGE@
|
|
||||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
|
||||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
|
||||||
install_sh_DATA = $(install_sh) -c -m 644
|
|
||||||
install_sh_PROGRAM = $(install_sh) -c
|
|
||||||
install_sh_SCRIPT = $(install_sh) -c
|
|
||||||
INSTALL_HEADER = $(INSTALL_DATA)
|
|
||||||
transform = $(program_transform_name)
|
|
||||||
NORMAL_INSTALL = :
|
|
||||||
PRE_INSTALL = :
|
|
||||||
POST_INSTALL = :
|
|
||||||
NORMAL_UNINSTALL = :
|
|
||||||
PRE_UNINSTALL = :
|
|
||||||
POST_UNINSTALL = :
|
|
||||||
build_triplet = @build@
|
|
||||||
host_triplet = @host@
|
|
||||||
subdir = data/icons/hicolor/256x256
|
|
||||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
|
||||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
|
||||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
|
|
||||||
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
|
|
||||||
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
|
||||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
|
||||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
|
||||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
|
||||||
$(top_srcdir)/m4/python.m4 $(top_srcdir)/configure.ac
|
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
|
||||||
$(ACLOCAL_M4)
|
|
||||||
mkinstalldirs = $(install_sh) -d
|
|
||||||
CONFIG_HEADER = $(top_builddir)/config.h
|
|
||||||
CONFIG_CLEAN_FILES =
|
|
||||||
CONFIG_CLEAN_VPATH_FILES =
|
|
||||||
AM_V_P = $(am__v_P_@AM_V@)
|
|
||||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
|
||||||
am__v_P_0 = false
|
|
||||||
am__v_P_1 = :
|
|
||||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
|
||||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
|
||||||
am__v_GEN_0 = @echo " GEN " $@;
|
|
||||||
am__v_GEN_1 =
|
|
||||||
AM_V_at = $(am__v_at_@AM_V@)
|
|
||||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
|
||||||
am__v_at_0 = @
|
|
||||||
am__v_at_1 =
|
|
||||||
SOURCES =
|
|
||||||
DIST_SOURCES =
|
|
||||||
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
|
|
||||||
html-recursive info-recursive install-data-recursive \
|
|
||||||
install-dvi-recursive install-exec-recursive \
|
|
||||||
install-html-recursive install-info-recursive \
|
|
||||||
install-pdf-recursive install-ps-recursive install-recursive \
|
|
||||||
installcheck-recursive installdirs-recursive pdf-recursive \
|
|
||||||
ps-recursive uninstall-recursive
|
|
||||||
am__can_run_installinfo = \
|
|
||||||
case $$AM_UPDATE_INFO_DIR in \
|
|
||||||
n|no|NO) false;; \
|
|
||||||
*) (install-info --version) >/dev/null 2>&1;; \
|
|
||||||
esac
|
|
||||||
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
|
||||||
distclean-recursive maintainer-clean-recursive
|
|
||||||
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
|
|
||||||
$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
|
|
||||||
distdir
|
|
||||||
ETAGS = etags
|
|
||||||
CTAGS = ctags
|
|
||||||
DIST_SUBDIRS = $(SUBDIRS)
|
|
||||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
|
||||||
am__relativize = \
|
|
||||||
dir0=`pwd`; \
|
|
||||||
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
|
||||||
sed_rest='s,^[^/]*/*,,'; \
|
|
||||||
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
|
||||||
sed_butlast='s,/*[^/]*$$,,'; \
|
|
||||||
while test -n "$$dir1"; do \
|
|
||||||
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
|
||||||
if test "$$first" != "."; then \
|
|
||||||
if test "$$first" = ".."; then \
|
|
||||||
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
|
||||||
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
|
||||||
else \
|
|
||||||
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
|
||||||
if test "$$first2" = "$$first"; then \
|
|
||||||
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
|
||||||
else \
|
|
||||||
dir2="../$$dir2"; \
|
|
||||||
fi; \
|
|
||||||
dir0="$$dir0"/"$$first"; \
|
|
||||||
fi; \
|
|
||||||
fi; \
|
|
||||||
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
|
||||||
done; \
|
|
||||||
reldir="$$dir2"
|
|
||||||
ACLOCAL = @ACLOCAL@
|
|
||||||
ALLOCA = @ALLOCA@
|
|
||||||
AMTAR = @AMTAR@
|
|
||||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
|
||||||
AR = @AR@
|
|
||||||
ARCH = @ARCH@
|
|
||||||
AUDIT_LIBS = @AUDIT_LIBS@
|
|
||||||
AUTOCONF = @AUTOCONF@
|
|
||||||
AUTOHEADER = @AUTOHEADER@
|
|
||||||
AUTOMAKE = @AUTOMAKE@
|
|
||||||
AWK = @AWK@
|
|
||||||
BLKID_LIBS = @BLKID_LIBS@
|
|
||||||
CC = @CC@
|
|
||||||
CCDEPMODE = @CCDEPMODE@
|
|
||||||
CFLAGS = @CFLAGS@
|
|
||||||
CPP = @CPP@
|
|
||||||
CPPFLAGS = @CPPFLAGS@
|
|
||||||
CYGPATH_W = @CYGPATH_W@
|
|
||||||
DEFS = @DEFS@
|
|
||||||
DEPDIR = @DEPDIR@
|
|
||||||
DEVMAPPER_CFLAGS = @DEVMAPPER_CFLAGS@
|
|
||||||
DEVMAPPER_LIBS = @DEVMAPPER_LIBS@
|
|
||||||
DLLTOOL = @DLLTOOL@
|
|
||||||
DSYMUTIL = @DSYMUTIL@
|
|
||||||
DUMPBIN = @DUMPBIN@
|
|
||||||
ECHO_C = @ECHO_C@
|
|
||||||
ECHO_N = @ECHO_N@
|
|
||||||
ECHO_T = @ECHO_T@
|
|
||||||
EGREP = @EGREP@
|
|
||||||
EXEEXT = @EXEEXT@
|
|
||||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
|
||||||
FGREP = @FGREP@
|
|
||||||
GDK_CFLAGS = @GDK_CFLAGS@
|
|
||||||
GDK_LIBS = @GDK_LIBS@
|
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|
||||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
|
||||||
GLIB_LIBS = @GLIB_LIBS@
|
|
||||||
GMSGFMT = @GMSGFMT@
|
|
||||||
GMSGFMT_015 = @GMSGFMT_015@
|
|
||||||
GREP = @GREP@
|
|
||||||
GTK_X11_CFLAGS = @GTK_X11_CFLAGS@
|
|
||||||
GTK_X11_LIBS = @GTK_X11_LIBS@
|
|
||||||
INSTALL = @INSTALL@
|
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|
||||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
|
||||||
INTLLIBS = @INTLLIBS@
|
|
||||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
|
||||||
IPV6_CFLAGS = @IPV6_CFLAGS@
|
|
||||||
ISCSI_LIBS = @ISCSI_LIBS@
|
|
||||||
LD = @LD@
|
|
||||||
LDFLAGS = @LDFLAGS@
|
|
||||||
LIBARCHIVE_CFLAGS = @LIBARCHIVE_CFLAGS@
|
|
||||||
LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@
|
|
||||||
LIBCURL_CFLAGS = @LIBCURL_CFLAGS@
|
|
||||||
LIBCURL_LIBS = @LIBCURL_LIBS@
|
|
||||||
LIBICONV = @LIBICONV@
|
|
||||||
LIBINTL = @LIBINTL@
|
|
||||||
LIBNL_CFLAGS = @LIBNL_CFLAGS@
|
|
||||||
LIBNL_LIBS = @LIBNL_LIBS@
|
|
||||||
LIBNM_GLIB_CFLAGS = @LIBNM_GLIB_CFLAGS@
|
|
||||||
LIBNM_GLIB_LIBS = @LIBNM_GLIB_LIBS@
|
|
||||||
LIBOBJS = @LIBOBJS@
|
|
||||||
LIBS = @LIBS@
|
|
||||||
LIBTOOL = @LIBTOOL@
|
|
||||||
LIPO = @LIPO@
|
|
||||||
LN_S = @LN_S@
|
|
||||||
LTLIBICONV = @LTLIBICONV@
|
|
||||||
LTLIBINTL = @LTLIBINTL@
|
|
||||||
LTLIBOBJS = @LTLIBOBJS@
|
|
||||||
MAKEINFO = @MAKEINFO@
|
|
||||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
|
||||||
MKDIR_P = @MKDIR_P@
|
|
||||||
MSGFMT = @MSGFMT@
|
|
||||||
MSGFMT_015 = @MSGFMT_015@
|
|
||||||
MSGMERGE = @MSGMERGE@
|
|
||||||
NETWORKMANAGER_CFLAGS = @NETWORKMANAGER_CFLAGS@
|
|
||||||
NETWORKMANAGER_LIBS = @NETWORKMANAGER_LIBS@
|
|
||||||
NFS_CFLAGS = @NFS_CFLAGS@
|
|
||||||
NM = @NM@
|
|
||||||
NMEDIT = @NMEDIT@
|
|
||||||
OBJDUMP = @OBJDUMP@
|
|
||||||
OBJEXT = @OBJEXT@
|
|
||||||
OTOOL = @OTOOL@
|
|
||||||
OTOOL64 = @OTOOL64@
|
|
||||||
PACKAGE = @PACKAGE@
|
|
||||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
||||||
PACKAGE_NAME = @PACKAGE_NAME@
|
|
||||||
PACKAGE_RELEASE = @PACKAGE_RELEASE@
|
|
||||||
PACKAGE_STRING = @PACKAGE_STRING@
|
|
||||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
|
||||||
PACKAGE_URL = @PACKAGE_URL@
|
|
||||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
|
||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
|
||||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
|
||||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
|
||||||
POSUB = @POSUB@
|
|
||||||
PYTHON = @PYTHON@
|
|
||||||
PYTHON_EMBED_LIBS = @PYTHON_EMBED_LIBS@
|
|
||||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
|
||||||
PYTHON_INCLUDES = @PYTHON_INCLUDES@
|
|
||||||
PYTHON_LDFLAGS = @PYTHON_LDFLAGS@
|
|
||||||
PYTHON_LIBS = @PYTHON_LIBS@
|
|
||||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
|
||||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
|
||||||
PYTHON_VERSION = @PYTHON_VERSION@
|
|
||||||
RANLIB = @RANLIB@
|
|
||||||
RPM_CFLAGS = @RPM_CFLAGS@
|
|
||||||
RPM_LIBS = @RPM_LIBS@
|
|
||||||
SED = @SED@
|
|
||||||
SELINUX_CFLAGS = @SELINUX_CFLAGS@
|
|
||||||
SELINUX_LIBS = @SELINUX_LIBS@
|
|
||||||
SET_MAKE = @SET_MAKE@
|
|
||||||
SHELL = @SHELL@
|
|
||||||
STRIP = @STRIP@
|
|
||||||
USE_NLS = @USE_NLS@
|
|
||||||
VERSION = @VERSION@
|
|
||||||
X11_CFLAGS = @X11_CFLAGS@
|
|
||||||
X11_LIBS = @X11_LIBS@
|
|
||||||
XCOMPOSITE_CFLAGS = @XCOMPOSITE_CFLAGS@
|
|
||||||
XCOMPOSITE_LIBS = @XCOMPOSITE_LIBS@
|
|
||||||
XGETTEXT = @XGETTEXT@
|
|
||||||
XGETTEXT_015 = @XGETTEXT_015@
|
|
||||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
|
||||||
XMKMF = @XMKMF@
|
|
||||||
ZLIB_LIBS = @ZLIB_LIBS@
|
|
||||||
abs_builddir = @abs_builddir@
|
|
||||||
abs_srcdir = @abs_srcdir@
|
|
||||||
abs_top_builddir = @abs_top_builddir@
|
|
||||||
abs_top_srcdir = @abs_top_srcdir@
|
|
||||||
ac_ct_AR = @ac_ct_AR@
|
|
||||||
ac_ct_CC = @ac_ct_CC@
|
|
||||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
|
||||||
am__include = @am__include@
|
|
||||||
am__leading_dot = @am__leading_dot@
|
|
||||||
am__quote = @am__quote@
|
|
||||||
am__tar = @am__tar@
|
|
||||||
am__untar = @am__untar@
|
|
||||||
bindir = @bindir@
|
|
||||||
build = @build@
|
|
||||||
build_alias = @build_alias@
|
|
||||||
build_cpu = @build_cpu@
|
|
||||||
build_os = @build_os@
|
|
||||||
build_vendor = @build_vendor@
|
|
||||||
builddir = @builddir@
|
|
||||||
datadir = @datadir@
|
|
||||||
datarootdir = @datarootdir@
|
|
||||||
docdir = @docdir@
|
|
||||||
dvidir = @dvidir@
|
|
||||||
exec_prefix = @exec_prefix@
|
|
||||||
host = @host@
|
|
||||||
host_alias = @host_alias@
|
|
||||||
host_cpu = @host_cpu@
|
|
||||||
host_os = @host_os@
|
|
||||||
host_vendor = @host_vendor@
|
|
||||||
htmldir = @htmldir@
|
|
||||||
includedir = @includedir@
|
|
||||||
infodir = @infodir@
|
|
||||||
install_sh = @install_sh@
|
|
||||||
libdir = @libdir@
|
|
||||||
libexecdir = @libexecdir@
|
|
||||||
localedir = @localedir@
|
|
||||||
localstatedir = @localstatedir@
|
|
||||||
mandir = @mandir@
|
|
||||||
mkdir_p = @mkdir_p@
|
|
||||||
oldincludedir = @oldincludedir@
|
|
||||||
pdfdir = @pdfdir@
|
|
||||||
pkgpyexecdir = @pkgpyexecdir@
|
|
||||||
pkgpythondir = @pkgpythondir@
|
|
||||||
prefix = @prefix@
|
|
||||||
program_transform_name = @program_transform_name@
|
|
||||||
psdir = @psdir@
|
|
||||||
pyexecdir = @pyexecdir@
|
|
||||||
pythondir = @pythondir@
|
|
||||||
sbindir = @sbindir@
|
|
||||||
sharedstatedir = @sharedstatedir@
|
|
||||||
srcdir = @srcdir@
|
|
||||||
subdirs = @subdirs@
|
|
||||||
sysconfdir = @sysconfdir@
|
|
||||||
target_alias = @target_alias@
|
|
||||||
top_build_prefix = @top_build_prefix@
|
|
||||||
top_builddir = @top_builddir@
|
|
||||||
top_srcdir = @top_srcdir@
|
|
||||||
SUBDIRS = apps
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
all: all-recursive
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
|
||||||
@for dep in $?; do \
|
|
||||||
case '$(am__configure_deps)' in \
|
|
||||||
*$$dep*) \
|
|
||||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
|
||||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
|
||||||
exit 1;; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/256x256/Makefile'; \
|
|
||||||
$(am__cd) $(top_srcdir) && \
|
|
||||||
$(AUTOMAKE) --foreign data/icons/hicolor/256x256/Makefile
|
|
||||||
.PRECIOUS: Makefile
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
||||||
@case '$?' in \
|
|
||||||
*config.status*) \
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
|
||||||
*) \
|
|
||||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
|
||||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
|
||||||
esac;
|
|
||||||
|
|
||||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
|
|
||||||
$(top_srcdir)/configure: $(am__configure_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(am__aclocal_m4_deps):
|
|
||||||
|
|
||||||
mostlyclean-libtool:
|
|
||||||
-rm -f *.lo
|
|
||||||
|
|
||||||
clean-libtool:
|
|
||||||
-rm -rf .libs _libs
|
|
||||||
|
|
||||||
# This directory's subdirectories are mostly independent; you can cd
|
|
||||||
# into them and run 'make' without going through this Makefile.
|
|
||||||
# To change the values of 'make' variables: instead of editing Makefiles,
|
|
||||||
# (1) if the variable is set in 'config.status', edit 'config.status'
|
|
||||||
# (which will cause the Makefiles to be regenerated when you run 'make');
|
|
||||||
# (2) otherwise, pass the desired values on the 'make' command line.
|
|
||||||
$(RECURSIVE_TARGETS) $(RECURSIVE_CLEAN_TARGETS):
|
|
||||||
@fail= failcom='exit 1'; \
|
|
||||||
for f in x $$MAKEFLAGS; do \
|
|
||||||
case $$f in \
|
|
||||||
*=* | --[!k]*);; \
|
|
||||||
*k*) failcom='fail=yes';; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
dot_seen=no; \
|
|
||||||
target=`echo $@ | sed s/-recursive//`; \
|
|
||||||
case "$@" in \
|
|
||||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
|
||||||
*) list='$(SUBDIRS)' ;; \
|
|
||||||
esac; \
|
|
||||||
for subdir in $$list; do \
|
|
||||||
echo "Making $$target in $$subdir"; \
|
|
||||||
if test "$$subdir" = "."; then \
|
|
||||||
dot_seen=yes; \
|
|
||||||
local_target="$$target-am"; \
|
|
||||||
else \
|
|
||||||
local_target="$$target"; \
|
|
||||||
fi; \
|
|
||||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
|
||||||
|| eval $$failcom; \
|
|
||||||
done; \
|
|
||||||
if test "$$dot_seen" = "no"; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
|
||||||
fi; test -z "$$fail"
|
|
||||||
tags-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
|
||||||
done
|
|
||||||
ctags-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
|
|
||||||
done
|
|
||||||
cscopelist-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \
|
|
||||||
done
|
|
||||||
|
|
||||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
mkid -fID $$unique
|
|
||||||
tags: TAGS
|
|
||||||
|
|
||||||
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
||||||
$(TAGS_FILES) $(LISP)
|
|
||||||
set x; \
|
|
||||||
here=`pwd`; \
|
|
||||||
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
|
||||||
include_option=--etags-include; \
|
|
||||||
empty_fix=.; \
|
|
||||||
else \
|
|
||||||
include_option=--include; \
|
|
||||||
empty_fix=; \
|
|
||||||
fi; \
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
if test "$$subdir" = .; then :; else \
|
|
||||||
test ! -f $$subdir/TAGS || \
|
|
||||||
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
|
||||||
fi; \
|
|
||||||
done; \
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
shift; \
|
|
||||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
|
||||||
test -n "$$unique" || unique=$$empty_fix; \
|
|
||||||
if test $$# -gt 0; then \
|
|
||||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
||||||
"$$@" $$unique; \
|
|
||||||
else \
|
|
||||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
||||||
$$unique; \
|
|
||||||
fi; \
|
|
||||||
fi
|
|
||||||
ctags: CTAGS
|
|
||||||
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
||||||
$(TAGS_FILES) $(LISP)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
test -z "$(CTAGS_ARGS)$$unique" \
|
|
||||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
|
||||||
$$unique
|
|
||||||
|
|
||||||
GTAGS:
|
|
||||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
|
||||||
&& $(am__cd) $(top_srcdir) \
|
|
||||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
|
||||||
|
|
||||||
cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP)'; \
|
|
||||||
case "$(srcdir)" in \
|
|
||||||
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
|
||||||
*) sdir=$(subdir)/$(srcdir) ;; \
|
|
||||||
esac; \
|
|
||||||
for i in $$list; do \
|
|
||||||
if test -f "$$i"; then \
|
|
||||||
echo "$(subdir)/$$i"; \
|
|
||||||
else \
|
|
||||||
echo "$$sdir/$$i"; \
|
|
||||||
fi; \
|
|
||||||
done >> $(top_builddir)/cscope.files
|
|
||||||
|
|
||||||
distclean-tags:
|
|
||||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
|
||||||
|
|
||||||
distdir: $(DISTFILES)
|
|
||||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
list='$(DISTFILES)'; \
|
|
||||||
dist_files=`for file in $$list; do echo $$file; done | \
|
|
||||||
sed -e "s|^$$srcdirstrip/||;t" \
|
|
||||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
|
||||||
case $$dist_files in \
|
|
||||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
|
||||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
|
||||||
sort -u` ;; \
|
|
||||||
esac; \
|
|
||||||
for file in $$dist_files; do \
|
|
||||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
|
||||||
if test -d $$d/$$file; then \
|
|
||||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
|
||||||
if test -d "$(distdir)/$$file"; then \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
|
||||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
else \
|
|
||||||
test -f "$(distdir)/$$file" \
|
|
||||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
if test "$$subdir" = .; then :; else \
|
|
||||||
$(am__make_dryrun) \
|
|
||||||
|| test -d "$(distdir)/$$subdir" \
|
|
||||||
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
|
||||||
|| exit 1; \
|
|
||||||
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
|
||||||
$(am__relativize); \
|
|
||||||
new_distdir=$$reldir; \
|
|
||||||
dir1=$$subdir; dir2="$(top_distdir)"; \
|
|
||||||
$(am__relativize); \
|
|
||||||
new_top_distdir=$$reldir; \
|
|
||||||
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
|
||||||
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
|
||||||
($(am__cd) $$subdir && \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) \
|
|
||||||
top_distdir="$$new_top_distdir" \
|
|
||||||
distdir="$$new_distdir" \
|
|
||||||
am__remove_distdir=: \
|
|
||||||
am__skip_length_check=: \
|
|
||||||
am__skip_mode_fix=: \
|
|
||||||
distdir) \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
check-am: all-am
|
|
||||||
check: check-recursive
|
|
||||||
all-am: Makefile
|
|
||||||
installdirs: installdirs-recursive
|
|
||||||
installdirs-am:
|
|
||||||
install: install-recursive
|
|
||||||
install-exec: install-exec-recursive
|
|
||||||
install-data: install-data-recursive
|
|
||||||
uninstall: uninstall-recursive
|
|
||||||
|
|
||||||
install-am: all-am
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
|
||||||
|
|
||||||
installcheck: installcheck-recursive
|
|
||||||
install-strip:
|
|
||||||
if test -z '$(STRIP)'; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
install; \
|
|
||||||
else \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
|
||||||
fi
|
|
||||||
mostlyclean-generic:
|
|
||||||
|
|
||||||
clean-generic:
|
|
||||||
|
|
||||||
distclean-generic:
|
|
||||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
|
||||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
|
||||||
|
|
||||||
maintainer-clean-generic:
|
|
||||||
@echo "This command is intended for maintainers to use"
|
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
|
||||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
|
||||||
clean: clean-recursive
|
|
||||||
|
|
||||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
|
||||||
|
|
||||||
distclean: distclean-recursive
|
|
||||||
-rm -f Makefile
|
|
||||||
distclean-am: clean-am distclean-generic distclean-tags
|
|
||||||
|
|
||||||
dvi: dvi-recursive
|
|
||||||
|
|
||||||
dvi-am:
|
|
||||||
|
|
||||||
html: html-recursive
|
|
||||||
|
|
||||||
html-am:
|
|
||||||
|
|
||||||
info: info-recursive
|
|
||||||
|
|
||||||
info-am:
|
|
||||||
|
|
||||||
install-data-am:
|
|
||||||
|
|
||||||
install-dvi: install-dvi-recursive
|
|
||||||
|
|
||||||
install-dvi-am:
|
|
||||||
|
|
||||||
install-exec-am:
|
|
||||||
|
|
||||||
install-html: install-html-recursive
|
|
||||||
|
|
||||||
install-html-am:
|
|
||||||
|
|
||||||
install-info: install-info-recursive
|
|
||||||
|
|
||||||
install-info-am:
|
|
||||||
|
|
||||||
install-man:
|
|
||||||
|
|
||||||
install-pdf: install-pdf-recursive
|
|
||||||
|
|
||||||
install-pdf-am:
|
|
||||||
|
|
||||||
install-ps: install-ps-recursive
|
|
||||||
|
|
||||||
install-ps-am:
|
|
||||||
|
|
||||||
installcheck-am:
|
|
||||||
|
|
||||||
maintainer-clean: maintainer-clean-recursive
|
|
||||||
-rm -f Makefile
|
|
||||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
|
||||||
|
|
||||||
mostlyclean: mostlyclean-recursive
|
|
||||||
|
|
||||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
|
||||||
|
|
||||||
pdf: pdf-recursive
|
|
||||||
|
|
||||||
pdf-am:
|
|
||||||
|
|
||||||
ps: ps-recursive
|
|
||||||
|
|
||||||
ps-am:
|
|
||||||
|
|
||||||
uninstall-am:
|
|
||||||
|
|
||||||
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) \
|
|
||||||
cscopelist-recursive ctags-recursive install-am install-strip \
|
|
||||||
tags-recursive
|
|
||||||
|
|
||||||
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
|
|
||||||
all all-am check check-am clean clean-generic clean-libtool \
|
|
||||||
cscopelist cscopelist-recursive ctags ctags-recursive \
|
|
||||||
distclean distclean-generic distclean-libtool distclean-tags \
|
|
||||||
distdir dvi dvi-am html html-am info info-am install \
|
|
||||||
install-am install-data install-data-am install-dvi \
|
|
||||||
install-dvi-am install-exec install-exec-am install-html \
|
|
||||||
install-html-am install-info install-info-am install-man \
|
|
||||||
install-pdf install-pdf-am install-ps install-ps-am \
|
|
||||||
install-strip installcheck installcheck-am installdirs \
|
|
||||||
installdirs-am maintainer-clean maintainer-clean-generic \
|
|
||||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
|
||||||
ps ps-am tags tags-recursive uninstall uninstall-am
|
|
||||||
|
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
|
||||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
|
||||||
.NOEXPORT:
|
|
@ -1,548 +0,0 @@
|
|||||||
# Makefile.in generated by automake 1.12.2 from Makefile.am.
|
|
||||||
# @configure_input@
|
|
||||||
|
|
||||||
# Copyright (C) 1994-2012 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
|
||||||
# with or without modifications, as long as this notice is preserved.
|
|
||||||
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
||||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
||||||
# PARTICULAR PURPOSE.
|
|
||||||
|
|
||||||
@SET_MAKE@
|
|
||||||
|
|
||||||
# icons/hicolor/256x256/apps/Makefile.am for anaconda
|
|
||||||
#
|
|
||||||
# Copyright (C) 2011 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
#
|
|
||||||
# Author: Chris Lumens <clumens@redhat.com>
|
|
||||||
|
|
||||||
VPATH = @srcdir@
|
|
||||||
am__make_dryrun = \
|
|
||||||
{ \
|
|
||||||
am__dry=no; \
|
|
||||||
case $$MAKEFLAGS in \
|
|
||||||
*\\[\ \ ]*) \
|
|
||||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
|
||||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
|
||||||
*) \
|
|
||||||
for am__flg in $$MAKEFLAGS; do \
|
|
||||||
case $$am__flg in \
|
|
||||||
*=*|--*) ;; \
|
|
||||||
*n*) am__dry=yes; break;; \
|
|
||||||
esac; \
|
|
||||||
done;; \
|
|
||||||
esac; \
|
|
||||||
test $$am__dry = yes; \
|
|
||||||
}
|
|
||||||
pkgdatadir = $(datadir)/@PACKAGE@
|
|
||||||
pkgincludedir = $(includedir)/@PACKAGE@
|
|
||||||
pkglibdir = $(libdir)/@PACKAGE@
|
|
||||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
|
||||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
|
||||||
install_sh_DATA = $(install_sh) -c -m 644
|
|
||||||
install_sh_PROGRAM = $(install_sh) -c
|
|
||||||
install_sh_SCRIPT = $(install_sh) -c
|
|
||||||
INSTALL_HEADER = $(INSTALL_DATA)
|
|
||||||
transform = $(program_transform_name)
|
|
||||||
NORMAL_INSTALL = :
|
|
||||||
PRE_INSTALL = :
|
|
||||||
POST_INSTALL = :
|
|
||||||
NORMAL_UNINSTALL = :
|
|
||||||
PRE_UNINSTALL = :
|
|
||||||
POST_UNINSTALL = :
|
|
||||||
build_triplet = @build@
|
|
||||||
host_triplet = @host@
|
|
||||||
subdir = data/icons/hicolor/256x256/apps
|
|
||||||
DIST_COMMON = $(am__dist_icons_DATA_DIST) $(srcdir)/Makefile.am \
|
|
||||||
$(srcdir)/Makefile.in
|
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
|
||||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
|
||||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
|
|
||||||
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
|
|
||||||
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
|
||||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
|
||||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
|
||||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
|
||||||
$(top_srcdir)/m4/python.m4 $(top_srcdir)/configure.ac
|
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
|
||||||
$(ACLOCAL_M4)
|
|
||||||
mkinstalldirs = $(install_sh) -d
|
|
||||||
CONFIG_HEADER = $(top_builddir)/config.h
|
|
||||||
CONFIG_CLEAN_FILES =
|
|
||||||
CONFIG_CLEAN_VPATH_FILES =
|
|
||||||
AM_V_P = $(am__v_P_@AM_V@)
|
|
||||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
|
||||||
am__v_P_0 = false
|
|
||||||
am__v_P_1 = :
|
|
||||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
|
||||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
|
||||||
am__v_GEN_0 = @echo " GEN " $@;
|
|
||||||
am__v_GEN_1 =
|
|
||||||
AM_V_at = $(am__v_at_@AM_V@)
|
|
||||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
|
||||||
am__v_at_0 = @
|
|
||||||
am__v_at_1 =
|
|
||||||
SOURCES =
|
|
||||||
DIST_SOURCES =
|
|
||||||
am__can_run_installinfo = \
|
|
||||||
case $$AM_UPDATE_INFO_DIR in \
|
|
||||||
n|no|NO) false;; \
|
|
||||||
*) (install-info --version) >/dev/null 2>&1;; \
|
|
||||||
esac
|
|
||||||
am__dist_icons_DATA_DIST = liveinst.png
|
|
||||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
|
||||||
am__vpath_adj = case $$p in \
|
|
||||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
|
||||||
*) f=$$p;; \
|
|
||||||
esac;
|
|
||||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
|
||||||
am__install_max = 40
|
|
||||||
am__nobase_strip_setup = \
|
|
||||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
|
||||||
am__nobase_strip = \
|
|
||||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
|
||||||
am__nobase_list = $(am__nobase_strip_setup); \
|
|
||||||
for p in $$list; do echo "$$p $$p"; done | \
|
|
||||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
|
||||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
|
||||||
if (++n[$$2] == $(am__install_max)) \
|
|
||||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
|
||||||
END { for (dir in files) print dir, files[dir] }'
|
|
||||||
am__base_list = \
|
|
||||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
|
||||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
|
||||||
am__uninstall_files_from_dir = { \
|
|
||||||
test -z "$$files" \
|
|
||||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
|
||||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
|
||||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
|
||||||
}
|
|
||||||
am__installdirs = "$(DESTDIR)$(iconsdir)"
|
|
||||||
DATA = $(dist_icons_DATA)
|
|
||||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
|
||||||
ACLOCAL = @ACLOCAL@
|
|
||||||
ALLOCA = @ALLOCA@
|
|
||||||
AMTAR = @AMTAR@
|
|
||||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
|
||||||
AR = @AR@
|
|
||||||
ARCH = @ARCH@
|
|
||||||
AUDIT_LIBS = @AUDIT_LIBS@
|
|
||||||
AUTOCONF = @AUTOCONF@
|
|
||||||
AUTOHEADER = @AUTOHEADER@
|
|
||||||
AUTOMAKE = @AUTOMAKE@
|
|
||||||
AWK = @AWK@
|
|
||||||
BLKID_LIBS = @BLKID_LIBS@
|
|
||||||
CC = @CC@
|
|
||||||
CCDEPMODE = @CCDEPMODE@
|
|
||||||
CFLAGS = @CFLAGS@
|
|
||||||
CPP = @CPP@
|
|
||||||
CPPFLAGS = @CPPFLAGS@
|
|
||||||
CYGPATH_W = @CYGPATH_W@
|
|
||||||
DEFS = @DEFS@
|
|
||||||
DEPDIR = @DEPDIR@
|
|
||||||
DEVMAPPER_CFLAGS = @DEVMAPPER_CFLAGS@
|
|
||||||
DEVMAPPER_LIBS = @DEVMAPPER_LIBS@
|
|
||||||
DLLTOOL = @DLLTOOL@
|
|
||||||
DSYMUTIL = @DSYMUTIL@
|
|
||||||
DUMPBIN = @DUMPBIN@
|
|
||||||
ECHO_C = @ECHO_C@
|
|
||||||
ECHO_N = @ECHO_N@
|
|
||||||
ECHO_T = @ECHO_T@
|
|
||||||
EGREP = @EGREP@
|
|
||||||
EXEEXT = @EXEEXT@
|
|
||||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
|
||||||
FGREP = @FGREP@
|
|
||||||
GDK_CFLAGS = @GDK_CFLAGS@
|
|
||||||
GDK_LIBS = @GDK_LIBS@
|
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|
||||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
|
||||||
GLIB_LIBS = @GLIB_LIBS@
|
|
||||||
GMSGFMT = @GMSGFMT@
|
|
||||||
GMSGFMT_015 = @GMSGFMT_015@
|
|
||||||
GREP = @GREP@
|
|
||||||
GTK_X11_CFLAGS = @GTK_X11_CFLAGS@
|
|
||||||
GTK_X11_LIBS = @GTK_X11_LIBS@
|
|
||||||
INSTALL = @INSTALL@
|
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|
||||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
|
||||||
INTLLIBS = @INTLLIBS@
|
|
||||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
|
||||||
IPV6_CFLAGS = @IPV6_CFLAGS@
|
|
||||||
ISCSI_LIBS = @ISCSI_LIBS@
|
|
||||||
LD = @LD@
|
|
||||||
LDFLAGS = @LDFLAGS@
|
|
||||||
LIBARCHIVE_CFLAGS = @LIBARCHIVE_CFLAGS@
|
|
||||||
LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@
|
|
||||||
LIBCURL_CFLAGS = @LIBCURL_CFLAGS@
|
|
||||||
LIBCURL_LIBS = @LIBCURL_LIBS@
|
|
||||||
LIBICONV = @LIBICONV@
|
|
||||||
LIBINTL = @LIBINTL@
|
|
||||||
LIBNL_CFLAGS = @LIBNL_CFLAGS@
|
|
||||||
LIBNL_LIBS = @LIBNL_LIBS@
|
|
||||||
LIBNM_GLIB_CFLAGS = @LIBNM_GLIB_CFLAGS@
|
|
||||||
LIBNM_GLIB_LIBS = @LIBNM_GLIB_LIBS@
|
|
||||||
LIBOBJS = @LIBOBJS@
|
|
||||||
LIBS = @LIBS@
|
|
||||||
LIBTOOL = @LIBTOOL@
|
|
||||||
LIPO = @LIPO@
|
|
||||||
LN_S = @LN_S@
|
|
||||||
LTLIBICONV = @LTLIBICONV@
|
|
||||||
LTLIBINTL = @LTLIBINTL@
|
|
||||||
LTLIBOBJS = @LTLIBOBJS@
|
|
||||||
MAKEINFO = @MAKEINFO@
|
|
||||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
|
||||||
MKDIR_P = @MKDIR_P@
|
|
||||||
MSGFMT = @MSGFMT@
|
|
||||||
MSGFMT_015 = @MSGFMT_015@
|
|
||||||
MSGMERGE = @MSGMERGE@
|
|
||||||
NETWORKMANAGER_CFLAGS = @NETWORKMANAGER_CFLAGS@
|
|
||||||
NETWORKMANAGER_LIBS = @NETWORKMANAGER_LIBS@
|
|
||||||
NFS_CFLAGS = @NFS_CFLAGS@
|
|
||||||
NM = @NM@
|
|
||||||
NMEDIT = @NMEDIT@
|
|
||||||
OBJDUMP = @OBJDUMP@
|
|
||||||
OBJEXT = @OBJEXT@
|
|
||||||
OTOOL = @OTOOL@
|
|
||||||
OTOOL64 = @OTOOL64@
|
|
||||||
PACKAGE = @PACKAGE@
|
|
||||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
||||||
PACKAGE_NAME = @PACKAGE_NAME@
|
|
||||||
PACKAGE_RELEASE = @PACKAGE_RELEASE@
|
|
||||||
PACKAGE_STRING = @PACKAGE_STRING@
|
|
||||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
|
||||||
PACKAGE_URL = @PACKAGE_URL@
|
|
||||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
|
||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
|
||||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
|
||||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
|
||||||
POSUB = @POSUB@
|
|
||||||
PYTHON = @PYTHON@
|
|
||||||
PYTHON_EMBED_LIBS = @PYTHON_EMBED_LIBS@
|
|
||||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
|
||||||
PYTHON_INCLUDES = @PYTHON_INCLUDES@
|
|
||||||
PYTHON_LDFLAGS = @PYTHON_LDFLAGS@
|
|
||||||
PYTHON_LIBS = @PYTHON_LIBS@
|
|
||||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
|
||||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
|
||||||
PYTHON_VERSION = @PYTHON_VERSION@
|
|
||||||
RANLIB = @RANLIB@
|
|
||||||
RPM_CFLAGS = @RPM_CFLAGS@
|
|
||||||
RPM_LIBS = @RPM_LIBS@
|
|
||||||
SED = @SED@
|
|
||||||
SELINUX_CFLAGS = @SELINUX_CFLAGS@
|
|
||||||
SELINUX_LIBS = @SELINUX_LIBS@
|
|
||||||
SET_MAKE = @SET_MAKE@
|
|
||||||
SHELL = @SHELL@
|
|
||||||
STRIP = @STRIP@
|
|
||||||
USE_NLS = @USE_NLS@
|
|
||||||
VERSION = @VERSION@
|
|
||||||
X11_CFLAGS = @X11_CFLAGS@
|
|
||||||
X11_LIBS = @X11_LIBS@
|
|
||||||
XCOMPOSITE_CFLAGS = @XCOMPOSITE_CFLAGS@
|
|
||||||
XCOMPOSITE_LIBS = @XCOMPOSITE_LIBS@
|
|
||||||
XGETTEXT = @XGETTEXT@
|
|
||||||
XGETTEXT_015 = @XGETTEXT_015@
|
|
||||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
|
||||||
XMKMF = @XMKMF@
|
|
||||||
ZLIB_LIBS = @ZLIB_LIBS@
|
|
||||||
abs_builddir = @abs_builddir@
|
|
||||||
abs_srcdir = @abs_srcdir@
|
|
||||||
abs_top_builddir = @abs_top_builddir@
|
|
||||||
abs_top_srcdir = @abs_top_srcdir@
|
|
||||||
ac_ct_AR = @ac_ct_AR@
|
|
||||||
ac_ct_CC = @ac_ct_CC@
|
|
||||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
|
||||||
am__include = @am__include@
|
|
||||||
am__leading_dot = @am__leading_dot@
|
|
||||||
am__quote = @am__quote@
|
|
||||||
am__tar = @am__tar@
|
|
||||||
am__untar = @am__untar@
|
|
||||||
bindir = @bindir@
|
|
||||||
build = @build@
|
|
||||||
build_alias = @build_alias@
|
|
||||||
build_cpu = @build_cpu@
|
|
||||||
build_os = @build_os@
|
|
||||||
build_vendor = @build_vendor@
|
|
||||||
builddir = @builddir@
|
|
||||||
datadir = @datadir@
|
|
||||||
datarootdir = @datarootdir@
|
|
||||||
docdir = @docdir@
|
|
||||||
dvidir = @dvidir@
|
|
||||||
exec_prefix = @exec_prefix@
|
|
||||||
host = @host@
|
|
||||||
host_alias = @host_alias@
|
|
||||||
host_cpu = @host_cpu@
|
|
||||||
host_os = @host_os@
|
|
||||||
host_vendor = @host_vendor@
|
|
||||||
htmldir = @htmldir@
|
|
||||||
includedir = @includedir@
|
|
||||||
infodir = @infodir@
|
|
||||||
install_sh = @install_sh@
|
|
||||||
libdir = @libdir@
|
|
||||||
libexecdir = @libexecdir@
|
|
||||||
localedir = @localedir@
|
|
||||||
localstatedir = @localstatedir@
|
|
||||||
mandir = @mandir@
|
|
||||||
mkdir_p = @mkdir_p@
|
|
||||||
oldincludedir = @oldincludedir@
|
|
||||||
pdfdir = @pdfdir@
|
|
||||||
pkgpyexecdir = @pkgpyexecdir@
|
|
||||||
pkgpythondir = @pkgpythondir@
|
|
||||||
prefix = @prefix@
|
|
||||||
program_transform_name = @program_transform_name@
|
|
||||||
psdir = @psdir@
|
|
||||||
pyexecdir = @pyexecdir@
|
|
||||||
pythondir = @pythondir@
|
|
||||||
sbindir = @sbindir@
|
|
||||||
sharedstatedir = @sharedstatedir@
|
|
||||||
srcdir = @srcdir@
|
|
||||||
subdirs = @subdirs@
|
|
||||||
sysconfdir = @sysconfdir@
|
|
||||||
target_alias = @target_alias@
|
|
||||||
top_build_prefix = @top_build_prefix@
|
|
||||||
top_builddir = @top_builddir@
|
|
||||||
top_srcdir = @top_srcdir@
|
|
||||||
@IS_LIVEINST_ARCH_TRUE@iconsdir = $(datadir)/icons/hicolor/256x256/apps
|
|
||||||
@IS_LIVEINST_ARCH_TRUE@dist_icons_DATA = liveinst.png
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
all: all-am
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
|
||||||
@for dep in $?; do \
|
|
||||||
case '$(am__configure_deps)' in \
|
|
||||||
*$$dep*) \
|
|
||||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
|
||||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
|
||||||
exit 1;; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/256x256/apps/Makefile'; \
|
|
||||||
$(am__cd) $(top_srcdir) && \
|
|
||||||
$(AUTOMAKE) --foreign data/icons/hicolor/256x256/apps/Makefile
|
|
||||||
.PRECIOUS: Makefile
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
||||||
@case '$?' in \
|
|
||||||
*config.status*) \
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
|
||||||
*) \
|
|
||||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
|
||||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
|
||||||
esac;
|
|
||||||
|
|
||||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
|
|
||||||
$(top_srcdir)/configure: $(am__configure_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(am__aclocal_m4_deps):
|
|
||||||
|
|
||||||
mostlyclean-libtool:
|
|
||||||
-rm -f *.lo
|
|
||||||
|
|
||||||
clean-libtool:
|
|
||||||
-rm -rf .libs _libs
|
|
||||||
install-dist_iconsDATA: $(dist_icons_DATA)
|
|
||||||
@$(NORMAL_INSTALL)
|
|
||||||
@list='$(dist_icons_DATA)'; test -n "$(iconsdir)" || list=; \
|
|
||||||
if test -n "$$list"; then \
|
|
||||||
echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \
|
|
||||||
$(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \
|
|
||||||
fi; \
|
|
||||||
for p in $$list; do \
|
|
||||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
|
||||||
echo "$$d$$p"; \
|
|
||||||
done | $(am__base_list) | \
|
|
||||||
while read files; do \
|
|
||||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \
|
|
||||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \
|
|
||||||
done
|
|
||||||
|
|
||||||
uninstall-dist_iconsDATA:
|
|
||||||
@$(NORMAL_UNINSTALL)
|
|
||||||
@list='$(dist_icons_DATA)'; test -n "$(iconsdir)" || list=; \
|
|
||||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
|
||||||
dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir)
|
|
||||||
tags: TAGS
|
|
||||||
TAGS:
|
|
||||||
|
|
||||||
ctags: CTAGS
|
|
||||||
CTAGS:
|
|
||||||
|
|
||||||
cscope cscopelist:
|
|
||||||
|
|
||||||
|
|
||||||
distdir: $(DISTFILES)
|
|
||||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
list='$(DISTFILES)'; \
|
|
||||||
dist_files=`for file in $$list; do echo $$file; done | \
|
|
||||||
sed -e "s|^$$srcdirstrip/||;t" \
|
|
||||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
|
||||||
case $$dist_files in \
|
|
||||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
|
||||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
|
||||||
sort -u` ;; \
|
|
||||||
esac; \
|
|
||||||
for file in $$dist_files; do \
|
|
||||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
|
||||||
if test -d $$d/$$file; then \
|
|
||||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
|
||||||
if test -d "$(distdir)/$$file"; then \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
|
||||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
else \
|
|
||||||
test -f "$(distdir)/$$file" \
|
|
||||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
check-am: all-am
|
|
||||||
check: check-am
|
|
||||||
all-am: Makefile $(DATA)
|
|
||||||
installdirs:
|
|
||||||
for dir in "$(DESTDIR)$(iconsdir)"; do \
|
|
||||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
|
||||||
done
|
|
||||||
install: install-am
|
|
||||||
install-exec: install-exec-am
|
|
||||||
install-data: install-data-am
|
|
||||||
uninstall: uninstall-am
|
|
||||||
|
|
||||||
install-am: all-am
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
|
||||||
|
|
||||||
installcheck: installcheck-am
|
|
||||||
install-strip:
|
|
||||||
if test -z '$(STRIP)'; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
install; \
|
|
||||||
else \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
|
||||||
fi
|
|
||||||
mostlyclean-generic:
|
|
||||||
|
|
||||||
clean-generic:
|
|
||||||
|
|
||||||
distclean-generic:
|
|
||||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
|
||||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
|
||||||
|
|
||||||
maintainer-clean-generic:
|
|
||||||
@echo "This command is intended for maintainers to use"
|
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
|
||||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
|
||||||
clean: clean-am
|
|
||||||
|
|
||||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
|
||||||
|
|
||||||
distclean: distclean-am
|
|
||||||
-rm -f Makefile
|
|
||||||
distclean-am: clean-am distclean-generic
|
|
||||||
|
|
||||||
dvi: dvi-am
|
|
||||||
|
|
||||||
dvi-am:
|
|
||||||
|
|
||||||
html: html-am
|
|
||||||
|
|
||||||
html-am:
|
|
||||||
|
|
||||||
info: info-am
|
|
||||||
|
|
||||||
info-am:
|
|
||||||
|
|
||||||
install-data-am: install-dist_iconsDATA
|
|
||||||
|
|
||||||
install-dvi: install-dvi-am
|
|
||||||
|
|
||||||
install-dvi-am:
|
|
||||||
|
|
||||||
install-exec-am:
|
|
||||||
|
|
||||||
install-html: install-html-am
|
|
||||||
|
|
||||||
install-html-am:
|
|
||||||
|
|
||||||
install-info: install-info-am
|
|
||||||
|
|
||||||
install-info-am:
|
|
||||||
|
|
||||||
install-man:
|
|
||||||
|
|
||||||
install-pdf: install-pdf-am
|
|
||||||
|
|
||||||
install-pdf-am:
|
|
||||||
|
|
||||||
install-ps: install-ps-am
|
|
||||||
|
|
||||||
install-ps-am:
|
|
||||||
|
|
||||||
installcheck-am:
|
|
||||||
|
|
||||||
maintainer-clean: maintainer-clean-am
|
|
||||||
-rm -f Makefile
|
|
||||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
|
||||||
|
|
||||||
mostlyclean: mostlyclean-am
|
|
||||||
|
|
||||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
|
||||||
|
|
||||||
pdf: pdf-am
|
|
||||||
|
|
||||||
pdf-am:
|
|
||||||
|
|
||||||
ps: ps-am
|
|
||||||
|
|
||||||
ps-am:
|
|
||||||
|
|
||||||
uninstall-am: uninstall-dist_iconsDATA
|
|
||||||
|
|
||||||
.MAKE: install-am install-strip
|
|
||||||
|
|
||||||
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
|
|
||||||
distclean distclean-generic distclean-libtool distdir dvi \
|
|
||||||
dvi-am html html-am info info-am install install-am \
|
|
||||||
install-data install-data-am install-dist_iconsDATA \
|
|
||||||
install-dvi install-dvi-am install-exec install-exec-am \
|
|
||||||
install-html install-html-am install-info install-info-am \
|
|
||||||
install-man install-pdf install-pdf-am install-ps \
|
|
||||||
install-ps-am install-strip installcheck installcheck-am \
|
|
||||||
installdirs maintainer-clean maintainer-clean-generic \
|
|
||||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
|
||||||
ps ps-am uninstall uninstall-am uninstall-dist_iconsDATA
|
|
||||||
|
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
|
||||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
|
||||||
.NOEXPORT:
|
|
@ -1,679 +0,0 @@
|
|||||||
# Makefile.in generated by automake 1.12.2 from Makefile.am.
|
|
||||||
# @configure_input@
|
|
||||||
|
|
||||||
# Copyright (C) 1994-2012 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
|
||||||
# with or without modifications, as long as this notice is preserved.
|
|
||||||
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
||||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
||||||
# PARTICULAR PURPOSE.
|
|
||||||
|
|
||||||
@SET_MAKE@
|
|
||||||
|
|
||||||
# icons/hicolor/32x32/Makefile.am for anaconda
|
|
||||||
#
|
|
||||||
# Copyright (C) 2010 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
#
|
|
||||||
# Author: David Cantrell <dcantrell@redhat.com>
|
|
||||||
VPATH = @srcdir@
|
|
||||||
am__make_dryrun = \
|
|
||||||
{ \
|
|
||||||
am__dry=no; \
|
|
||||||
case $$MAKEFLAGS in \
|
|
||||||
*\\[\ \ ]*) \
|
|
||||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
|
||||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
|
||||||
*) \
|
|
||||||
for am__flg in $$MAKEFLAGS; do \
|
|
||||||
case $$am__flg in \
|
|
||||||
*=*|--*) ;; \
|
|
||||||
*n*) am__dry=yes; break;; \
|
|
||||||
esac; \
|
|
||||||
done;; \
|
|
||||||
esac; \
|
|
||||||
test $$am__dry = yes; \
|
|
||||||
}
|
|
||||||
pkgdatadir = $(datadir)/@PACKAGE@
|
|
||||||
pkgincludedir = $(includedir)/@PACKAGE@
|
|
||||||
pkglibdir = $(libdir)/@PACKAGE@
|
|
||||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
|
||||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
|
||||||
install_sh_DATA = $(install_sh) -c -m 644
|
|
||||||
install_sh_PROGRAM = $(install_sh) -c
|
|
||||||
install_sh_SCRIPT = $(install_sh) -c
|
|
||||||
INSTALL_HEADER = $(INSTALL_DATA)
|
|
||||||
transform = $(program_transform_name)
|
|
||||||
NORMAL_INSTALL = :
|
|
||||||
PRE_INSTALL = :
|
|
||||||
POST_INSTALL = :
|
|
||||||
NORMAL_UNINSTALL = :
|
|
||||||
PRE_UNINSTALL = :
|
|
||||||
POST_UNINSTALL = :
|
|
||||||
build_triplet = @build@
|
|
||||||
host_triplet = @host@
|
|
||||||
subdir = data/icons/hicolor/32x32
|
|
||||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
|
||||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
|
||||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
|
|
||||||
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
|
|
||||||
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
|
||||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
|
||||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
|
||||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
|
||||||
$(top_srcdir)/m4/python.m4 $(top_srcdir)/configure.ac
|
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
|
||||||
$(ACLOCAL_M4)
|
|
||||||
mkinstalldirs = $(install_sh) -d
|
|
||||||
CONFIG_HEADER = $(top_builddir)/config.h
|
|
||||||
CONFIG_CLEAN_FILES =
|
|
||||||
CONFIG_CLEAN_VPATH_FILES =
|
|
||||||
AM_V_P = $(am__v_P_@AM_V@)
|
|
||||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
|
||||||
am__v_P_0 = false
|
|
||||||
am__v_P_1 = :
|
|
||||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
|
||||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
|
||||||
am__v_GEN_0 = @echo " GEN " $@;
|
|
||||||
am__v_GEN_1 =
|
|
||||||
AM_V_at = $(am__v_at_@AM_V@)
|
|
||||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
|
||||||
am__v_at_0 = @
|
|
||||||
am__v_at_1 =
|
|
||||||
SOURCES =
|
|
||||||
DIST_SOURCES =
|
|
||||||
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
|
|
||||||
html-recursive info-recursive install-data-recursive \
|
|
||||||
install-dvi-recursive install-exec-recursive \
|
|
||||||
install-html-recursive install-info-recursive \
|
|
||||||
install-pdf-recursive install-ps-recursive install-recursive \
|
|
||||||
installcheck-recursive installdirs-recursive pdf-recursive \
|
|
||||||
ps-recursive uninstall-recursive
|
|
||||||
am__can_run_installinfo = \
|
|
||||||
case $$AM_UPDATE_INFO_DIR in \
|
|
||||||
n|no|NO) false;; \
|
|
||||||
*) (install-info --version) >/dev/null 2>&1;; \
|
|
||||||
esac
|
|
||||||
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
|
||||||
distclean-recursive maintainer-clean-recursive
|
|
||||||
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
|
|
||||||
$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
|
|
||||||
distdir
|
|
||||||
ETAGS = etags
|
|
||||||
CTAGS = ctags
|
|
||||||
DIST_SUBDIRS = $(SUBDIRS)
|
|
||||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
|
||||||
am__relativize = \
|
|
||||||
dir0=`pwd`; \
|
|
||||||
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
|
||||||
sed_rest='s,^[^/]*/*,,'; \
|
|
||||||
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
|
||||||
sed_butlast='s,/*[^/]*$$,,'; \
|
|
||||||
while test -n "$$dir1"; do \
|
|
||||||
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
|
||||||
if test "$$first" != "."; then \
|
|
||||||
if test "$$first" = ".."; then \
|
|
||||||
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
|
||||||
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
|
||||||
else \
|
|
||||||
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
|
||||||
if test "$$first2" = "$$first"; then \
|
|
||||||
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
|
||||||
else \
|
|
||||||
dir2="../$$dir2"; \
|
|
||||||
fi; \
|
|
||||||
dir0="$$dir0"/"$$first"; \
|
|
||||||
fi; \
|
|
||||||
fi; \
|
|
||||||
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
|
||||||
done; \
|
|
||||||
reldir="$$dir2"
|
|
||||||
ACLOCAL = @ACLOCAL@
|
|
||||||
ALLOCA = @ALLOCA@
|
|
||||||
AMTAR = @AMTAR@
|
|
||||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
|
||||||
AR = @AR@
|
|
||||||
ARCH = @ARCH@
|
|
||||||
AUDIT_LIBS = @AUDIT_LIBS@
|
|
||||||
AUTOCONF = @AUTOCONF@
|
|
||||||
AUTOHEADER = @AUTOHEADER@
|
|
||||||
AUTOMAKE = @AUTOMAKE@
|
|
||||||
AWK = @AWK@
|
|
||||||
BLKID_LIBS = @BLKID_LIBS@
|
|
||||||
CC = @CC@
|
|
||||||
CCDEPMODE = @CCDEPMODE@
|
|
||||||
CFLAGS = @CFLAGS@
|
|
||||||
CPP = @CPP@
|
|
||||||
CPPFLAGS = @CPPFLAGS@
|
|
||||||
CYGPATH_W = @CYGPATH_W@
|
|
||||||
DEFS = @DEFS@
|
|
||||||
DEPDIR = @DEPDIR@
|
|
||||||
DEVMAPPER_CFLAGS = @DEVMAPPER_CFLAGS@
|
|
||||||
DEVMAPPER_LIBS = @DEVMAPPER_LIBS@
|
|
||||||
DLLTOOL = @DLLTOOL@
|
|
||||||
DSYMUTIL = @DSYMUTIL@
|
|
||||||
DUMPBIN = @DUMPBIN@
|
|
||||||
ECHO_C = @ECHO_C@
|
|
||||||
ECHO_N = @ECHO_N@
|
|
||||||
ECHO_T = @ECHO_T@
|
|
||||||
EGREP = @EGREP@
|
|
||||||
EXEEXT = @EXEEXT@
|
|
||||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
|
||||||
FGREP = @FGREP@
|
|
||||||
GDK_CFLAGS = @GDK_CFLAGS@
|
|
||||||
GDK_LIBS = @GDK_LIBS@
|
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|
||||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
|
||||||
GLIB_LIBS = @GLIB_LIBS@
|
|
||||||
GMSGFMT = @GMSGFMT@
|
|
||||||
GMSGFMT_015 = @GMSGFMT_015@
|
|
||||||
GREP = @GREP@
|
|
||||||
GTK_X11_CFLAGS = @GTK_X11_CFLAGS@
|
|
||||||
GTK_X11_LIBS = @GTK_X11_LIBS@
|
|
||||||
INSTALL = @INSTALL@
|
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|
||||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
|
||||||
INTLLIBS = @INTLLIBS@
|
|
||||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
|
||||||
IPV6_CFLAGS = @IPV6_CFLAGS@
|
|
||||||
ISCSI_LIBS = @ISCSI_LIBS@
|
|
||||||
LD = @LD@
|
|
||||||
LDFLAGS = @LDFLAGS@
|
|
||||||
LIBARCHIVE_CFLAGS = @LIBARCHIVE_CFLAGS@
|
|
||||||
LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@
|
|
||||||
LIBCURL_CFLAGS = @LIBCURL_CFLAGS@
|
|
||||||
LIBCURL_LIBS = @LIBCURL_LIBS@
|
|
||||||
LIBICONV = @LIBICONV@
|
|
||||||
LIBINTL = @LIBINTL@
|
|
||||||
LIBNL_CFLAGS = @LIBNL_CFLAGS@
|
|
||||||
LIBNL_LIBS = @LIBNL_LIBS@
|
|
||||||
LIBNM_GLIB_CFLAGS = @LIBNM_GLIB_CFLAGS@
|
|
||||||
LIBNM_GLIB_LIBS = @LIBNM_GLIB_LIBS@
|
|
||||||
LIBOBJS = @LIBOBJS@
|
|
||||||
LIBS = @LIBS@
|
|
||||||
LIBTOOL = @LIBTOOL@
|
|
||||||
LIPO = @LIPO@
|
|
||||||
LN_S = @LN_S@
|
|
||||||
LTLIBICONV = @LTLIBICONV@
|
|
||||||
LTLIBINTL = @LTLIBINTL@
|
|
||||||
LTLIBOBJS = @LTLIBOBJS@
|
|
||||||
MAKEINFO = @MAKEINFO@
|
|
||||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
|
||||||
MKDIR_P = @MKDIR_P@
|
|
||||||
MSGFMT = @MSGFMT@
|
|
||||||
MSGFMT_015 = @MSGFMT_015@
|
|
||||||
MSGMERGE = @MSGMERGE@
|
|
||||||
NETWORKMANAGER_CFLAGS = @NETWORKMANAGER_CFLAGS@
|
|
||||||
NETWORKMANAGER_LIBS = @NETWORKMANAGER_LIBS@
|
|
||||||
NFS_CFLAGS = @NFS_CFLAGS@
|
|
||||||
NM = @NM@
|
|
||||||
NMEDIT = @NMEDIT@
|
|
||||||
OBJDUMP = @OBJDUMP@
|
|
||||||
OBJEXT = @OBJEXT@
|
|
||||||
OTOOL = @OTOOL@
|
|
||||||
OTOOL64 = @OTOOL64@
|
|
||||||
PACKAGE = @PACKAGE@
|
|
||||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
||||||
PACKAGE_NAME = @PACKAGE_NAME@
|
|
||||||
PACKAGE_RELEASE = @PACKAGE_RELEASE@
|
|
||||||
PACKAGE_STRING = @PACKAGE_STRING@
|
|
||||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
|
||||||
PACKAGE_URL = @PACKAGE_URL@
|
|
||||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
|
||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
|
||||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
|
||||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
|
||||||
POSUB = @POSUB@
|
|
||||||
PYTHON = @PYTHON@
|
|
||||||
PYTHON_EMBED_LIBS = @PYTHON_EMBED_LIBS@
|
|
||||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
|
||||||
PYTHON_INCLUDES = @PYTHON_INCLUDES@
|
|
||||||
PYTHON_LDFLAGS = @PYTHON_LDFLAGS@
|
|
||||||
PYTHON_LIBS = @PYTHON_LIBS@
|
|
||||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
|
||||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
|
||||||
PYTHON_VERSION = @PYTHON_VERSION@
|
|
||||||
RANLIB = @RANLIB@
|
|
||||||
RPM_CFLAGS = @RPM_CFLAGS@
|
|
||||||
RPM_LIBS = @RPM_LIBS@
|
|
||||||
SED = @SED@
|
|
||||||
SELINUX_CFLAGS = @SELINUX_CFLAGS@
|
|
||||||
SELINUX_LIBS = @SELINUX_LIBS@
|
|
||||||
SET_MAKE = @SET_MAKE@
|
|
||||||
SHELL = @SHELL@
|
|
||||||
STRIP = @STRIP@
|
|
||||||
USE_NLS = @USE_NLS@
|
|
||||||
VERSION = @VERSION@
|
|
||||||
X11_CFLAGS = @X11_CFLAGS@
|
|
||||||
X11_LIBS = @X11_LIBS@
|
|
||||||
XCOMPOSITE_CFLAGS = @XCOMPOSITE_CFLAGS@
|
|
||||||
XCOMPOSITE_LIBS = @XCOMPOSITE_LIBS@
|
|
||||||
XGETTEXT = @XGETTEXT@
|
|
||||||
XGETTEXT_015 = @XGETTEXT_015@
|
|
||||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
|
||||||
XMKMF = @XMKMF@
|
|
||||||
ZLIB_LIBS = @ZLIB_LIBS@
|
|
||||||
abs_builddir = @abs_builddir@
|
|
||||||
abs_srcdir = @abs_srcdir@
|
|
||||||
abs_top_builddir = @abs_top_builddir@
|
|
||||||
abs_top_srcdir = @abs_top_srcdir@
|
|
||||||
ac_ct_AR = @ac_ct_AR@
|
|
||||||
ac_ct_CC = @ac_ct_CC@
|
|
||||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
|
||||||
am__include = @am__include@
|
|
||||||
am__leading_dot = @am__leading_dot@
|
|
||||||
am__quote = @am__quote@
|
|
||||||
am__tar = @am__tar@
|
|
||||||
am__untar = @am__untar@
|
|
||||||
bindir = @bindir@
|
|
||||||
build = @build@
|
|
||||||
build_alias = @build_alias@
|
|
||||||
build_cpu = @build_cpu@
|
|
||||||
build_os = @build_os@
|
|
||||||
build_vendor = @build_vendor@
|
|
||||||
builddir = @builddir@
|
|
||||||
datadir = @datadir@
|
|
||||||
datarootdir = @datarootdir@
|
|
||||||
docdir = @docdir@
|
|
||||||
dvidir = @dvidir@
|
|
||||||
exec_prefix = @exec_prefix@
|
|
||||||
host = @host@
|
|
||||||
host_alias = @host_alias@
|
|
||||||
host_cpu = @host_cpu@
|
|
||||||
host_os = @host_os@
|
|
||||||
host_vendor = @host_vendor@
|
|
||||||
htmldir = @htmldir@
|
|
||||||
includedir = @includedir@
|
|
||||||
infodir = @infodir@
|
|
||||||
install_sh = @install_sh@
|
|
||||||
libdir = @libdir@
|
|
||||||
libexecdir = @libexecdir@
|
|
||||||
localedir = @localedir@
|
|
||||||
localstatedir = @localstatedir@
|
|
||||||
mandir = @mandir@
|
|
||||||
mkdir_p = @mkdir_p@
|
|
||||||
oldincludedir = @oldincludedir@
|
|
||||||
pdfdir = @pdfdir@
|
|
||||||
pkgpyexecdir = @pkgpyexecdir@
|
|
||||||
pkgpythondir = @pkgpythondir@
|
|
||||||
prefix = @prefix@
|
|
||||||
program_transform_name = @program_transform_name@
|
|
||||||
psdir = @psdir@
|
|
||||||
pyexecdir = @pyexecdir@
|
|
||||||
pythondir = @pythondir@
|
|
||||||
sbindir = @sbindir@
|
|
||||||
sharedstatedir = @sharedstatedir@
|
|
||||||
srcdir = @srcdir@
|
|
||||||
subdirs = @subdirs@
|
|
||||||
sysconfdir = @sysconfdir@
|
|
||||||
target_alias = @target_alias@
|
|
||||||
top_build_prefix = @top_build_prefix@
|
|
||||||
top_builddir = @top_builddir@
|
|
||||||
top_srcdir = @top_srcdir@
|
|
||||||
SUBDIRS = apps
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
all: all-recursive
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
|
||||||
@for dep in $?; do \
|
|
||||||
case '$(am__configure_deps)' in \
|
|
||||||
*$$dep*) \
|
|
||||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
|
||||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
|
||||||
exit 1;; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/32x32/Makefile'; \
|
|
||||||
$(am__cd) $(top_srcdir) && \
|
|
||||||
$(AUTOMAKE) --foreign data/icons/hicolor/32x32/Makefile
|
|
||||||
.PRECIOUS: Makefile
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
||||||
@case '$?' in \
|
|
||||||
*config.status*) \
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
|
||||||
*) \
|
|
||||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
|
||||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
|
||||||
esac;
|
|
||||||
|
|
||||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
|
|
||||||
$(top_srcdir)/configure: $(am__configure_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(am__aclocal_m4_deps):
|
|
||||||
|
|
||||||
mostlyclean-libtool:
|
|
||||||
-rm -f *.lo
|
|
||||||
|
|
||||||
clean-libtool:
|
|
||||||
-rm -rf .libs _libs
|
|
||||||
|
|
||||||
# This directory's subdirectories are mostly independent; you can cd
|
|
||||||
# into them and run 'make' without going through this Makefile.
|
|
||||||
# To change the values of 'make' variables: instead of editing Makefiles,
|
|
||||||
# (1) if the variable is set in 'config.status', edit 'config.status'
|
|
||||||
# (which will cause the Makefiles to be regenerated when you run 'make');
|
|
||||||
# (2) otherwise, pass the desired values on the 'make' command line.
|
|
||||||
$(RECURSIVE_TARGETS) $(RECURSIVE_CLEAN_TARGETS):
|
|
||||||
@fail= failcom='exit 1'; \
|
|
||||||
for f in x $$MAKEFLAGS; do \
|
|
||||||
case $$f in \
|
|
||||||
*=* | --[!k]*);; \
|
|
||||||
*k*) failcom='fail=yes';; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
dot_seen=no; \
|
|
||||||
target=`echo $@ | sed s/-recursive//`; \
|
|
||||||
case "$@" in \
|
|
||||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
|
||||||
*) list='$(SUBDIRS)' ;; \
|
|
||||||
esac; \
|
|
||||||
for subdir in $$list; do \
|
|
||||||
echo "Making $$target in $$subdir"; \
|
|
||||||
if test "$$subdir" = "."; then \
|
|
||||||
dot_seen=yes; \
|
|
||||||
local_target="$$target-am"; \
|
|
||||||
else \
|
|
||||||
local_target="$$target"; \
|
|
||||||
fi; \
|
|
||||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
|
||||||
|| eval $$failcom; \
|
|
||||||
done; \
|
|
||||||
if test "$$dot_seen" = "no"; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
|
||||||
fi; test -z "$$fail"
|
|
||||||
tags-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
|
||||||
done
|
|
||||||
ctags-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
|
|
||||||
done
|
|
||||||
cscopelist-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \
|
|
||||||
done
|
|
||||||
|
|
||||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
mkid -fID $$unique
|
|
||||||
tags: TAGS
|
|
||||||
|
|
||||||
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
||||||
$(TAGS_FILES) $(LISP)
|
|
||||||
set x; \
|
|
||||||
here=`pwd`; \
|
|
||||||
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
|
||||||
include_option=--etags-include; \
|
|
||||||
empty_fix=.; \
|
|
||||||
else \
|
|
||||||
include_option=--include; \
|
|
||||||
empty_fix=; \
|
|
||||||
fi; \
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
if test "$$subdir" = .; then :; else \
|
|
||||||
test ! -f $$subdir/TAGS || \
|
|
||||||
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
|
||||||
fi; \
|
|
||||||
done; \
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
shift; \
|
|
||||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
|
||||||
test -n "$$unique" || unique=$$empty_fix; \
|
|
||||||
if test $$# -gt 0; then \
|
|
||||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
||||||
"$$@" $$unique; \
|
|
||||||
else \
|
|
||||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
||||||
$$unique; \
|
|
||||||
fi; \
|
|
||||||
fi
|
|
||||||
ctags: CTAGS
|
|
||||||
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
||||||
$(TAGS_FILES) $(LISP)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
test -z "$(CTAGS_ARGS)$$unique" \
|
|
||||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
|
||||||
$$unique
|
|
||||||
|
|
||||||
GTAGS:
|
|
||||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
|
||||||
&& $(am__cd) $(top_srcdir) \
|
|
||||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
|
||||||
|
|
||||||
cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP)'; \
|
|
||||||
case "$(srcdir)" in \
|
|
||||||
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
|
||||||
*) sdir=$(subdir)/$(srcdir) ;; \
|
|
||||||
esac; \
|
|
||||||
for i in $$list; do \
|
|
||||||
if test -f "$$i"; then \
|
|
||||||
echo "$(subdir)/$$i"; \
|
|
||||||
else \
|
|
||||||
echo "$$sdir/$$i"; \
|
|
||||||
fi; \
|
|
||||||
done >> $(top_builddir)/cscope.files
|
|
||||||
|
|
||||||
distclean-tags:
|
|
||||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
|
||||||
|
|
||||||
distdir: $(DISTFILES)
|
|
||||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
list='$(DISTFILES)'; \
|
|
||||||
dist_files=`for file in $$list; do echo $$file; done | \
|
|
||||||
sed -e "s|^$$srcdirstrip/||;t" \
|
|
||||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
|
||||||
case $$dist_files in \
|
|
||||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
|
||||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
|
||||||
sort -u` ;; \
|
|
||||||
esac; \
|
|
||||||
for file in $$dist_files; do \
|
|
||||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
|
||||||
if test -d $$d/$$file; then \
|
|
||||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
|
||||||
if test -d "$(distdir)/$$file"; then \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
|
||||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
else \
|
|
||||||
test -f "$(distdir)/$$file" \
|
|
||||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
if test "$$subdir" = .; then :; else \
|
|
||||||
$(am__make_dryrun) \
|
|
||||||
|| test -d "$(distdir)/$$subdir" \
|
|
||||||
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
|
||||||
|| exit 1; \
|
|
||||||
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
|
||||||
$(am__relativize); \
|
|
||||||
new_distdir=$$reldir; \
|
|
||||||
dir1=$$subdir; dir2="$(top_distdir)"; \
|
|
||||||
$(am__relativize); \
|
|
||||||
new_top_distdir=$$reldir; \
|
|
||||||
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
|
||||||
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
|
||||||
($(am__cd) $$subdir && \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) \
|
|
||||||
top_distdir="$$new_top_distdir" \
|
|
||||||
distdir="$$new_distdir" \
|
|
||||||
am__remove_distdir=: \
|
|
||||||
am__skip_length_check=: \
|
|
||||||
am__skip_mode_fix=: \
|
|
||||||
distdir) \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
check-am: all-am
|
|
||||||
check: check-recursive
|
|
||||||
all-am: Makefile
|
|
||||||
installdirs: installdirs-recursive
|
|
||||||
installdirs-am:
|
|
||||||
install: install-recursive
|
|
||||||
install-exec: install-exec-recursive
|
|
||||||
install-data: install-data-recursive
|
|
||||||
uninstall: uninstall-recursive
|
|
||||||
|
|
||||||
install-am: all-am
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
|
||||||
|
|
||||||
installcheck: installcheck-recursive
|
|
||||||
install-strip:
|
|
||||||
if test -z '$(STRIP)'; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
install; \
|
|
||||||
else \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
|
||||||
fi
|
|
||||||
mostlyclean-generic:
|
|
||||||
|
|
||||||
clean-generic:
|
|
||||||
|
|
||||||
distclean-generic:
|
|
||||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
|
||||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
|
||||||
|
|
||||||
maintainer-clean-generic:
|
|
||||||
@echo "This command is intended for maintainers to use"
|
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
|
||||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
|
||||||
clean: clean-recursive
|
|
||||||
|
|
||||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
|
||||||
|
|
||||||
distclean: distclean-recursive
|
|
||||||
-rm -f Makefile
|
|
||||||
distclean-am: clean-am distclean-generic distclean-tags
|
|
||||||
|
|
||||||
dvi: dvi-recursive
|
|
||||||
|
|
||||||
dvi-am:
|
|
||||||
|
|
||||||
html: html-recursive
|
|
||||||
|
|
||||||
html-am:
|
|
||||||
|
|
||||||
info: info-recursive
|
|
||||||
|
|
||||||
info-am:
|
|
||||||
|
|
||||||
install-data-am:
|
|
||||||
|
|
||||||
install-dvi: install-dvi-recursive
|
|
||||||
|
|
||||||
install-dvi-am:
|
|
||||||
|
|
||||||
install-exec-am:
|
|
||||||
|
|
||||||
install-html: install-html-recursive
|
|
||||||
|
|
||||||
install-html-am:
|
|
||||||
|
|
||||||
install-info: install-info-recursive
|
|
||||||
|
|
||||||
install-info-am:
|
|
||||||
|
|
||||||
install-man:
|
|
||||||
|
|
||||||
install-pdf: install-pdf-recursive
|
|
||||||
|
|
||||||
install-pdf-am:
|
|
||||||
|
|
||||||
install-ps: install-ps-recursive
|
|
||||||
|
|
||||||
install-ps-am:
|
|
||||||
|
|
||||||
installcheck-am:
|
|
||||||
|
|
||||||
maintainer-clean: maintainer-clean-recursive
|
|
||||||
-rm -f Makefile
|
|
||||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
|
||||||
|
|
||||||
mostlyclean: mostlyclean-recursive
|
|
||||||
|
|
||||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
|
||||||
|
|
||||||
pdf: pdf-recursive
|
|
||||||
|
|
||||||
pdf-am:
|
|
||||||
|
|
||||||
ps: ps-recursive
|
|
||||||
|
|
||||||
ps-am:
|
|
||||||
|
|
||||||
uninstall-am:
|
|
||||||
|
|
||||||
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) \
|
|
||||||
cscopelist-recursive ctags-recursive install-am install-strip \
|
|
||||||
tags-recursive
|
|
||||||
|
|
||||||
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
|
|
||||||
all all-am check check-am clean clean-generic clean-libtool \
|
|
||||||
cscopelist cscopelist-recursive ctags ctags-recursive \
|
|
||||||
distclean distclean-generic distclean-libtool distclean-tags \
|
|
||||||
distdir dvi dvi-am html html-am info info-am install \
|
|
||||||
install-am install-data install-data-am install-dvi \
|
|
||||||
install-dvi-am install-exec install-exec-am install-html \
|
|
||||||
install-html-am install-info install-info-am install-man \
|
|
||||||
install-pdf install-pdf-am install-ps install-ps-am \
|
|
||||||
install-strip installcheck installcheck-am installdirs \
|
|
||||||
installdirs-am maintainer-clean maintainer-clean-generic \
|
|
||||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
|
||||||
ps ps-am tags tags-recursive uninstall uninstall-am
|
|
||||||
|
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
|
||||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
|
||||||
.NOEXPORT:
|
|
@ -1,548 +0,0 @@
|
|||||||
# Makefile.in generated by automake 1.12.2 from Makefile.am.
|
|
||||||
# @configure_input@
|
|
||||||
|
|
||||||
# Copyright (C) 1994-2012 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
|
||||||
# with or without modifications, as long as this notice is preserved.
|
|
||||||
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
||||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
||||||
# PARTICULAR PURPOSE.
|
|
||||||
|
|
||||||
@SET_MAKE@
|
|
||||||
|
|
||||||
# icons/hicolor/32x32/apps/Makefile.am for anaconda
|
|
||||||
#
|
|
||||||
# Copyright (C) 2010 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
#
|
|
||||||
# Author: David Cantrell <dcantrell@redhat.com>
|
|
||||||
|
|
||||||
VPATH = @srcdir@
|
|
||||||
am__make_dryrun = \
|
|
||||||
{ \
|
|
||||||
am__dry=no; \
|
|
||||||
case $$MAKEFLAGS in \
|
|
||||||
*\\[\ \ ]*) \
|
|
||||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
|
||||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
|
||||||
*) \
|
|
||||||
for am__flg in $$MAKEFLAGS; do \
|
|
||||||
case $$am__flg in \
|
|
||||||
*=*|--*) ;; \
|
|
||||||
*n*) am__dry=yes; break;; \
|
|
||||||
esac; \
|
|
||||||
done;; \
|
|
||||||
esac; \
|
|
||||||
test $$am__dry = yes; \
|
|
||||||
}
|
|
||||||
pkgdatadir = $(datadir)/@PACKAGE@
|
|
||||||
pkgincludedir = $(includedir)/@PACKAGE@
|
|
||||||
pkglibdir = $(libdir)/@PACKAGE@
|
|
||||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
|
||||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
|
||||||
install_sh_DATA = $(install_sh) -c -m 644
|
|
||||||
install_sh_PROGRAM = $(install_sh) -c
|
|
||||||
install_sh_SCRIPT = $(install_sh) -c
|
|
||||||
INSTALL_HEADER = $(INSTALL_DATA)
|
|
||||||
transform = $(program_transform_name)
|
|
||||||
NORMAL_INSTALL = :
|
|
||||||
PRE_INSTALL = :
|
|
||||||
POST_INSTALL = :
|
|
||||||
NORMAL_UNINSTALL = :
|
|
||||||
PRE_UNINSTALL = :
|
|
||||||
POST_UNINSTALL = :
|
|
||||||
build_triplet = @build@
|
|
||||||
host_triplet = @host@
|
|
||||||
subdir = data/icons/hicolor/32x32/apps
|
|
||||||
DIST_COMMON = $(am__dist_icons_DATA_DIST) $(srcdir)/Makefile.am \
|
|
||||||
$(srcdir)/Makefile.in
|
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
|
||||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
|
||||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
|
|
||||||
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
|
|
||||||
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
|
||||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
|
||||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
|
||||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
|
||||||
$(top_srcdir)/m4/python.m4 $(top_srcdir)/configure.ac
|
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
|
||||||
$(ACLOCAL_M4)
|
|
||||||
mkinstalldirs = $(install_sh) -d
|
|
||||||
CONFIG_HEADER = $(top_builddir)/config.h
|
|
||||||
CONFIG_CLEAN_FILES =
|
|
||||||
CONFIG_CLEAN_VPATH_FILES =
|
|
||||||
AM_V_P = $(am__v_P_@AM_V@)
|
|
||||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
|
||||||
am__v_P_0 = false
|
|
||||||
am__v_P_1 = :
|
|
||||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
|
||||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
|
||||||
am__v_GEN_0 = @echo " GEN " $@;
|
|
||||||
am__v_GEN_1 =
|
|
||||||
AM_V_at = $(am__v_at_@AM_V@)
|
|
||||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
|
||||||
am__v_at_0 = @
|
|
||||||
am__v_at_1 =
|
|
||||||
SOURCES =
|
|
||||||
DIST_SOURCES =
|
|
||||||
am__can_run_installinfo = \
|
|
||||||
case $$AM_UPDATE_INFO_DIR in \
|
|
||||||
n|no|NO) false;; \
|
|
||||||
*) (install-info --version) >/dev/null 2>&1;; \
|
|
||||||
esac
|
|
||||||
am__dist_icons_DATA_DIST = liveinst.png
|
|
||||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
|
||||||
am__vpath_adj = case $$p in \
|
|
||||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
|
||||||
*) f=$$p;; \
|
|
||||||
esac;
|
|
||||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
|
||||||
am__install_max = 40
|
|
||||||
am__nobase_strip_setup = \
|
|
||||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
|
||||||
am__nobase_strip = \
|
|
||||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
|
||||||
am__nobase_list = $(am__nobase_strip_setup); \
|
|
||||||
for p in $$list; do echo "$$p $$p"; done | \
|
|
||||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
|
||||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
|
||||||
if (++n[$$2] == $(am__install_max)) \
|
|
||||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
|
||||||
END { for (dir in files) print dir, files[dir] }'
|
|
||||||
am__base_list = \
|
|
||||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
|
||||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
|
||||||
am__uninstall_files_from_dir = { \
|
|
||||||
test -z "$$files" \
|
|
||||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
|
||||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
|
||||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
|
||||||
}
|
|
||||||
am__installdirs = "$(DESTDIR)$(iconsdir)"
|
|
||||||
DATA = $(dist_icons_DATA)
|
|
||||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
|
||||||
ACLOCAL = @ACLOCAL@
|
|
||||||
ALLOCA = @ALLOCA@
|
|
||||||
AMTAR = @AMTAR@
|
|
||||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
|
||||||
AR = @AR@
|
|
||||||
ARCH = @ARCH@
|
|
||||||
AUDIT_LIBS = @AUDIT_LIBS@
|
|
||||||
AUTOCONF = @AUTOCONF@
|
|
||||||
AUTOHEADER = @AUTOHEADER@
|
|
||||||
AUTOMAKE = @AUTOMAKE@
|
|
||||||
AWK = @AWK@
|
|
||||||
BLKID_LIBS = @BLKID_LIBS@
|
|
||||||
CC = @CC@
|
|
||||||
CCDEPMODE = @CCDEPMODE@
|
|
||||||
CFLAGS = @CFLAGS@
|
|
||||||
CPP = @CPP@
|
|
||||||
CPPFLAGS = @CPPFLAGS@
|
|
||||||
CYGPATH_W = @CYGPATH_W@
|
|
||||||
DEFS = @DEFS@
|
|
||||||
DEPDIR = @DEPDIR@
|
|
||||||
DEVMAPPER_CFLAGS = @DEVMAPPER_CFLAGS@
|
|
||||||
DEVMAPPER_LIBS = @DEVMAPPER_LIBS@
|
|
||||||
DLLTOOL = @DLLTOOL@
|
|
||||||
DSYMUTIL = @DSYMUTIL@
|
|
||||||
DUMPBIN = @DUMPBIN@
|
|
||||||
ECHO_C = @ECHO_C@
|
|
||||||
ECHO_N = @ECHO_N@
|
|
||||||
ECHO_T = @ECHO_T@
|
|
||||||
EGREP = @EGREP@
|
|
||||||
EXEEXT = @EXEEXT@
|
|
||||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
|
||||||
FGREP = @FGREP@
|
|
||||||
GDK_CFLAGS = @GDK_CFLAGS@
|
|
||||||
GDK_LIBS = @GDK_LIBS@
|
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|
||||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
|
||||||
GLIB_LIBS = @GLIB_LIBS@
|
|
||||||
GMSGFMT = @GMSGFMT@
|
|
||||||
GMSGFMT_015 = @GMSGFMT_015@
|
|
||||||
GREP = @GREP@
|
|
||||||
GTK_X11_CFLAGS = @GTK_X11_CFLAGS@
|
|
||||||
GTK_X11_LIBS = @GTK_X11_LIBS@
|
|
||||||
INSTALL = @INSTALL@
|
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|
||||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
|
||||||
INTLLIBS = @INTLLIBS@
|
|
||||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
|
||||||
IPV6_CFLAGS = @IPV6_CFLAGS@
|
|
||||||
ISCSI_LIBS = @ISCSI_LIBS@
|
|
||||||
LD = @LD@
|
|
||||||
LDFLAGS = @LDFLAGS@
|
|
||||||
LIBARCHIVE_CFLAGS = @LIBARCHIVE_CFLAGS@
|
|
||||||
LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@
|
|
||||||
LIBCURL_CFLAGS = @LIBCURL_CFLAGS@
|
|
||||||
LIBCURL_LIBS = @LIBCURL_LIBS@
|
|
||||||
LIBICONV = @LIBICONV@
|
|
||||||
LIBINTL = @LIBINTL@
|
|
||||||
LIBNL_CFLAGS = @LIBNL_CFLAGS@
|
|
||||||
LIBNL_LIBS = @LIBNL_LIBS@
|
|
||||||
LIBNM_GLIB_CFLAGS = @LIBNM_GLIB_CFLAGS@
|
|
||||||
LIBNM_GLIB_LIBS = @LIBNM_GLIB_LIBS@
|
|
||||||
LIBOBJS = @LIBOBJS@
|
|
||||||
LIBS = @LIBS@
|
|
||||||
LIBTOOL = @LIBTOOL@
|
|
||||||
LIPO = @LIPO@
|
|
||||||
LN_S = @LN_S@
|
|
||||||
LTLIBICONV = @LTLIBICONV@
|
|
||||||
LTLIBINTL = @LTLIBINTL@
|
|
||||||
LTLIBOBJS = @LTLIBOBJS@
|
|
||||||
MAKEINFO = @MAKEINFO@
|
|
||||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
|
||||||
MKDIR_P = @MKDIR_P@
|
|
||||||
MSGFMT = @MSGFMT@
|
|
||||||
MSGFMT_015 = @MSGFMT_015@
|
|
||||||
MSGMERGE = @MSGMERGE@
|
|
||||||
NETWORKMANAGER_CFLAGS = @NETWORKMANAGER_CFLAGS@
|
|
||||||
NETWORKMANAGER_LIBS = @NETWORKMANAGER_LIBS@
|
|
||||||
NFS_CFLAGS = @NFS_CFLAGS@
|
|
||||||
NM = @NM@
|
|
||||||
NMEDIT = @NMEDIT@
|
|
||||||
OBJDUMP = @OBJDUMP@
|
|
||||||
OBJEXT = @OBJEXT@
|
|
||||||
OTOOL = @OTOOL@
|
|
||||||
OTOOL64 = @OTOOL64@
|
|
||||||
PACKAGE = @PACKAGE@
|
|
||||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
||||||
PACKAGE_NAME = @PACKAGE_NAME@
|
|
||||||
PACKAGE_RELEASE = @PACKAGE_RELEASE@
|
|
||||||
PACKAGE_STRING = @PACKAGE_STRING@
|
|
||||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
|
||||||
PACKAGE_URL = @PACKAGE_URL@
|
|
||||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
|
||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
|
||||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
|
||||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
|
||||||
POSUB = @POSUB@
|
|
||||||
PYTHON = @PYTHON@
|
|
||||||
PYTHON_EMBED_LIBS = @PYTHON_EMBED_LIBS@
|
|
||||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
|
||||||
PYTHON_INCLUDES = @PYTHON_INCLUDES@
|
|
||||||
PYTHON_LDFLAGS = @PYTHON_LDFLAGS@
|
|
||||||
PYTHON_LIBS = @PYTHON_LIBS@
|
|
||||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
|
||||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
|
||||||
PYTHON_VERSION = @PYTHON_VERSION@
|
|
||||||
RANLIB = @RANLIB@
|
|
||||||
RPM_CFLAGS = @RPM_CFLAGS@
|
|
||||||
RPM_LIBS = @RPM_LIBS@
|
|
||||||
SED = @SED@
|
|
||||||
SELINUX_CFLAGS = @SELINUX_CFLAGS@
|
|
||||||
SELINUX_LIBS = @SELINUX_LIBS@
|
|
||||||
SET_MAKE = @SET_MAKE@
|
|
||||||
SHELL = @SHELL@
|
|
||||||
STRIP = @STRIP@
|
|
||||||
USE_NLS = @USE_NLS@
|
|
||||||
VERSION = @VERSION@
|
|
||||||
X11_CFLAGS = @X11_CFLAGS@
|
|
||||||
X11_LIBS = @X11_LIBS@
|
|
||||||
XCOMPOSITE_CFLAGS = @XCOMPOSITE_CFLAGS@
|
|
||||||
XCOMPOSITE_LIBS = @XCOMPOSITE_LIBS@
|
|
||||||
XGETTEXT = @XGETTEXT@
|
|
||||||
XGETTEXT_015 = @XGETTEXT_015@
|
|
||||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
|
||||||
XMKMF = @XMKMF@
|
|
||||||
ZLIB_LIBS = @ZLIB_LIBS@
|
|
||||||
abs_builddir = @abs_builddir@
|
|
||||||
abs_srcdir = @abs_srcdir@
|
|
||||||
abs_top_builddir = @abs_top_builddir@
|
|
||||||
abs_top_srcdir = @abs_top_srcdir@
|
|
||||||
ac_ct_AR = @ac_ct_AR@
|
|
||||||
ac_ct_CC = @ac_ct_CC@
|
|
||||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
|
||||||
am__include = @am__include@
|
|
||||||
am__leading_dot = @am__leading_dot@
|
|
||||||
am__quote = @am__quote@
|
|
||||||
am__tar = @am__tar@
|
|
||||||
am__untar = @am__untar@
|
|
||||||
bindir = @bindir@
|
|
||||||
build = @build@
|
|
||||||
build_alias = @build_alias@
|
|
||||||
build_cpu = @build_cpu@
|
|
||||||
build_os = @build_os@
|
|
||||||
build_vendor = @build_vendor@
|
|
||||||
builddir = @builddir@
|
|
||||||
datadir = @datadir@
|
|
||||||
datarootdir = @datarootdir@
|
|
||||||
docdir = @docdir@
|
|
||||||
dvidir = @dvidir@
|
|
||||||
exec_prefix = @exec_prefix@
|
|
||||||
host = @host@
|
|
||||||
host_alias = @host_alias@
|
|
||||||
host_cpu = @host_cpu@
|
|
||||||
host_os = @host_os@
|
|
||||||
host_vendor = @host_vendor@
|
|
||||||
htmldir = @htmldir@
|
|
||||||
includedir = @includedir@
|
|
||||||
infodir = @infodir@
|
|
||||||
install_sh = @install_sh@
|
|
||||||
libdir = @libdir@
|
|
||||||
libexecdir = @libexecdir@
|
|
||||||
localedir = @localedir@
|
|
||||||
localstatedir = @localstatedir@
|
|
||||||
mandir = @mandir@
|
|
||||||
mkdir_p = @mkdir_p@
|
|
||||||
oldincludedir = @oldincludedir@
|
|
||||||
pdfdir = @pdfdir@
|
|
||||||
pkgpyexecdir = @pkgpyexecdir@
|
|
||||||
pkgpythondir = @pkgpythondir@
|
|
||||||
prefix = @prefix@
|
|
||||||
program_transform_name = @program_transform_name@
|
|
||||||
psdir = @psdir@
|
|
||||||
pyexecdir = @pyexecdir@
|
|
||||||
pythondir = @pythondir@
|
|
||||||
sbindir = @sbindir@
|
|
||||||
sharedstatedir = @sharedstatedir@
|
|
||||||
srcdir = @srcdir@
|
|
||||||
subdirs = @subdirs@
|
|
||||||
sysconfdir = @sysconfdir@
|
|
||||||
target_alias = @target_alias@
|
|
||||||
top_build_prefix = @top_build_prefix@
|
|
||||||
top_builddir = @top_builddir@
|
|
||||||
top_srcdir = @top_srcdir@
|
|
||||||
@IS_LIVEINST_ARCH_TRUE@iconsdir = $(datadir)/icons/hicolor/32x32/apps
|
|
||||||
@IS_LIVEINST_ARCH_TRUE@dist_icons_DATA = liveinst.png
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
all: all-am
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
|
||||||
@for dep in $?; do \
|
|
||||||
case '$(am__configure_deps)' in \
|
|
||||||
*$$dep*) \
|
|
||||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
|
||||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
|
||||||
exit 1;; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/32x32/apps/Makefile'; \
|
|
||||||
$(am__cd) $(top_srcdir) && \
|
|
||||||
$(AUTOMAKE) --foreign data/icons/hicolor/32x32/apps/Makefile
|
|
||||||
.PRECIOUS: Makefile
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
||||||
@case '$?' in \
|
|
||||||
*config.status*) \
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
|
||||||
*) \
|
|
||||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
|
||||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
|
||||||
esac;
|
|
||||||
|
|
||||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
|
|
||||||
$(top_srcdir)/configure: $(am__configure_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(am__aclocal_m4_deps):
|
|
||||||
|
|
||||||
mostlyclean-libtool:
|
|
||||||
-rm -f *.lo
|
|
||||||
|
|
||||||
clean-libtool:
|
|
||||||
-rm -rf .libs _libs
|
|
||||||
install-dist_iconsDATA: $(dist_icons_DATA)
|
|
||||||
@$(NORMAL_INSTALL)
|
|
||||||
@list='$(dist_icons_DATA)'; test -n "$(iconsdir)" || list=; \
|
|
||||||
if test -n "$$list"; then \
|
|
||||||
echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \
|
|
||||||
$(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \
|
|
||||||
fi; \
|
|
||||||
for p in $$list; do \
|
|
||||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
|
||||||
echo "$$d$$p"; \
|
|
||||||
done | $(am__base_list) | \
|
|
||||||
while read files; do \
|
|
||||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \
|
|
||||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \
|
|
||||||
done
|
|
||||||
|
|
||||||
uninstall-dist_iconsDATA:
|
|
||||||
@$(NORMAL_UNINSTALL)
|
|
||||||
@list='$(dist_icons_DATA)'; test -n "$(iconsdir)" || list=; \
|
|
||||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
|
||||||
dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir)
|
|
||||||
tags: TAGS
|
|
||||||
TAGS:
|
|
||||||
|
|
||||||
ctags: CTAGS
|
|
||||||
CTAGS:
|
|
||||||
|
|
||||||
cscope cscopelist:
|
|
||||||
|
|
||||||
|
|
||||||
distdir: $(DISTFILES)
|
|
||||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
list='$(DISTFILES)'; \
|
|
||||||
dist_files=`for file in $$list; do echo $$file; done | \
|
|
||||||
sed -e "s|^$$srcdirstrip/||;t" \
|
|
||||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
|
||||||
case $$dist_files in \
|
|
||||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
|
||||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
|
||||||
sort -u` ;; \
|
|
||||||
esac; \
|
|
||||||
for file in $$dist_files; do \
|
|
||||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
|
||||||
if test -d $$d/$$file; then \
|
|
||||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
|
||||||
if test -d "$(distdir)/$$file"; then \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
|
||||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
else \
|
|
||||||
test -f "$(distdir)/$$file" \
|
|
||||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
check-am: all-am
|
|
||||||
check: check-am
|
|
||||||
all-am: Makefile $(DATA)
|
|
||||||
installdirs:
|
|
||||||
for dir in "$(DESTDIR)$(iconsdir)"; do \
|
|
||||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
|
||||||
done
|
|
||||||
install: install-am
|
|
||||||
install-exec: install-exec-am
|
|
||||||
install-data: install-data-am
|
|
||||||
uninstall: uninstall-am
|
|
||||||
|
|
||||||
install-am: all-am
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
|
||||||
|
|
||||||
installcheck: installcheck-am
|
|
||||||
install-strip:
|
|
||||||
if test -z '$(STRIP)'; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
install; \
|
|
||||||
else \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
|
||||||
fi
|
|
||||||
mostlyclean-generic:
|
|
||||||
|
|
||||||
clean-generic:
|
|
||||||
|
|
||||||
distclean-generic:
|
|
||||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
|
||||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
|
||||||
|
|
||||||
maintainer-clean-generic:
|
|
||||||
@echo "This command is intended for maintainers to use"
|
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
|
||||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
|
||||||
clean: clean-am
|
|
||||||
|
|
||||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
|
||||||
|
|
||||||
distclean: distclean-am
|
|
||||||
-rm -f Makefile
|
|
||||||
distclean-am: clean-am distclean-generic
|
|
||||||
|
|
||||||
dvi: dvi-am
|
|
||||||
|
|
||||||
dvi-am:
|
|
||||||
|
|
||||||
html: html-am
|
|
||||||
|
|
||||||
html-am:
|
|
||||||
|
|
||||||
info: info-am
|
|
||||||
|
|
||||||
info-am:
|
|
||||||
|
|
||||||
install-data-am: install-dist_iconsDATA
|
|
||||||
|
|
||||||
install-dvi: install-dvi-am
|
|
||||||
|
|
||||||
install-dvi-am:
|
|
||||||
|
|
||||||
install-exec-am:
|
|
||||||
|
|
||||||
install-html: install-html-am
|
|
||||||
|
|
||||||
install-html-am:
|
|
||||||
|
|
||||||
install-info: install-info-am
|
|
||||||
|
|
||||||
install-info-am:
|
|
||||||
|
|
||||||
install-man:
|
|
||||||
|
|
||||||
install-pdf: install-pdf-am
|
|
||||||
|
|
||||||
install-pdf-am:
|
|
||||||
|
|
||||||
install-ps: install-ps-am
|
|
||||||
|
|
||||||
install-ps-am:
|
|
||||||
|
|
||||||
installcheck-am:
|
|
||||||
|
|
||||||
maintainer-clean: maintainer-clean-am
|
|
||||||
-rm -f Makefile
|
|
||||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
|
||||||
|
|
||||||
mostlyclean: mostlyclean-am
|
|
||||||
|
|
||||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
|
||||||
|
|
||||||
pdf: pdf-am
|
|
||||||
|
|
||||||
pdf-am:
|
|
||||||
|
|
||||||
ps: ps-am
|
|
||||||
|
|
||||||
ps-am:
|
|
||||||
|
|
||||||
uninstall-am: uninstall-dist_iconsDATA
|
|
||||||
|
|
||||||
.MAKE: install-am install-strip
|
|
||||||
|
|
||||||
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
|
|
||||||
distclean distclean-generic distclean-libtool distdir dvi \
|
|
||||||
dvi-am html html-am info info-am install install-am \
|
|
||||||
install-data install-data-am install-dist_iconsDATA \
|
|
||||||
install-dvi install-dvi-am install-exec install-exec-am \
|
|
||||||
install-html install-html-am install-info install-info-am \
|
|
||||||
install-man install-pdf install-pdf-am install-ps \
|
|
||||||
install-ps-am install-strip installcheck installcheck-am \
|
|
||||||
installdirs maintainer-clean maintainer-clean-generic \
|
|
||||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
|
||||||
ps ps-am uninstall uninstall-am uninstall-dist_iconsDATA
|
|
||||||
|
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
|
||||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
|
||||||
.NOEXPORT:
|
|
@ -1,679 +0,0 @@
|
|||||||
# Makefile.in generated by automake 1.12.2 from Makefile.am.
|
|
||||||
# @configure_input@
|
|
||||||
|
|
||||||
# Copyright (C) 1994-2012 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
|
||||||
# with or without modifications, as long as this notice is preserved.
|
|
||||||
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
||||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
||||||
# PARTICULAR PURPOSE.
|
|
||||||
|
|
||||||
@SET_MAKE@
|
|
||||||
|
|
||||||
# icons/hicolor/48x48/Makefile.am for anaconda
|
|
||||||
#
|
|
||||||
# Copyright (C) 2010 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
#
|
|
||||||
# Author: David Cantrell <dcantrell@redhat.com>
|
|
||||||
VPATH = @srcdir@
|
|
||||||
am__make_dryrun = \
|
|
||||||
{ \
|
|
||||||
am__dry=no; \
|
|
||||||
case $$MAKEFLAGS in \
|
|
||||||
*\\[\ \ ]*) \
|
|
||||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
|
||||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
|
||||||
*) \
|
|
||||||
for am__flg in $$MAKEFLAGS; do \
|
|
||||||
case $$am__flg in \
|
|
||||||
*=*|--*) ;; \
|
|
||||||
*n*) am__dry=yes; break;; \
|
|
||||||
esac; \
|
|
||||||
done;; \
|
|
||||||
esac; \
|
|
||||||
test $$am__dry = yes; \
|
|
||||||
}
|
|
||||||
pkgdatadir = $(datadir)/@PACKAGE@
|
|
||||||
pkgincludedir = $(includedir)/@PACKAGE@
|
|
||||||
pkglibdir = $(libdir)/@PACKAGE@
|
|
||||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
|
||||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
|
||||||
install_sh_DATA = $(install_sh) -c -m 644
|
|
||||||
install_sh_PROGRAM = $(install_sh) -c
|
|
||||||
install_sh_SCRIPT = $(install_sh) -c
|
|
||||||
INSTALL_HEADER = $(INSTALL_DATA)
|
|
||||||
transform = $(program_transform_name)
|
|
||||||
NORMAL_INSTALL = :
|
|
||||||
PRE_INSTALL = :
|
|
||||||
POST_INSTALL = :
|
|
||||||
NORMAL_UNINSTALL = :
|
|
||||||
PRE_UNINSTALL = :
|
|
||||||
POST_UNINSTALL = :
|
|
||||||
build_triplet = @build@
|
|
||||||
host_triplet = @host@
|
|
||||||
subdir = data/icons/hicolor/48x48
|
|
||||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
|
||||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
|
||||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
|
|
||||||
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
|
|
||||||
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
|
||||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
|
||||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
|
||||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
|
||||||
$(top_srcdir)/m4/python.m4 $(top_srcdir)/configure.ac
|
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
|
||||||
$(ACLOCAL_M4)
|
|
||||||
mkinstalldirs = $(install_sh) -d
|
|
||||||
CONFIG_HEADER = $(top_builddir)/config.h
|
|
||||||
CONFIG_CLEAN_FILES =
|
|
||||||
CONFIG_CLEAN_VPATH_FILES =
|
|
||||||
AM_V_P = $(am__v_P_@AM_V@)
|
|
||||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
|
||||||
am__v_P_0 = false
|
|
||||||
am__v_P_1 = :
|
|
||||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
|
||||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
|
||||||
am__v_GEN_0 = @echo " GEN " $@;
|
|
||||||
am__v_GEN_1 =
|
|
||||||
AM_V_at = $(am__v_at_@AM_V@)
|
|
||||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
|
||||||
am__v_at_0 = @
|
|
||||||
am__v_at_1 =
|
|
||||||
SOURCES =
|
|
||||||
DIST_SOURCES =
|
|
||||||
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
|
|
||||||
html-recursive info-recursive install-data-recursive \
|
|
||||||
install-dvi-recursive install-exec-recursive \
|
|
||||||
install-html-recursive install-info-recursive \
|
|
||||||
install-pdf-recursive install-ps-recursive install-recursive \
|
|
||||||
installcheck-recursive installdirs-recursive pdf-recursive \
|
|
||||||
ps-recursive uninstall-recursive
|
|
||||||
am__can_run_installinfo = \
|
|
||||||
case $$AM_UPDATE_INFO_DIR in \
|
|
||||||
n|no|NO) false;; \
|
|
||||||
*) (install-info --version) >/dev/null 2>&1;; \
|
|
||||||
esac
|
|
||||||
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
|
||||||
distclean-recursive maintainer-clean-recursive
|
|
||||||
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
|
|
||||||
$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
|
|
||||||
distdir
|
|
||||||
ETAGS = etags
|
|
||||||
CTAGS = ctags
|
|
||||||
DIST_SUBDIRS = $(SUBDIRS)
|
|
||||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
|
||||||
am__relativize = \
|
|
||||||
dir0=`pwd`; \
|
|
||||||
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
|
||||||
sed_rest='s,^[^/]*/*,,'; \
|
|
||||||
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
|
||||||
sed_butlast='s,/*[^/]*$$,,'; \
|
|
||||||
while test -n "$$dir1"; do \
|
|
||||||
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
|
||||||
if test "$$first" != "."; then \
|
|
||||||
if test "$$first" = ".."; then \
|
|
||||||
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
|
||||||
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
|
||||||
else \
|
|
||||||
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
|
||||||
if test "$$first2" = "$$first"; then \
|
|
||||||
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
|
||||||
else \
|
|
||||||
dir2="../$$dir2"; \
|
|
||||||
fi; \
|
|
||||||
dir0="$$dir0"/"$$first"; \
|
|
||||||
fi; \
|
|
||||||
fi; \
|
|
||||||
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
|
||||||
done; \
|
|
||||||
reldir="$$dir2"
|
|
||||||
ACLOCAL = @ACLOCAL@
|
|
||||||
ALLOCA = @ALLOCA@
|
|
||||||
AMTAR = @AMTAR@
|
|
||||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
|
||||||
AR = @AR@
|
|
||||||
ARCH = @ARCH@
|
|
||||||
AUDIT_LIBS = @AUDIT_LIBS@
|
|
||||||
AUTOCONF = @AUTOCONF@
|
|
||||||
AUTOHEADER = @AUTOHEADER@
|
|
||||||
AUTOMAKE = @AUTOMAKE@
|
|
||||||
AWK = @AWK@
|
|
||||||
BLKID_LIBS = @BLKID_LIBS@
|
|
||||||
CC = @CC@
|
|
||||||
CCDEPMODE = @CCDEPMODE@
|
|
||||||
CFLAGS = @CFLAGS@
|
|
||||||
CPP = @CPP@
|
|
||||||
CPPFLAGS = @CPPFLAGS@
|
|
||||||
CYGPATH_W = @CYGPATH_W@
|
|
||||||
DEFS = @DEFS@
|
|
||||||
DEPDIR = @DEPDIR@
|
|
||||||
DEVMAPPER_CFLAGS = @DEVMAPPER_CFLAGS@
|
|
||||||
DEVMAPPER_LIBS = @DEVMAPPER_LIBS@
|
|
||||||
DLLTOOL = @DLLTOOL@
|
|
||||||
DSYMUTIL = @DSYMUTIL@
|
|
||||||
DUMPBIN = @DUMPBIN@
|
|
||||||
ECHO_C = @ECHO_C@
|
|
||||||
ECHO_N = @ECHO_N@
|
|
||||||
ECHO_T = @ECHO_T@
|
|
||||||
EGREP = @EGREP@
|
|
||||||
EXEEXT = @EXEEXT@
|
|
||||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
|
||||||
FGREP = @FGREP@
|
|
||||||
GDK_CFLAGS = @GDK_CFLAGS@
|
|
||||||
GDK_LIBS = @GDK_LIBS@
|
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|
||||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
|
||||||
GLIB_LIBS = @GLIB_LIBS@
|
|
||||||
GMSGFMT = @GMSGFMT@
|
|
||||||
GMSGFMT_015 = @GMSGFMT_015@
|
|
||||||
GREP = @GREP@
|
|
||||||
GTK_X11_CFLAGS = @GTK_X11_CFLAGS@
|
|
||||||
GTK_X11_LIBS = @GTK_X11_LIBS@
|
|
||||||
INSTALL = @INSTALL@
|
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|
||||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
|
||||||
INTLLIBS = @INTLLIBS@
|
|
||||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
|
||||||
IPV6_CFLAGS = @IPV6_CFLAGS@
|
|
||||||
ISCSI_LIBS = @ISCSI_LIBS@
|
|
||||||
LD = @LD@
|
|
||||||
LDFLAGS = @LDFLAGS@
|
|
||||||
LIBARCHIVE_CFLAGS = @LIBARCHIVE_CFLAGS@
|
|
||||||
LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@
|
|
||||||
LIBCURL_CFLAGS = @LIBCURL_CFLAGS@
|
|
||||||
LIBCURL_LIBS = @LIBCURL_LIBS@
|
|
||||||
LIBICONV = @LIBICONV@
|
|
||||||
LIBINTL = @LIBINTL@
|
|
||||||
LIBNL_CFLAGS = @LIBNL_CFLAGS@
|
|
||||||
LIBNL_LIBS = @LIBNL_LIBS@
|
|
||||||
LIBNM_GLIB_CFLAGS = @LIBNM_GLIB_CFLAGS@
|
|
||||||
LIBNM_GLIB_LIBS = @LIBNM_GLIB_LIBS@
|
|
||||||
LIBOBJS = @LIBOBJS@
|
|
||||||
LIBS = @LIBS@
|
|
||||||
LIBTOOL = @LIBTOOL@
|
|
||||||
LIPO = @LIPO@
|
|
||||||
LN_S = @LN_S@
|
|
||||||
LTLIBICONV = @LTLIBICONV@
|
|
||||||
LTLIBINTL = @LTLIBINTL@
|
|
||||||
LTLIBOBJS = @LTLIBOBJS@
|
|
||||||
MAKEINFO = @MAKEINFO@
|
|
||||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
|
||||||
MKDIR_P = @MKDIR_P@
|
|
||||||
MSGFMT = @MSGFMT@
|
|
||||||
MSGFMT_015 = @MSGFMT_015@
|
|
||||||
MSGMERGE = @MSGMERGE@
|
|
||||||
NETWORKMANAGER_CFLAGS = @NETWORKMANAGER_CFLAGS@
|
|
||||||
NETWORKMANAGER_LIBS = @NETWORKMANAGER_LIBS@
|
|
||||||
NFS_CFLAGS = @NFS_CFLAGS@
|
|
||||||
NM = @NM@
|
|
||||||
NMEDIT = @NMEDIT@
|
|
||||||
OBJDUMP = @OBJDUMP@
|
|
||||||
OBJEXT = @OBJEXT@
|
|
||||||
OTOOL = @OTOOL@
|
|
||||||
OTOOL64 = @OTOOL64@
|
|
||||||
PACKAGE = @PACKAGE@
|
|
||||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
||||||
PACKAGE_NAME = @PACKAGE_NAME@
|
|
||||||
PACKAGE_RELEASE = @PACKAGE_RELEASE@
|
|
||||||
PACKAGE_STRING = @PACKAGE_STRING@
|
|
||||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
|
||||||
PACKAGE_URL = @PACKAGE_URL@
|
|
||||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
|
||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
|
||||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
|
||||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
|
||||||
POSUB = @POSUB@
|
|
||||||
PYTHON = @PYTHON@
|
|
||||||
PYTHON_EMBED_LIBS = @PYTHON_EMBED_LIBS@
|
|
||||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
|
||||||
PYTHON_INCLUDES = @PYTHON_INCLUDES@
|
|
||||||
PYTHON_LDFLAGS = @PYTHON_LDFLAGS@
|
|
||||||
PYTHON_LIBS = @PYTHON_LIBS@
|
|
||||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
|
||||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
|
||||||
PYTHON_VERSION = @PYTHON_VERSION@
|
|
||||||
RANLIB = @RANLIB@
|
|
||||||
RPM_CFLAGS = @RPM_CFLAGS@
|
|
||||||
RPM_LIBS = @RPM_LIBS@
|
|
||||||
SED = @SED@
|
|
||||||
SELINUX_CFLAGS = @SELINUX_CFLAGS@
|
|
||||||
SELINUX_LIBS = @SELINUX_LIBS@
|
|
||||||
SET_MAKE = @SET_MAKE@
|
|
||||||
SHELL = @SHELL@
|
|
||||||
STRIP = @STRIP@
|
|
||||||
USE_NLS = @USE_NLS@
|
|
||||||
VERSION = @VERSION@
|
|
||||||
X11_CFLAGS = @X11_CFLAGS@
|
|
||||||
X11_LIBS = @X11_LIBS@
|
|
||||||
XCOMPOSITE_CFLAGS = @XCOMPOSITE_CFLAGS@
|
|
||||||
XCOMPOSITE_LIBS = @XCOMPOSITE_LIBS@
|
|
||||||
XGETTEXT = @XGETTEXT@
|
|
||||||
XGETTEXT_015 = @XGETTEXT_015@
|
|
||||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
|
||||||
XMKMF = @XMKMF@
|
|
||||||
ZLIB_LIBS = @ZLIB_LIBS@
|
|
||||||
abs_builddir = @abs_builddir@
|
|
||||||
abs_srcdir = @abs_srcdir@
|
|
||||||
abs_top_builddir = @abs_top_builddir@
|
|
||||||
abs_top_srcdir = @abs_top_srcdir@
|
|
||||||
ac_ct_AR = @ac_ct_AR@
|
|
||||||
ac_ct_CC = @ac_ct_CC@
|
|
||||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
|
||||||
am__include = @am__include@
|
|
||||||
am__leading_dot = @am__leading_dot@
|
|
||||||
am__quote = @am__quote@
|
|
||||||
am__tar = @am__tar@
|
|
||||||
am__untar = @am__untar@
|
|
||||||
bindir = @bindir@
|
|
||||||
build = @build@
|
|
||||||
build_alias = @build_alias@
|
|
||||||
build_cpu = @build_cpu@
|
|
||||||
build_os = @build_os@
|
|
||||||
build_vendor = @build_vendor@
|
|
||||||
builddir = @builddir@
|
|
||||||
datadir = @datadir@
|
|
||||||
datarootdir = @datarootdir@
|
|
||||||
docdir = @docdir@
|
|
||||||
dvidir = @dvidir@
|
|
||||||
exec_prefix = @exec_prefix@
|
|
||||||
host = @host@
|
|
||||||
host_alias = @host_alias@
|
|
||||||
host_cpu = @host_cpu@
|
|
||||||
host_os = @host_os@
|
|
||||||
host_vendor = @host_vendor@
|
|
||||||
htmldir = @htmldir@
|
|
||||||
includedir = @includedir@
|
|
||||||
infodir = @infodir@
|
|
||||||
install_sh = @install_sh@
|
|
||||||
libdir = @libdir@
|
|
||||||
libexecdir = @libexecdir@
|
|
||||||
localedir = @localedir@
|
|
||||||
localstatedir = @localstatedir@
|
|
||||||
mandir = @mandir@
|
|
||||||
mkdir_p = @mkdir_p@
|
|
||||||
oldincludedir = @oldincludedir@
|
|
||||||
pdfdir = @pdfdir@
|
|
||||||
pkgpyexecdir = @pkgpyexecdir@
|
|
||||||
pkgpythondir = @pkgpythondir@
|
|
||||||
prefix = @prefix@
|
|
||||||
program_transform_name = @program_transform_name@
|
|
||||||
psdir = @psdir@
|
|
||||||
pyexecdir = @pyexecdir@
|
|
||||||
pythondir = @pythondir@
|
|
||||||
sbindir = @sbindir@
|
|
||||||
sharedstatedir = @sharedstatedir@
|
|
||||||
srcdir = @srcdir@
|
|
||||||
subdirs = @subdirs@
|
|
||||||
sysconfdir = @sysconfdir@
|
|
||||||
target_alias = @target_alias@
|
|
||||||
top_build_prefix = @top_build_prefix@
|
|
||||||
top_builddir = @top_builddir@
|
|
||||||
top_srcdir = @top_srcdir@
|
|
||||||
SUBDIRS = apps
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
all: all-recursive
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
|
||||||
@for dep in $?; do \
|
|
||||||
case '$(am__configure_deps)' in \
|
|
||||||
*$$dep*) \
|
|
||||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
|
||||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
|
||||||
exit 1;; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/48x48/Makefile'; \
|
|
||||||
$(am__cd) $(top_srcdir) && \
|
|
||||||
$(AUTOMAKE) --foreign data/icons/hicolor/48x48/Makefile
|
|
||||||
.PRECIOUS: Makefile
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
||||||
@case '$?' in \
|
|
||||||
*config.status*) \
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
|
||||||
*) \
|
|
||||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
|
||||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
|
||||||
esac;
|
|
||||||
|
|
||||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
|
|
||||||
$(top_srcdir)/configure: $(am__configure_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(am__aclocal_m4_deps):
|
|
||||||
|
|
||||||
mostlyclean-libtool:
|
|
||||||
-rm -f *.lo
|
|
||||||
|
|
||||||
clean-libtool:
|
|
||||||
-rm -rf .libs _libs
|
|
||||||
|
|
||||||
# This directory's subdirectories are mostly independent; you can cd
|
|
||||||
# into them and run 'make' without going through this Makefile.
|
|
||||||
# To change the values of 'make' variables: instead of editing Makefiles,
|
|
||||||
# (1) if the variable is set in 'config.status', edit 'config.status'
|
|
||||||
# (which will cause the Makefiles to be regenerated when you run 'make');
|
|
||||||
# (2) otherwise, pass the desired values on the 'make' command line.
|
|
||||||
$(RECURSIVE_TARGETS) $(RECURSIVE_CLEAN_TARGETS):
|
|
||||||
@fail= failcom='exit 1'; \
|
|
||||||
for f in x $$MAKEFLAGS; do \
|
|
||||||
case $$f in \
|
|
||||||
*=* | --[!k]*);; \
|
|
||||||
*k*) failcom='fail=yes';; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
dot_seen=no; \
|
|
||||||
target=`echo $@ | sed s/-recursive//`; \
|
|
||||||
case "$@" in \
|
|
||||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
|
||||||
*) list='$(SUBDIRS)' ;; \
|
|
||||||
esac; \
|
|
||||||
for subdir in $$list; do \
|
|
||||||
echo "Making $$target in $$subdir"; \
|
|
||||||
if test "$$subdir" = "."; then \
|
|
||||||
dot_seen=yes; \
|
|
||||||
local_target="$$target-am"; \
|
|
||||||
else \
|
|
||||||
local_target="$$target"; \
|
|
||||||
fi; \
|
|
||||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
|
||||||
|| eval $$failcom; \
|
|
||||||
done; \
|
|
||||||
if test "$$dot_seen" = "no"; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
|
||||||
fi; test -z "$$fail"
|
|
||||||
tags-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
|
||||||
done
|
|
||||||
ctags-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
|
|
||||||
done
|
|
||||||
cscopelist-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \
|
|
||||||
done
|
|
||||||
|
|
||||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
mkid -fID $$unique
|
|
||||||
tags: TAGS
|
|
||||||
|
|
||||||
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
||||||
$(TAGS_FILES) $(LISP)
|
|
||||||
set x; \
|
|
||||||
here=`pwd`; \
|
|
||||||
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
|
||||||
include_option=--etags-include; \
|
|
||||||
empty_fix=.; \
|
|
||||||
else \
|
|
||||||
include_option=--include; \
|
|
||||||
empty_fix=; \
|
|
||||||
fi; \
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
if test "$$subdir" = .; then :; else \
|
|
||||||
test ! -f $$subdir/TAGS || \
|
|
||||||
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
|
||||||
fi; \
|
|
||||||
done; \
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
shift; \
|
|
||||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
|
||||||
test -n "$$unique" || unique=$$empty_fix; \
|
|
||||||
if test $$# -gt 0; then \
|
|
||||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
||||||
"$$@" $$unique; \
|
|
||||||
else \
|
|
||||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
||||||
$$unique; \
|
|
||||||
fi; \
|
|
||||||
fi
|
|
||||||
ctags: CTAGS
|
|
||||||
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
||||||
$(TAGS_FILES) $(LISP)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
test -z "$(CTAGS_ARGS)$$unique" \
|
|
||||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
|
||||||
$$unique
|
|
||||||
|
|
||||||
GTAGS:
|
|
||||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
|
||||||
&& $(am__cd) $(top_srcdir) \
|
|
||||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
|
||||||
|
|
||||||
cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP)'; \
|
|
||||||
case "$(srcdir)" in \
|
|
||||||
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
|
||||||
*) sdir=$(subdir)/$(srcdir) ;; \
|
|
||||||
esac; \
|
|
||||||
for i in $$list; do \
|
|
||||||
if test -f "$$i"; then \
|
|
||||||
echo "$(subdir)/$$i"; \
|
|
||||||
else \
|
|
||||||
echo "$$sdir/$$i"; \
|
|
||||||
fi; \
|
|
||||||
done >> $(top_builddir)/cscope.files
|
|
||||||
|
|
||||||
distclean-tags:
|
|
||||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
|
||||||
|
|
||||||
distdir: $(DISTFILES)
|
|
||||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
list='$(DISTFILES)'; \
|
|
||||||
dist_files=`for file in $$list; do echo $$file; done | \
|
|
||||||
sed -e "s|^$$srcdirstrip/||;t" \
|
|
||||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
|
||||||
case $$dist_files in \
|
|
||||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
|
||||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
|
||||||
sort -u` ;; \
|
|
||||||
esac; \
|
|
||||||
for file in $$dist_files; do \
|
|
||||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
|
||||||
if test -d $$d/$$file; then \
|
|
||||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
|
||||||
if test -d "$(distdir)/$$file"; then \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
|
||||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
else \
|
|
||||||
test -f "$(distdir)/$$file" \
|
|
||||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
if test "$$subdir" = .; then :; else \
|
|
||||||
$(am__make_dryrun) \
|
|
||||||
|| test -d "$(distdir)/$$subdir" \
|
|
||||||
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
|
||||||
|| exit 1; \
|
|
||||||
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
|
||||||
$(am__relativize); \
|
|
||||||
new_distdir=$$reldir; \
|
|
||||||
dir1=$$subdir; dir2="$(top_distdir)"; \
|
|
||||||
$(am__relativize); \
|
|
||||||
new_top_distdir=$$reldir; \
|
|
||||||
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
|
||||||
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
|
||||||
($(am__cd) $$subdir && \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) \
|
|
||||||
top_distdir="$$new_top_distdir" \
|
|
||||||
distdir="$$new_distdir" \
|
|
||||||
am__remove_distdir=: \
|
|
||||||
am__skip_length_check=: \
|
|
||||||
am__skip_mode_fix=: \
|
|
||||||
distdir) \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
check-am: all-am
|
|
||||||
check: check-recursive
|
|
||||||
all-am: Makefile
|
|
||||||
installdirs: installdirs-recursive
|
|
||||||
installdirs-am:
|
|
||||||
install: install-recursive
|
|
||||||
install-exec: install-exec-recursive
|
|
||||||
install-data: install-data-recursive
|
|
||||||
uninstall: uninstall-recursive
|
|
||||||
|
|
||||||
install-am: all-am
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
|
||||||
|
|
||||||
installcheck: installcheck-recursive
|
|
||||||
install-strip:
|
|
||||||
if test -z '$(STRIP)'; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
install; \
|
|
||||||
else \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
|
||||||
fi
|
|
||||||
mostlyclean-generic:
|
|
||||||
|
|
||||||
clean-generic:
|
|
||||||
|
|
||||||
distclean-generic:
|
|
||||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
|
||||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
|
||||||
|
|
||||||
maintainer-clean-generic:
|
|
||||||
@echo "This command is intended for maintainers to use"
|
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
|
||||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
|
||||||
clean: clean-recursive
|
|
||||||
|
|
||||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
|
||||||
|
|
||||||
distclean: distclean-recursive
|
|
||||||
-rm -f Makefile
|
|
||||||
distclean-am: clean-am distclean-generic distclean-tags
|
|
||||||
|
|
||||||
dvi: dvi-recursive
|
|
||||||
|
|
||||||
dvi-am:
|
|
||||||
|
|
||||||
html: html-recursive
|
|
||||||
|
|
||||||
html-am:
|
|
||||||
|
|
||||||
info: info-recursive
|
|
||||||
|
|
||||||
info-am:
|
|
||||||
|
|
||||||
install-data-am:
|
|
||||||
|
|
||||||
install-dvi: install-dvi-recursive
|
|
||||||
|
|
||||||
install-dvi-am:
|
|
||||||
|
|
||||||
install-exec-am:
|
|
||||||
|
|
||||||
install-html: install-html-recursive
|
|
||||||
|
|
||||||
install-html-am:
|
|
||||||
|
|
||||||
install-info: install-info-recursive
|
|
||||||
|
|
||||||
install-info-am:
|
|
||||||
|
|
||||||
install-man:
|
|
||||||
|
|
||||||
install-pdf: install-pdf-recursive
|
|
||||||
|
|
||||||
install-pdf-am:
|
|
||||||
|
|
||||||
install-ps: install-ps-recursive
|
|
||||||
|
|
||||||
install-ps-am:
|
|
||||||
|
|
||||||
installcheck-am:
|
|
||||||
|
|
||||||
maintainer-clean: maintainer-clean-recursive
|
|
||||||
-rm -f Makefile
|
|
||||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
|
||||||
|
|
||||||
mostlyclean: mostlyclean-recursive
|
|
||||||
|
|
||||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
|
||||||
|
|
||||||
pdf: pdf-recursive
|
|
||||||
|
|
||||||
pdf-am:
|
|
||||||
|
|
||||||
ps: ps-recursive
|
|
||||||
|
|
||||||
ps-am:
|
|
||||||
|
|
||||||
uninstall-am:
|
|
||||||
|
|
||||||
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) \
|
|
||||||
cscopelist-recursive ctags-recursive install-am install-strip \
|
|
||||||
tags-recursive
|
|
||||||
|
|
||||||
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
|
|
||||||
all all-am check check-am clean clean-generic clean-libtool \
|
|
||||||
cscopelist cscopelist-recursive ctags ctags-recursive \
|
|
||||||
distclean distclean-generic distclean-libtool distclean-tags \
|
|
||||||
distdir dvi dvi-am html html-am info info-am install \
|
|
||||||
install-am install-data install-data-am install-dvi \
|
|
||||||
install-dvi-am install-exec install-exec-am install-html \
|
|
||||||
install-html-am install-info install-info-am install-man \
|
|
||||||
install-pdf install-pdf-am install-ps install-ps-am \
|
|
||||||
install-strip installcheck installcheck-am installdirs \
|
|
||||||
installdirs-am maintainer-clean maintainer-clean-generic \
|
|
||||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
|
||||||
ps ps-am tags tags-recursive uninstall uninstall-am
|
|
||||||
|
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
|
||||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
|
||||||
.NOEXPORT:
|
|
@ -1,548 +0,0 @@
|
|||||||
# Makefile.in generated by automake 1.12.2 from Makefile.am.
|
|
||||||
# @configure_input@
|
|
||||||
|
|
||||||
# Copyright (C) 1994-2012 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
|
||||||
# with or without modifications, as long as this notice is preserved.
|
|
||||||
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
||||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
||||||
# PARTICULAR PURPOSE.
|
|
||||||
|
|
||||||
@SET_MAKE@
|
|
||||||
|
|
||||||
# icons/hicolor/48x48/apps/Makefile.am for anaconda
|
|
||||||
#
|
|
||||||
# Copyright (C) 2010 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
#
|
|
||||||
# Author: David Cantrell <dcantrell@redhat.com>
|
|
||||||
|
|
||||||
VPATH = @srcdir@
|
|
||||||
am__make_dryrun = \
|
|
||||||
{ \
|
|
||||||
am__dry=no; \
|
|
||||||
case $$MAKEFLAGS in \
|
|
||||||
*\\[\ \ ]*) \
|
|
||||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
|
||||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
|
||||||
*) \
|
|
||||||
for am__flg in $$MAKEFLAGS; do \
|
|
||||||
case $$am__flg in \
|
|
||||||
*=*|--*) ;; \
|
|
||||||
*n*) am__dry=yes; break;; \
|
|
||||||
esac; \
|
|
||||||
done;; \
|
|
||||||
esac; \
|
|
||||||
test $$am__dry = yes; \
|
|
||||||
}
|
|
||||||
pkgdatadir = $(datadir)/@PACKAGE@
|
|
||||||
pkgincludedir = $(includedir)/@PACKAGE@
|
|
||||||
pkglibdir = $(libdir)/@PACKAGE@
|
|
||||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
|
||||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
|
||||||
install_sh_DATA = $(install_sh) -c -m 644
|
|
||||||
install_sh_PROGRAM = $(install_sh) -c
|
|
||||||
install_sh_SCRIPT = $(install_sh) -c
|
|
||||||
INSTALL_HEADER = $(INSTALL_DATA)
|
|
||||||
transform = $(program_transform_name)
|
|
||||||
NORMAL_INSTALL = :
|
|
||||||
PRE_INSTALL = :
|
|
||||||
POST_INSTALL = :
|
|
||||||
NORMAL_UNINSTALL = :
|
|
||||||
PRE_UNINSTALL = :
|
|
||||||
POST_UNINSTALL = :
|
|
||||||
build_triplet = @build@
|
|
||||||
host_triplet = @host@
|
|
||||||
subdir = data/icons/hicolor/48x48/apps
|
|
||||||
DIST_COMMON = $(am__dist_icons_DATA_DIST) $(srcdir)/Makefile.am \
|
|
||||||
$(srcdir)/Makefile.in
|
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
|
||||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
|
||||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
|
|
||||||
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
|
|
||||||
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
|
||||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
|
||||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
|
||||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
|
||||||
$(top_srcdir)/m4/python.m4 $(top_srcdir)/configure.ac
|
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
|
||||||
$(ACLOCAL_M4)
|
|
||||||
mkinstalldirs = $(install_sh) -d
|
|
||||||
CONFIG_HEADER = $(top_builddir)/config.h
|
|
||||||
CONFIG_CLEAN_FILES =
|
|
||||||
CONFIG_CLEAN_VPATH_FILES =
|
|
||||||
AM_V_P = $(am__v_P_@AM_V@)
|
|
||||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
|
||||||
am__v_P_0 = false
|
|
||||||
am__v_P_1 = :
|
|
||||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
|
||||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
|
||||||
am__v_GEN_0 = @echo " GEN " $@;
|
|
||||||
am__v_GEN_1 =
|
|
||||||
AM_V_at = $(am__v_at_@AM_V@)
|
|
||||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
|
||||||
am__v_at_0 = @
|
|
||||||
am__v_at_1 =
|
|
||||||
SOURCES =
|
|
||||||
DIST_SOURCES =
|
|
||||||
am__can_run_installinfo = \
|
|
||||||
case $$AM_UPDATE_INFO_DIR in \
|
|
||||||
n|no|NO) false;; \
|
|
||||||
*) (install-info --version) >/dev/null 2>&1;; \
|
|
||||||
esac
|
|
||||||
am__dist_icons_DATA_DIST = liveinst.png
|
|
||||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
|
||||||
am__vpath_adj = case $$p in \
|
|
||||||
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
|
||||||
*) f=$$p;; \
|
|
||||||
esac;
|
|
||||||
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
|
||||||
am__install_max = 40
|
|
||||||
am__nobase_strip_setup = \
|
|
||||||
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
|
||||||
am__nobase_strip = \
|
|
||||||
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
|
||||||
am__nobase_list = $(am__nobase_strip_setup); \
|
|
||||||
for p in $$list; do echo "$$p $$p"; done | \
|
|
||||||
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
|
||||||
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
|
||||||
if (++n[$$2] == $(am__install_max)) \
|
|
||||||
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
|
||||||
END { for (dir in files) print dir, files[dir] }'
|
|
||||||
am__base_list = \
|
|
||||||
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
|
||||||
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
|
||||||
am__uninstall_files_from_dir = { \
|
|
||||||
test -z "$$files" \
|
|
||||||
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
|
||||||
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
|
||||||
$(am__cd) "$$dir" && rm -f $$files; }; \
|
|
||||||
}
|
|
||||||
am__installdirs = "$(DESTDIR)$(iconsdir)"
|
|
||||||
DATA = $(dist_icons_DATA)
|
|
||||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
|
||||||
ACLOCAL = @ACLOCAL@
|
|
||||||
ALLOCA = @ALLOCA@
|
|
||||||
AMTAR = @AMTAR@
|
|
||||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
|
||||||
AR = @AR@
|
|
||||||
ARCH = @ARCH@
|
|
||||||
AUDIT_LIBS = @AUDIT_LIBS@
|
|
||||||
AUTOCONF = @AUTOCONF@
|
|
||||||
AUTOHEADER = @AUTOHEADER@
|
|
||||||
AUTOMAKE = @AUTOMAKE@
|
|
||||||
AWK = @AWK@
|
|
||||||
BLKID_LIBS = @BLKID_LIBS@
|
|
||||||
CC = @CC@
|
|
||||||
CCDEPMODE = @CCDEPMODE@
|
|
||||||
CFLAGS = @CFLAGS@
|
|
||||||
CPP = @CPP@
|
|
||||||
CPPFLAGS = @CPPFLAGS@
|
|
||||||
CYGPATH_W = @CYGPATH_W@
|
|
||||||
DEFS = @DEFS@
|
|
||||||
DEPDIR = @DEPDIR@
|
|
||||||
DEVMAPPER_CFLAGS = @DEVMAPPER_CFLAGS@
|
|
||||||
DEVMAPPER_LIBS = @DEVMAPPER_LIBS@
|
|
||||||
DLLTOOL = @DLLTOOL@
|
|
||||||
DSYMUTIL = @DSYMUTIL@
|
|
||||||
DUMPBIN = @DUMPBIN@
|
|
||||||
ECHO_C = @ECHO_C@
|
|
||||||
ECHO_N = @ECHO_N@
|
|
||||||
ECHO_T = @ECHO_T@
|
|
||||||
EGREP = @EGREP@
|
|
||||||
EXEEXT = @EXEEXT@
|
|
||||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
|
||||||
FGREP = @FGREP@
|
|
||||||
GDK_CFLAGS = @GDK_CFLAGS@
|
|
||||||
GDK_LIBS = @GDK_LIBS@
|
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|
||||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
|
||||||
GLIB_LIBS = @GLIB_LIBS@
|
|
||||||
GMSGFMT = @GMSGFMT@
|
|
||||||
GMSGFMT_015 = @GMSGFMT_015@
|
|
||||||
GREP = @GREP@
|
|
||||||
GTK_X11_CFLAGS = @GTK_X11_CFLAGS@
|
|
||||||
GTK_X11_LIBS = @GTK_X11_LIBS@
|
|
||||||
INSTALL = @INSTALL@
|
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|
||||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
|
||||||
INTLLIBS = @INTLLIBS@
|
|
||||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
|
||||||
IPV6_CFLAGS = @IPV6_CFLAGS@
|
|
||||||
ISCSI_LIBS = @ISCSI_LIBS@
|
|
||||||
LD = @LD@
|
|
||||||
LDFLAGS = @LDFLAGS@
|
|
||||||
LIBARCHIVE_CFLAGS = @LIBARCHIVE_CFLAGS@
|
|
||||||
LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@
|
|
||||||
LIBCURL_CFLAGS = @LIBCURL_CFLAGS@
|
|
||||||
LIBCURL_LIBS = @LIBCURL_LIBS@
|
|
||||||
LIBICONV = @LIBICONV@
|
|
||||||
LIBINTL = @LIBINTL@
|
|
||||||
LIBNL_CFLAGS = @LIBNL_CFLAGS@
|
|
||||||
LIBNL_LIBS = @LIBNL_LIBS@
|
|
||||||
LIBNM_GLIB_CFLAGS = @LIBNM_GLIB_CFLAGS@
|
|
||||||
LIBNM_GLIB_LIBS = @LIBNM_GLIB_LIBS@
|
|
||||||
LIBOBJS = @LIBOBJS@
|
|
||||||
LIBS = @LIBS@
|
|
||||||
LIBTOOL = @LIBTOOL@
|
|
||||||
LIPO = @LIPO@
|
|
||||||
LN_S = @LN_S@
|
|
||||||
LTLIBICONV = @LTLIBICONV@
|
|
||||||
LTLIBINTL = @LTLIBINTL@
|
|
||||||
LTLIBOBJS = @LTLIBOBJS@
|
|
||||||
MAKEINFO = @MAKEINFO@
|
|
||||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
|
||||||
MKDIR_P = @MKDIR_P@
|
|
||||||
MSGFMT = @MSGFMT@
|
|
||||||
MSGFMT_015 = @MSGFMT_015@
|
|
||||||
MSGMERGE = @MSGMERGE@
|
|
||||||
NETWORKMANAGER_CFLAGS = @NETWORKMANAGER_CFLAGS@
|
|
||||||
NETWORKMANAGER_LIBS = @NETWORKMANAGER_LIBS@
|
|
||||||
NFS_CFLAGS = @NFS_CFLAGS@
|
|
||||||
NM = @NM@
|
|
||||||
NMEDIT = @NMEDIT@
|
|
||||||
OBJDUMP = @OBJDUMP@
|
|
||||||
OBJEXT = @OBJEXT@
|
|
||||||
OTOOL = @OTOOL@
|
|
||||||
OTOOL64 = @OTOOL64@
|
|
||||||
PACKAGE = @PACKAGE@
|
|
||||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
||||||
PACKAGE_NAME = @PACKAGE_NAME@
|
|
||||||
PACKAGE_RELEASE = @PACKAGE_RELEASE@
|
|
||||||
PACKAGE_STRING = @PACKAGE_STRING@
|
|
||||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
|
||||||
PACKAGE_URL = @PACKAGE_URL@
|
|
||||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
|
||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
|
||||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
|
||||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
|
||||||
POSUB = @POSUB@
|
|
||||||
PYTHON = @PYTHON@
|
|
||||||
PYTHON_EMBED_LIBS = @PYTHON_EMBED_LIBS@
|
|
||||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
|
||||||
PYTHON_INCLUDES = @PYTHON_INCLUDES@
|
|
||||||
PYTHON_LDFLAGS = @PYTHON_LDFLAGS@
|
|
||||||
PYTHON_LIBS = @PYTHON_LIBS@
|
|
||||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
|
||||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
|
||||||
PYTHON_VERSION = @PYTHON_VERSION@
|
|
||||||
RANLIB = @RANLIB@
|
|
||||||
RPM_CFLAGS = @RPM_CFLAGS@
|
|
||||||
RPM_LIBS = @RPM_LIBS@
|
|
||||||
SED = @SED@
|
|
||||||
SELINUX_CFLAGS = @SELINUX_CFLAGS@
|
|
||||||
SELINUX_LIBS = @SELINUX_LIBS@
|
|
||||||
SET_MAKE = @SET_MAKE@
|
|
||||||
SHELL = @SHELL@
|
|
||||||
STRIP = @STRIP@
|
|
||||||
USE_NLS = @USE_NLS@
|
|
||||||
VERSION = @VERSION@
|
|
||||||
X11_CFLAGS = @X11_CFLAGS@
|
|
||||||
X11_LIBS = @X11_LIBS@
|
|
||||||
XCOMPOSITE_CFLAGS = @XCOMPOSITE_CFLAGS@
|
|
||||||
XCOMPOSITE_LIBS = @XCOMPOSITE_LIBS@
|
|
||||||
XGETTEXT = @XGETTEXT@
|
|
||||||
XGETTEXT_015 = @XGETTEXT_015@
|
|
||||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
|
||||||
XMKMF = @XMKMF@
|
|
||||||
ZLIB_LIBS = @ZLIB_LIBS@
|
|
||||||
abs_builddir = @abs_builddir@
|
|
||||||
abs_srcdir = @abs_srcdir@
|
|
||||||
abs_top_builddir = @abs_top_builddir@
|
|
||||||
abs_top_srcdir = @abs_top_srcdir@
|
|
||||||
ac_ct_AR = @ac_ct_AR@
|
|
||||||
ac_ct_CC = @ac_ct_CC@
|
|
||||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
|
||||||
am__include = @am__include@
|
|
||||||
am__leading_dot = @am__leading_dot@
|
|
||||||
am__quote = @am__quote@
|
|
||||||
am__tar = @am__tar@
|
|
||||||
am__untar = @am__untar@
|
|
||||||
bindir = @bindir@
|
|
||||||
build = @build@
|
|
||||||
build_alias = @build_alias@
|
|
||||||
build_cpu = @build_cpu@
|
|
||||||
build_os = @build_os@
|
|
||||||
build_vendor = @build_vendor@
|
|
||||||
builddir = @builddir@
|
|
||||||
datadir = @datadir@
|
|
||||||
datarootdir = @datarootdir@
|
|
||||||
docdir = @docdir@
|
|
||||||
dvidir = @dvidir@
|
|
||||||
exec_prefix = @exec_prefix@
|
|
||||||
host = @host@
|
|
||||||
host_alias = @host_alias@
|
|
||||||
host_cpu = @host_cpu@
|
|
||||||
host_os = @host_os@
|
|
||||||
host_vendor = @host_vendor@
|
|
||||||
htmldir = @htmldir@
|
|
||||||
includedir = @includedir@
|
|
||||||
infodir = @infodir@
|
|
||||||
install_sh = @install_sh@
|
|
||||||
libdir = @libdir@
|
|
||||||
libexecdir = @libexecdir@
|
|
||||||
localedir = @localedir@
|
|
||||||
localstatedir = @localstatedir@
|
|
||||||
mandir = @mandir@
|
|
||||||
mkdir_p = @mkdir_p@
|
|
||||||
oldincludedir = @oldincludedir@
|
|
||||||
pdfdir = @pdfdir@
|
|
||||||
pkgpyexecdir = @pkgpyexecdir@
|
|
||||||
pkgpythondir = @pkgpythondir@
|
|
||||||
prefix = @prefix@
|
|
||||||
program_transform_name = @program_transform_name@
|
|
||||||
psdir = @psdir@
|
|
||||||
pyexecdir = @pyexecdir@
|
|
||||||
pythondir = @pythondir@
|
|
||||||
sbindir = @sbindir@
|
|
||||||
sharedstatedir = @sharedstatedir@
|
|
||||||
srcdir = @srcdir@
|
|
||||||
subdirs = @subdirs@
|
|
||||||
sysconfdir = @sysconfdir@
|
|
||||||
target_alias = @target_alias@
|
|
||||||
top_build_prefix = @top_build_prefix@
|
|
||||||
top_builddir = @top_builddir@
|
|
||||||
top_srcdir = @top_srcdir@
|
|
||||||
@IS_LIVEINST_ARCH_TRUE@iconsdir = $(datadir)/icons/hicolor/48x48/apps
|
|
||||||
@IS_LIVEINST_ARCH_TRUE@dist_icons_DATA = liveinst.png
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
all: all-am
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
|
||||||
@for dep in $?; do \
|
|
||||||
case '$(am__configure_deps)' in \
|
|
||||||
*$$dep*) \
|
|
||||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
|
||||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
|
||||||
exit 1;; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/48x48/apps/Makefile'; \
|
|
||||||
$(am__cd) $(top_srcdir) && \
|
|
||||||
$(AUTOMAKE) --foreign data/icons/hicolor/48x48/apps/Makefile
|
|
||||||
.PRECIOUS: Makefile
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
||||||
@case '$?' in \
|
|
||||||
*config.status*) \
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
|
||||||
*) \
|
|
||||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
|
||||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
|
||||||
esac;
|
|
||||||
|
|
||||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
|
|
||||||
$(top_srcdir)/configure: $(am__configure_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(am__aclocal_m4_deps):
|
|
||||||
|
|
||||||
mostlyclean-libtool:
|
|
||||||
-rm -f *.lo
|
|
||||||
|
|
||||||
clean-libtool:
|
|
||||||
-rm -rf .libs _libs
|
|
||||||
install-dist_iconsDATA: $(dist_icons_DATA)
|
|
||||||
@$(NORMAL_INSTALL)
|
|
||||||
@list='$(dist_icons_DATA)'; test -n "$(iconsdir)" || list=; \
|
|
||||||
if test -n "$$list"; then \
|
|
||||||
echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \
|
|
||||||
$(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \
|
|
||||||
fi; \
|
|
||||||
for p in $$list; do \
|
|
||||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
|
||||||
echo "$$d$$p"; \
|
|
||||||
done | $(am__base_list) | \
|
|
||||||
while read files; do \
|
|
||||||
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \
|
|
||||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \
|
|
||||||
done
|
|
||||||
|
|
||||||
uninstall-dist_iconsDATA:
|
|
||||||
@$(NORMAL_UNINSTALL)
|
|
||||||
@list='$(dist_icons_DATA)'; test -n "$(iconsdir)" || list=; \
|
|
||||||
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
|
||||||
dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir)
|
|
||||||
tags: TAGS
|
|
||||||
TAGS:
|
|
||||||
|
|
||||||
ctags: CTAGS
|
|
||||||
CTAGS:
|
|
||||||
|
|
||||||
cscope cscopelist:
|
|
||||||
|
|
||||||
|
|
||||||
distdir: $(DISTFILES)
|
|
||||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
list='$(DISTFILES)'; \
|
|
||||||
dist_files=`for file in $$list; do echo $$file; done | \
|
|
||||||
sed -e "s|^$$srcdirstrip/||;t" \
|
|
||||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
|
||||||
case $$dist_files in \
|
|
||||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
|
||||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
|
||||||
sort -u` ;; \
|
|
||||||
esac; \
|
|
||||||
for file in $$dist_files; do \
|
|
||||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
|
||||||
if test -d $$d/$$file; then \
|
|
||||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
|
||||||
if test -d "$(distdir)/$$file"; then \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
|
||||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
else \
|
|
||||||
test -f "$(distdir)/$$file" \
|
|
||||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
check-am: all-am
|
|
||||||
check: check-am
|
|
||||||
all-am: Makefile $(DATA)
|
|
||||||
installdirs:
|
|
||||||
for dir in "$(DESTDIR)$(iconsdir)"; do \
|
|
||||||
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
|
||||||
done
|
|
||||||
install: install-am
|
|
||||||
install-exec: install-exec-am
|
|
||||||
install-data: install-data-am
|
|
||||||
uninstall: uninstall-am
|
|
||||||
|
|
||||||
install-am: all-am
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
|
||||||
|
|
||||||
installcheck: installcheck-am
|
|
||||||
install-strip:
|
|
||||||
if test -z '$(STRIP)'; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
install; \
|
|
||||||
else \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
|
||||||
fi
|
|
||||||
mostlyclean-generic:
|
|
||||||
|
|
||||||
clean-generic:
|
|
||||||
|
|
||||||
distclean-generic:
|
|
||||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
|
||||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
|
||||||
|
|
||||||
maintainer-clean-generic:
|
|
||||||
@echo "This command is intended for maintainers to use"
|
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
|
||||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
|
||||||
clean: clean-am
|
|
||||||
|
|
||||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
|
||||||
|
|
||||||
distclean: distclean-am
|
|
||||||
-rm -f Makefile
|
|
||||||
distclean-am: clean-am distclean-generic
|
|
||||||
|
|
||||||
dvi: dvi-am
|
|
||||||
|
|
||||||
dvi-am:
|
|
||||||
|
|
||||||
html: html-am
|
|
||||||
|
|
||||||
html-am:
|
|
||||||
|
|
||||||
info: info-am
|
|
||||||
|
|
||||||
info-am:
|
|
||||||
|
|
||||||
install-data-am: install-dist_iconsDATA
|
|
||||||
|
|
||||||
install-dvi: install-dvi-am
|
|
||||||
|
|
||||||
install-dvi-am:
|
|
||||||
|
|
||||||
install-exec-am:
|
|
||||||
|
|
||||||
install-html: install-html-am
|
|
||||||
|
|
||||||
install-html-am:
|
|
||||||
|
|
||||||
install-info: install-info-am
|
|
||||||
|
|
||||||
install-info-am:
|
|
||||||
|
|
||||||
install-man:
|
|
||||||
|
|
||||||
install-pdf: install-pdf-am
|
|
||||||
|
|
||||||
install-pdf-am:
|
|
||||||
|
|
||||||
install-ps: install-ps-am
|
|
||||||
|
|
||||||
install-ps-am:
|
|
||||||
|
|
||||||
installcheck-am:
|
|
||||||
|
|
||||||
maintainer-clean: maintainer-clean-am
|
|
||||||
-rm -f Makefile
|
|
||||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
|
||||||
|
|
||||||
mostlyclean: mostlyclean-am
|
|
||||||
|
|
||||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
|
||||||
|
|
||||||
pdf: pdf-am
|
|
||||||
|
|
||||||
pdf-am:
|
|
||||||
|
|
||||||
ps: ps-am
|
|
||||||
|
|
||||||
ps-am:
|
|
||||||
|
|
||||||
uninstall-am: uninstall-dist_iconsDATA
|
|
||||||
|
|
||||||
.MAKE: install-am install-strip
|
|
||||||
|
|
||||||
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
|
|
||||||
distclean distclean-generic distclean-libtool distdir dvi \
|
|
||||||
dvi-am html html-am info info-am install install-am \
|
|
||||||
install-data install-data-am install-dist_iconsDATA \
|
|
||||||
install-dvi install-dvi-am install-exec install-exec-am \
|
|
||||||
install-html install-html-am install-info install-info-am \
|
|
||||||
install-man install-pdf install-pdf-am install-ps \
|
|
||||||
install-ps-am install-strip installcheck installcheck-am \
|
|
||||||
installdirs maintainer-clean maintainer-clean-generic \
|
|
||||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
|
||||||
ps ps-am uninstall uninstall-am uninstall-dist_iconsDATA
|
|
||||||
|
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
|
||||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
|
||||||
.NOEXPORT:
|
|
@ -1,679 +0,0 @@
|
|||||||
# Makefile.in generated by automake 1.12.2 from Makefile.am.
|
|
||||||
# @configure_input@
|
|
||||||
|
|
||||||
# Copyright (C) 1994-2012 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
|
||||||
# with or without modifications, as long as this notice is preserved.
|
|
||||||
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
||||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
||||||
# PARTICULAR PURPOSE.
|
|
||||||
|
|
||||||
@SET_MAKE@
|
|
||||||
|
|
||||||
# icons/hicolor/Makefile.am for anaconda
|
|
||||||
#
|
|
||||||
# Copyright (C) 2010 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
#
|
|
||||||
# Author: David Cantrell <dcantrell@redhat.com>
|
|
||||||
VPATH = @srcdir@
|
|
||||||
am__make_dryrun = \
|
|
||||||
{ \
|
|
||||||
am__dry=no; \
|
|
||||||
case $$MAKEFLAGS in \
|
|
||||||
*\\[\ \ ]*) \
|
|
||||||
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
|
||||||
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
|
||||||
*) \
|
|
||||||
for am__flg in $$MAKEFLAGS; do \
|
|
||||||
case $$am__flg in \
|
|
||||||
*=*|--*) ;; \
|
|
||||||
*n*) am__dry=yes; break;; \
|
|
||||||
esac; \
|
|
||||||
done;; \
|
|
||||||
esac; \
|
|
||||||
test $$am__dry = yes; \
|
|
||||||
}
|
|
||||||
pkgdatadir = $(datadir)/@PACKAGE@
|
|
||||||
pkgincludedir = $(includedir)/@PACKAGE@
|
|
||||||
pkglibdir = $(libdir)/@PACKAGE@
|
|
||||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
|
||||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
|
||||||
install_sh_DATA = $(install_sh) -c -m 644
|
|
||||||
install_sh_PROGRAM = $(install_sh) -c
|
|
||||||
install_sh_SCRIPT = $(install_sh) -c
|
|
||||||
INSTALL_HEADER = $(INSTALL_DATA)
|
|
||||||
transform = $(program_transform_name)
|
|
||||||
NORMAL_INSTALL = :
|
|
||||||
PRE_INSTALL = :
|
|
||||||
POST_INSTALL = :
|
|
||||||
NORMAL_UNINSTALL = :
|
|
||||||
PRE_UNINSTALL = :
|
|
||||||
POST_UNINSTALL = :
|
|
||||||
build_triplet = @build@
|
|
||||||
host_triplet = @host@
|
|
||||||
subdir = data/icons/hicolor
|
|
||||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
|
||||||
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
|
|
||||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
|
|
||||||
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
|
|
||||||
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
|
||||||
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
|
||||||
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
|
|
||||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
|
||||||
$(top_srcdir)/m4/python.m4 $(top_srcdir)/configure.ac
|
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
|
||||||
$(ACLOCAL_M4)
|
|
||||||
mkinstalldirs = $(install_sh) -d
|
|
||||||
CONFIG_HEADER = $(top_builddir)/config.h
|
|
||||||
CONFIG_CLEAN_FILES =
|
|
||||||
CONFIG_CLEAN_VPATH_FILES =
|
|
||||||
AM_V_P = $(am__v_P_@AM_V@)
|
|
||||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
|
||||||
am__v_P_0 = false
|
|
||||||
am__v_P_1 = :
|
|
||||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
|
||||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
|
||||||
am__v_GEN_0 = @echo " GEN " $@;
|
|
||||||
am__v_GEN_1 =
|
|
||||||
AM_V_at = $(am__v_at_@AM_V@)
|
|
||||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
|
||||||
am__v_at_0 = @
|
|
||||||
am__v_at_1 =
|
|
||||||
SOURCES =
|
|
||||||
DIST_SOURCES =
|
|
||||||
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
|
|
||||||
html-recursive info-recursive install-data-recursive \
|
|
||||||
install-dvi-recursive install-exec-recursive \
|
|
||||||
install-html-recursive install-info-recursive \
|
|
||||||
install-pdf-recursive install-ps-recursive install-recursive \
|
|
||||||
installcheck-recursive installdirs-recursive pdf-recursive \
|
|
||||||
ps-recursive uninstall-recursive
|
|
||||||
am__can_run_installinfo = \
|
|
||||||
case $$AM_UPDATE_INFO_DIR in \
|
|
||||||
n|no|NO) false;; \
|
|
||||||
*) (install-info --version) >/dev/null 2>&1;; \
|
|
||||||
esac
|
|
||||||
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
|
||||||
distclean-recursive maintainer-clean-recursive
|
|
||||||
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
|
|
||||||
$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
|
|
||||||
distdir
|
|
||||||
ETAGS = etags
|
|
||||||
CTAGS = ctags
|
|
||||||
DIST_SUBDIRS = $(SUBDIRS)
|
|
||||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
|
||||||
am__relativize = \
|
|
||||||
dir0=`pwd`; \
|
|
||||||
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
|
||||||
sed_rest='s,^[^/]*/*,,'; \
|
|
||||||
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
|
||||||
sed_butlast='s,/*[^/]*$$,,'; \
|
|
||||||
while test -n "$$dir1"; do \
|
|
||||||
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
|
||||||
if test "$$first" != "."; then \
|
|
||||||
if test "$$first" = ".."; then \
|
|
||||||
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
|
||||||
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
|
||||||
else \
|
|
||||||
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
|
||||||
if test "$$first2" = "$$first"; then \
|
|
||||||
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
|
||||||
else \
|
|
||||||
dir2="../$$dir2"; \
|
|
||||||
fi; \
|
|
||||||
dir0="$$dir0"/"$$first"; \
|
|
||||||
fi; \
|
|
||||||
fi; \
|
|
||||||
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
|
||||||
done; \
|
|
||||||
reldir="$$dir2"
|
|
||||||
ACLOCAL = @ACLOCAL@
|
|
||||||
ALLOCA = @ALLOCA@
|
|
||||||
AMTAR = @AMTAR@
|
|
||||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
|
||||||
AR = @AR@
|
|
||||||
ARCH = @ARCH@
|
|
||||||
AUDIT_LIBS = @AUDIT_LIBS@
|
|
||||||
AUTOCONF = @AUTOCONF@
|
|
||||||
AUTOHEADER = @AUTOHEADER@
|
|
||||||
AUTOMAKE = @AUTOMAKE@
|
|
||||||
AWK = @AWK@
|
|
||||||
BLKID_LIBS = @BLKID_LIBS@
|
|
||||||
CC = @CC@
|
|
||||||
CCDEPMODE = @CCDEPMODE@
|
|
||||||
CFLAGS = @CFLAGS@
|
|
||||||
CPP = @CPP@
|
|
||||||
CPPFLAGS = @CPPFLAGS@
|
|
||||||
CYGPATH_W = @CYGPATH_W@
|
|
||||||
DEFS = @DEFS@
|
|
||||||
DEPDIR = @DEPDIR@
|
|
||||||
DEVMAPPER_CFLAGS = @DEVMAPPER_CFLAGS@
|
|
||||||
DEVMAPPER_LIBS = @DEVMAPPER_LIBS@
|
|
||||||
DLLTOOL = @DLLTOOL@
|
|
||||||
DSYMUTIL = @DSYMUTIL@
|
|
||||||
DUMPBIN = @DUMPBIN@
|
|
||||||
ECHO_C = @ECHO_C@
|
|
||||||
ECHO_N = @ECHO_N@
|
|
||||||
ECHO_T = @ECHO_T@
|
|
||||||
EGREP = @EGREP@
|
|
||||||
EXEEXT = @EXEEXT@
|
|
||||||
EXT2FS_LIBS = @EXT2FS_LIBS@
|
|
||||||
FGREP = @FGREP@
|
|
||||||
GDK_CFLAGS = @GDK_CFLAGS@
|
|
||||||
GDK_LIBS = @GDK_LIBS@
|
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|
||||||
GLIB_CFLAGS = @GLIB_CFLAGS@
|
|
||||||
GLIB_LIBS = @GLIB_LIBS@
|
|
||||||
GMSGFMT = @GMSGFMT@
|
|
||||||
GMSGFMT_015 = @GMSGFMT_015@
|
|
||||||
GREP = @GREP@
|
|
||||||
GTK_X11_CFLAGS = @GTK_X11_CFLAGS@
|
|
||||||
GTK_X11_LIBS = @GTK_X11_LIBS@
|
|
||||||
INSTALL = @INSTALL@
|
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|
||||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
|
||||||
INTLLIBS = @INTLLIBS@
|
|
||||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
|
||||||
IPV6_CFLAGS = @IPV6_CFLAGS@
|
|
||||||
ISCSI_LIBS = @ISCSI_LIBS@
|
|
||||||
LD = @LD@
|
|
||||||
LDFLAGS = @LDFLAGS@
|
|
||||||
LIBARCHIVE_CFLAGS = @LIBARCHIVE_CFLAGS@
|
|
||||||
LIBARCHIVE_LIBS = @LIBARCHIVE_LIBS@
|
|
||||||
LIBCURL_CFLAGS = @LIBCURL_CFLAGS@
|
|
||||||
LIBCURL_LIBS = @LIBCURL_LIBS@
|
|
||||||
LIBICONV = @LIBICONV@
|
|
||||||
LIBINTL = @LIBINTL@
|
|
||||||
LIBNL_CFLAGS = @LIBNL_CFLAGS@
|
|
||||||
LIBNL_LIBS = @LIBNL_LIBS@
|
|
||||||
LIBNM_GLIB_CFLAGS = @LIBNM_GLIB_CFLAGS@
|
|
||||||
LIBNM_GLIB_LIBS = @LIBNM_GLIB_LIBS@
|
|
||||||
LIBOBJS = @LIBOBJS@
|
|
||||||
LIBS = @LIBS@
|
|
||||||
LIBTOOL = @LIBTOOL@
|
|
||||||
LIPO = @LIPO@
|
|
||||||
LN_S = @LN_S@
|
|
||||||
LTLIBICONV = @LTLIBICONV@
|
|
||||||
LTLIBINTL = @LTLIBINTL@
|
|
||||||
LTLIBOBJS = @LTLIBOBJS@
|
|
||||||
MAKEINFO = @MAKEINFO@
|
|
||||||
MANIFEST_TOOL = @MANIFEST_TOOL@
|
|
||||||
MKDIR_P = @MKDIR_P@
|
|
||||||
MSGFMT = @MSGFMT@
|
|
||||||
MSGFMT_015 = @MSGFMT_015@
|
|
||||||
MSGMERGE = @MSGMERGE@
|
|
||||||
NETWORKMANAGER_CFLAGS = @NETWORKMANAGER_CFLAGS@
|
|
||||||
NETWORKMANAGER_LIBS = @NETWORKMANAGER_LIBS@
|
|
||||||
NFS_CFLAGS = @NFS_CFLAGS@
|
|
||||||
NM = @NM@
|
|
||||||
NMEDIT = @NMEDIT@
|
|
||||||
OBJDUMP = @OBJDUMP@
|
|
||||||
OBJEXT = @OBJEXT@
|
|
||||||
OTOOL = @OTOOL@
|
|
||||||
OTOOL64 = @OTOOL64@
|
|
||||||
PACKAGE = @PACKAGE@
|
|
||||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
||||||
PACKAGE_NAME = @PACKAGE_NAME@
|
|
||||||
PACKAGE_RELEASE = @PACKAGE_RELEASE@
|
|
||||||
PACKAGE_STRING = @PACKAGE_STRING@
|
|
||||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
|
||||||
PACKAGE_URL = @PACKAGE_URL@
|
|
||||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
|
||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
|
||||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
|
||||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
|
||||||
POSUB = @POSUB@
|
|
||||||
PYTHON = @PYTHON@
|
|
||||||
PYTHON_EMBED_LIBS = @PYTHON_EMBED_LIBS@
|
|
||||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
|
||||||
PYTHON_INCLUDES = @PYTHON_INCLUDES@
|
|
||||||
PYTHON_LDFLAGS = @PYTHON_LDFLAGS@
|
|
||||||
PYTHON_LIBS = @PYTHON_LIBS@
|
|
||||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
|
||||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
|
||||||
PYTHON_VERSION = @PYTHON_VERSION@
|
|
||||||
RANLIB = @RANLIB@
|
|
||||||
RPM_CFLAGS = @RPM_CFLAGS@
|
|
||||||
RPM_LIBS = @RPM_LIBS@
|
|
||||||
SED = @SED@
|
|
||||||
SELINUX_CFLAGS = @SELINUX_CFLAGS@
|
|
||||||
SELINUX_LIBS = @SELINUX_LIBS@
|
|
||||||
SET_MAKE = @SET_MAKE@
|
|
||||||
SHELL = @SHELL@
|
|
||||||
STRIP = @STRIP@
|
|
||||||
USE_NLS = @USE_NLS@
|
|
||||||
VERSION = @VERSION@
|
|
||||||
X11_CFLAGS = @X11_CFLAGS@
|
|
||||||
X11_LIBS = @X11_LIBS@
|
|
||||||
XCOMPOSITE_CFLAGS = @XCOMPOSITE_CFLAGS@
|
|
||||||
XCOMPOSITE_LIBS = @XCOMPOSITE_LIBS@
|
|
||||||
XGETTEXT = @XGETTEXT@
|
|
||||||
XGETTEXT_015 = @XGETTEXT_015@
|
|
||||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
|
||||||
XMKMF = @XMKMF@
|
|
||||||
ZLIB_LIBS = @ZLIB_LIBS@
|
|
||||||
abs_builddir = @abs_builddir@
|
|
||||||
abs_srcdir = @abs_srcdir@
|
|
||||||
abs_top_builddir = @abs_top_builddir@
|
|
||||||
abs_top_srcdir = @abs_top_srcdir@
|
|
||||||
ac_ct_AR = @ac_ct_AR@
|
|
||||||
ac_ct_CC = @ac_ct_CC@
|
|
||||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
|
||||||
am__include = @am__include@
|
|
||||||
am__leading_dot = @am__leading_dot@
|
|
||||||
am__quote = @am__quote@
|
|
||||||
am__tar = @am__tar@
|
|
||||||
am__untar = @am__untar@
|
|
||||||
bindir = @bindir@
|
|
||||||
build = @build@
|
|
||||||
build_alias = @build_alias@
|
|
||||||
build_cpu = @build_cpu@
|
|
||||||
build_os = @build_os@
|
|
||||||
build_vendor = @build_vendor@
|
|
||||||
builddir = @builddir@
|
|
||||||
datadir = @datadir@
|
|
||||||
datarootdir = @datarootdir@
|
|
||||||
docdir = @docdir@
|
|
||||||
dvidir = @dvidir@
|
|
||||||
exec_prefix = @exec_prefix@
|
|
||||||
host = @host@
|
|
||||||
host_alias = @host_alias@
|
|
||||||
host_cpu = @host_cpu@
|
|
||||||
host_os = @host_os@
|
|
||||||
host_vendor = @host_vendor@
|
|
||||||
htmldir = @htmldir@
|
|
||||||
includedir = @includedir@
|
|
||||||
infodir = @infodir@
|
|
||||||
install_sh = @install_sh@
|
|
||||||
libdir = @libdir@
|
|
||||||
libexecdir = @libexecdir@
|
|
||||||
localedir = @localedir@
|
|
||||||
localstatedir = @localstatedir@
|
|
||||||
mandir = @mandir@
|
|
||||||
mkdir_p = @mkdir_p@
|
|
||||||
oldincludedir = @oldincludedir@
|
|
||||||
pdfdir = @pdfdir@
|
|
||||||
pkgpyexecdir = @pkgpyexecdir@
|
|
||||||
pkgpythondir = @pkgpythondir@
|
|
||||||
prefix = @prefix@
|
|
||||||
program_transform_name = @program_transform_name@
|
|
||||||
psdir = @psdir@
|
|
||||||
pyexecdir = @pyexecdir@
|
|
||||||
pythondir = @pythondir@
|
|
||||||
sbindir = @sbindir@
|
|
||||||
sharedstatedir = @sharedstatedir@
|
|
||||||
srcdir = @srcdir@
|
|
||||||
subdirs = @subdirs@
|
|
||||||
sysconfdir = @sysconfdir@
|
|
||||||
target_alias = @target_alias@
|
|
||||||
top_build_prefix = @top_build_prefix@
|
|
||||||
top_builddir = @top_builddir@
|
|
||||||
top_srcdir = @top_srcdir@
|
|
||||||
SUBDIRS = 16x16 22x22 24x24 32x32 48x48 256x256
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
all: all-recursive
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
|
||||||
@for dep in $?; do \
|
|
||||||
case '$(am__configure_deps)' in \
|
|
||||||
*$$dep*) \
|
|
||||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
|
||||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
|
||||||
exit 1;; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/Makefile'; \
|
|
||||||
$(am__cd) $(top_srcdir) && \
|
|
||||||
$(AUTOMAKE) --foreign data/icons/hicolor/Makefile
|
|
||||||
.PRECIOUS: Makefile
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
||||||
@case '$?' in \
|
|
||||||
*config.status*) \
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
|
||||||
*) \
|
|
||||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
|
||||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
|
||||||
esac;
|
|
||||||
|
|
||||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
|
|
||||||
$(top_srcdir)/configure: $(am__configure_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(am__aclocal_m4_deps):
|
|
||||||
|
|
||||||
mostlyclean-libtool:
|
|
||||||
-rm -f *.lo
|
|
||||||
|
|
||||||
clean-libtool:
|
|
||||||
-rm -rf .libs _libs
|
|
||||||
|
|
||||||
# This directory's subdirectories are mostly independent; you can cd
|
|
||||||
# into them and run 'make' without going through this Makefile.
|
|
||||||
# To change the values of 'make' variables: instead of editing Makefiles,
|
|
||||||
# (1) if the variable is set in 'config.status', edit 'config.status'
|
|
||||||
# (which will cause the Makefiles to be regenerated when you run 'make');
|
|
||||||
# (2) otherwise, pass the desired values on the 'make' command line.
|
|
||||||
$(RECURSIVE_TARGETS) $(RECURSIVE_CLEAN_TARGETS):
|
|
||||||
@fail= failcom='exit 1'; \
|
|
||||||
for f in x $$MAKEFLAGS; do \
|
|
||||||
case $$f in \
|
|
||||||
*=* | --[!k]*);; \
|
|
||||||
*k*) failcom='fail=yes';; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
dot_seen=no; \
|
|
||||||
target=`echo $@ | sed s/-recursive//`; \
|
|
||||||
case "$@" in \
|
|
||||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
|
||||||
*) list='$(SUBDIRS)' ;; \
|
|
||||||
esac; \
|
|
||||||
for subdir in $$list; do \
|
|
||||||
echo "Making $$target in $$subdir"; \
|
|
||||||
if test "$$subdir" = "."; then \
|
|
||||||
dot_seen=yes; \
|
|
||||||
local_target="$$target-am"; \
|
|
||||||
else \
|
|
||||||
local_target="$$target"; \
|
|
||||||
fi; \
|
|
||||||
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
|
||||||
|| eval $$failcom; \
|
|
||||||
done; \
|
|
||||||
if test "$$dot_seen" = "no"; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
|
||||||
fi; test -z "$$fail"
|
|
||||||
tags-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
|
||||||
done
|
|
||||||
ctags-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
|
|
||||||
done
|
|
||||||
cscopelist-recursive:
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \
|
|
||||||
done
|
|
||||||
|
|
||||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
mkid -fID $$unique
|
|
||||||
tags: TAGS
|
|
||||||
|
|
||||||
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
||||||
$(TAGS_FILES) $(LISP)
|
|
||||||
set x; \
|
|
||||||
here=`pwd`; \
|
|
||||||
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
|
||||||
include_option=--etags-include; \
|
|
||||||
empty_fix=.; \
|
|
||||||
else \
|
|
||||||
include_option=--include; \
|
|
||||||
empty_fix=; \
|
|
||||||
fi; \
|
|
||||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
if test "$$subdir" = .; then :; else \
|
|
||||||
test ! -f $$subdir/TAGS || \
|
|
||||||
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
|
||||||
fi; \
|
|
||||||
done; \
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
shift; \
|
|
||||||
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
|
||||||
test -n "$$unique" || unique=$$empty_fix; \
|
|
||||||
if test $$# -gt 0; then \
|
|
||||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
||||||
"$$@" $$unique; \
|
|
||||||
else \
|
|
||||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
|
||||||
$$unique; \
|
|
||||||
fi; \
|
|
||||||
fi
|
|
||||||
ctags: CTAGS
|
|
||||||
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
|
||||||
$(TAGS_FILES) $(LISP)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
|
||||||
unique=`for i in $$list; do \
|
|
||||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
|
||||||
done | \
|
|
||||||
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
|
||||||
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
|
||||||
test -z "$(CTAGS_ARGS)$$unique" \
|
|
||||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
|
||||||
$$unique
|
|
||||||
|
|
||||||
GTAGS:
|
|
||||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
|
||||||
&& $(am__cd) $(top_srcdir) \
|
|
||||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
|
||||||
|
|
||||||
cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP)
|
|
||||||
list='$(SOURCES) $(HEADERS) $(LISP)'; \
|
|
||||||
case "$(srcdir)" in \
|
|
||||||
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
|
|
||||||
*) sdir=$(subdir)/$(srcdir) ;; \
|
|
||||||
esac; \
|
|
||||||
for i in $$list; do \
|
|
||||||
if test -f "$$i"; then \
|
|
||||||
echo "$(subdir)/$$i"; \
|
|
||||||
else \
|
|
||||||
echo "$$sdir/$$i"; \
|
|
||||||
fi; \
|
|
||||||
done >> $(top_builddir)/cscope.files
|
|
||||||
|
|
||||||
distclean-tags:
|
|
||||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
|
||||||
|
|
||||||
distdir: $(DISTFILES)
|
|
||||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
list='$(DISTFILES)'; \
|
|
||||||
dist_files=`for file in $$list; do echo $$file; done | \
|
|
||||||
sed -e "s|^$$srcdirstrip/||;t" \
|
|
||||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
|
||||||
case $$dist_files in \
|
|
||||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
|
||||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
|
||||||
sort -u` ;; \
|
|
||||||
esac; \
|
|
||||||
for file in $$dist_files; do \
|
|
||||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
|
||||||
if test -d $$d/$$file; then \
|
|
||||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
|
||||||
if test -d "$(distdir)/$$file"; then \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
|
||||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
else \
|
|
||||||
test -f "$(distdir)/$$file" \
|
|
||||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
|
||||||
if test "$$subdir" = .; then :; else \
|
|
||||||
$(am__make_dryrun) \
|
|
||||||
|| test -d "$(distdir)/$$subdir" \
|
|
||||||
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
|
||||||
|| exit 1; \
|
|
||||||
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
|
||||||
$(am__relativize); \
|
|
||||||
new_distdir=$$reldir; \
|
|
||||||
dir1=$$subdir; dir2="$(top_distdir)"; \
|
|
||||||
$(am__relativize); \
|
|
||||||
new_top_distdir=$$reldir; \
|
|
||||||
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
|
||||||
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
|
||||||
($(am__cd) $$subdir && \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) \
|
|
||||||
top_distdir="$$new_top_distdir" \
|
|
||||||
distdir="$$new_distdir" \
|
|
||||||
am__remove_distdir=: \
|
|
||||||
am__skip_length_check=: \
|
|
||||||
am__skip_mode_fix=: \
|
|
||||||
distdir) \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
check-am: all-am
|
|
||||||
check: check-recursive
|
|
||||||
all-am: Makefile
|
|
||||||
installdirs: installdirs-recursive
|
|
||||||
installdirs-am:
|
|
||||||
install: install-recursive
|
|
||||||
install-exec: install-exec-recursive
|
|
||||||
install-data: install-data-recursive
|
|
||||||
uninstall: uninstall-recursive
|
|
||||||
|
|
||||||
install-am: all-am
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
|
||||||
|
|
||||||
installcheck: installcheck-recursive
|
|
||||||
install-strip:
|
|
||||||
if test -z '$(STRIP)'; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
install; \
|
|
||||||
else \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
|
||||||
fi
|
|
||||||
mostlyclean-generic:
|
|
||||||
|
|
||||||
clean-generic:
|
|
||||||
|
|
||||||
distclean-generic:
|
|
||||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
|
||||||
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
|
||||||
|
|
||||||
maintainer-clean-generic:
|
|
||||||
@echo "This command is intended for maintainers to use"
|
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
|
||||||
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
|
||||||
clean: clean-recursive
|
|
||||||
|
|
||||||
clean-am: clean-generic clean-libtool mostlyclean-am
|
|
||||||
|
|
||||||
distclean: distclean-recursive
|
|
||||||
-rm -f Makefile
|
|
||||||
distclean-am: clean-am distclean-generic distclean-tags
|
|
||||||
|
|
||||||
dvi: dvi-recursive
|
|
||||||
|
|
||||||
dvi-am:
|
|
||||||
|
|
||||||
html: html-recursive
|
|
||||||
|
|
||||||
html-am:
|
|
||||||
|
|
||||||
info: info-recursive
|
|
||||||
|
|
||||||
info-am:
|
|
||||||
|
|
||||||
install-data-am:
|
|
||||||
|
|
||||||
install-dvi: install-dvi-recursive
|
|
||||||
|
|
||||||
install-dvi-am:
|
|
||||||
|
|
||||||
install-exec-am:
|
|
||||||
|
|
||||||
install-html: install-html-recursive
|
|
||||||
|
|
||||||
install-html-am:
|
|
||||||
|
|
||||||
install-info: install-info-recursive
|
|
||||||
|
|
||||||
install-info-am:
|
|
||||||
|
|
||||||
install-man:
|
|
||||||
|
|
||||||
install-pdf: install-pdf-recursive
|
|
||||||
|
|
||||||
install-pdf-am:
|
|
||||||
|
|
||||||
install-ps: install-ps-recursive
|
|
||||||
|
|
||||||
install-ps-am:
|
|
||||||
|
|
||||||
installcheck-am:
|
|
||||||
|
|
||||||
maintainer-clean: maintainer-clean-recursive
|
|
||||||
-rm -f Makefile
|
|
||||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
|
||||||
|
|
||||||
mostlyclean: mostlyclean-recursive
|
|
||||||
|
|
||||||
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
|
||||||
|
|
||||||
pdf: pdf-recursive
|
|
||||||
|
|
||||||
pdf-am:
|
|
||||||
|
|
||||||
ps: ps-recursive
|
|
||||||
|
|
||||||
ps-am:
|
|
||||||
|
|
||||||
uninstall-am:
|
|
||||||
|
|
||||||
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) \
|
|
||||||
cscopelist-recursive ctags-recursive install-am install-strip \
|
|
||||||
tags-recursive
|
|
||||||
|
|
||||||
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
|
|
||||||
all all-am check check-am clean clean-generic clean-libtool \
|
|
||||||
cscopelist cscopelist-recursive ctags ctags-recursive \
|
|
||||||
distclean distclean-generic distclean-libtool distclean-tags \
|
|
||||||
distdir dvi dvi-am html html-am info info-am install \
|
|
||||||
install-am install-data install-data-am install-dvi \
|
|
||||||
install-dvi-am install-exec install-exec-am install-html \
|
|
||||||
install-html-am install-info install-info-am install-man \
|
|
||||||
install-pdf install-pdf-am install-ps install-ps-am \
|
|
||||||
install-strip installcheck installcheck-am installdirs \
|
|
||||||
installdirs-am maintainer-clean maintainer-clean-generic \
|
|
||||||
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
|
|
||||||
ps ps-am tags tags-recursive uninstall uninstall-am
|
|
||||||
|
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
|
||||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
|
||||||
.NOEXPORT:
|
|
@ -1,11 +0,0 @@
|
|||||||
# Kickstart defaults file for an interative install.
|
|
||||||
# This is not loaded if a kickstart file is provided on the command line.
|
|
||||||
auth --enableshadow --passalgo=sha512
|
|
||||||
firstboot --enable
|
|
||||||
|
|
||||||
%anaconda
|
|
||||||
# Default password policies
|
|
||||||
pwpolicy root --notstrict --minlen=0 --minquality=1 --nochanges --emptyok
|
|
||||||
pwpolicy user --notstrict --minlen=0 --minquality=1 --nochanges --emptyok
|
|
||||||
pwpolicy luks --notstrict --minlen=0 --minquality=1 --nochanges --emptyok
|
|
||||||
%end
|
|
@ -1,53 +0,0 @@
|
|||||||
# liveinst/Makefile.am for anaconda
|
|
||||||
#
|
|
||||||
# Copyright (C) 2009 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License as published
|
|
||||||
# by the Free Software Foundation; either version 2.1 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
SUBDIRS = console.apps gnome pam.d
|
|
||||||
|
|
||||||
if IS_LIVEINST_ARCH
|
|
||||||
dist_sbin_SCRIPTS = liveinst
|
|
||||||
|
|
||||||
desktopdir = $(datadir)/applications
|
|
||||||
dist_desktop_DATA = liveinst.desktop
|
|
||||||
|
|
||||||
dist_libexec_SCRIPTS = liveinst-setup.sh
|
|
||||||
|
|
||||||
autostartdir = $(sysconfdir)/xdg/autostart
|
|
||||||
dist_autostart_DATA = liveinst-setup.desktop
|
|
||||||
|
|
||||||
install-exec-local:
|
|
||||||
$(MKDIR_P) $(DESTDIR)$(bindir)
|
|
||||||
$(LN_S) consolehelper $(DESTDIR)$(bindir)/liveinst
|
|
||||||
|
|
||||||
# Merge translations into the desktop file
|
|
||||||
# Use the merged translations in $(builddir). If no merged translations exist,
|
|
||||||
# just exit.
|
|
||||||
install-data-hook:
|
|
||||||
for p in $(top_builddir)/po/*.mpo ; do \
|
|
||||||
[ -e $$p ] || exit 0 ; \
|
|
||||||
$(MSGFMT) --desktop --template=$(DESTDIR)$(desktopdir)/liveinst.desktop \
|
|
||||||
--locale=$$(basename $$p .mpo) \
|
|
||||||
-o $(DESTDIR)$(desktopdir)/liveinst.desktop.new $$p || exit 1 ; \
|
|
||||||
mv $(DESTDIR)$(desktopdir)/liveinst.desktop.new $(DESTDIR)$(desktopdir)/liveinst.desktop || exit 1 ; \
|
|
||||||
done
|
|
||||||
|
|
||||||
uninstall-local:
|
|
||||||
rm -f $(DESTDIR)$(bindir)/liveinst
|
|
||||||
endif
|
|
||||||
|
|
||||||
EXTRA_DIST = README
|
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user