]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
Fix merge conflicts during merge of next and the suricata branch
authorStefan Schantl <stefan.schantl@ipfire.org>
Thu, 23 Aug 2018 08:34:17 +0000 (10:34 +0200)
committerStefan Schantl <stefan.schantl@ipfire.org>
Thu, 23 Aug 2018 08:34:17 +0000 (10:34 +0200)
177 files changed:
config/avahi/smb.service [new file with mode: 0644]
config/backup/backup.pl
config/backup/exclude
config/backup/include
config/backup/includes/avahi [new file with mode: 0644]
config/cdrom/grub-efi.cfg [new file with mode: 0644]
config/cdrom/grub.cfg [new file with mode: 0644]
config/dracut/dracut.conf
config/grub2/default
config/kernel/kernel.config.aarch64-ipfire
config/rootfiles/common/aarch64/efibootmgr [new file with mode: 0644]
config/rootfiles/common/aarch64/efivar [new file with mode: 0644]
config/rootfiles/common/aarch64/grub [new file with mode: 0644]
config/rootfiles/common/aarch64/initscripts
config/rootfiles/common/aarch64/linux
config/rootfiles/common/aarch64/stage2
config/rootfiles/common/armv5tel/initscripts
config/rootfiles/common/cdrkit [new file with mode: 0644]
config/rootfiles/common/dvdrtools [deleted file]
config/rootfiles/common/i586/grub
config/rootfiles/common/i586/initscripts
config/rootfiles/common/i586/syslinux
config/rootfiles/common/installer
config/rootfiles/common/linux-firmware
config/rootfiles/common/openssl
config/rootfiles/common/parted
config/rootfiles/common/pciutils
config/rootfiles/common/stage2
config/rootfiles/common/usbutils
config/rootfiles/common/x86_64/efibootmgr [new file with mode: 0644]
config/rootfiles/common/x86_64/efivar [new file with mode: 0644]
config/rootfiles/common/x86_64/gcc
config/rootfiles/common/x86_64/grub
config/rootfiles/common/x86_64/initscripts
config/rootfiles/common/x86_64/intel-microcode
config/rootfiles/common/x86_64/ipfire-netboot
config/rootfiles/common/x86_64/stage2
config/rootfiles/common/x86_64/syslinux
config/rootfiles/core/123/filelists/usbutils [deleted symlink]
config/rootfiles/core/124/exclude [moved from config/rootfiles/core/123/exclude with 100% similarity]
config/rootfiles/core/124/filelists/aarch64/efibootmgr [new symlink]
config/rootfiles/core/124/filelists/aarch64/efivar [new symlink]
config/rootfiles/core/124/filelists/aarch64/grub [new symlink]
config/rootfiles/core/124/filelists/bind [new symlink]
config/rootfiles/core/124/filelists/cdrkit [new symlink]
config/rootfiles/core/124/filelists/files [new file with mode: 0644]
config/rootfiles/core/124/filelists/i586/grub [new symlink]
config/rootfiles/core/124/filelists/parted [new symlink]
config/rootfiles/core/124/filelists/pciutils [new symlink]
config/rootfiles/core/124/filelists/x86_64/efibootmgr [new symlink]
config/rootfiles/core/124/filelists/x86_64/efivar [new symlink]
config/rootfiles/core/124/filelists/x86_64/grub [new symlink]
config/rootfiles/core/124/update.sh [new file with mode: 0644]
config/rootfiles/oldcore/123/exclude [new file with mode: 0644]
config/rootfiles/oldcore/123/filelists/apache2 [new symlink]
config/rootfiles/oldcore/123/filelists/conntrack-tools [moved from config/rootfiles/core/123/filelists/conntrack-tools with 100% similarity]
config/rootfiles/oldcore/123/filelists/coreutils [moved from config/rootfiles/core/123/filelists/coreutils with 100% similarity]
config/rootfiles/oldcore/123/filelists/files [moved from config/rootfiles/core/123/filelists/files with 80% similarity]
config/rootfiles/oldcore/123/filelists/gnupg [moved from config/rootfiles/core/123/filelists/gnupg with 100% similarity]
config/rootfiles/oldcore/123/filelists/i586/intel-microcode [new symlink]
config/rootfiles/oldcore/123/filelists/iana-etc [moved from config/rootfiles/core/123/filelists/iana-etc with 100% similarity]
config/rootfiles/oldcore/123/filelists/ipset [moved from config/rootfiles/core/123/filelists/ipset with 100% similarity]
config/rootfiles/oldcore/123/filelists/iptables [moved from config/rootfiles/core/123/filelists/iptables with 100% similarity]
config/rootfiles/oldcore/123/filelists/libgcrypt [moved from config/rootfiles/core/123/filelists/libgcrypt with 100% similarity]
config/rootfiles/oldcore/123/filelists/linux-firmware-updates [new file with mode: 0644]
config/rootfiles/oldcore/123/filelists/nss-myhostname [moved from config/rootfiles/core/123/filelists/nss-myhostname with 100% similarity]
config/rootfiles/oldcore/123/filelists/openssl [new symlink]
config/rootfiles/oldcore/123/filelists/openssl-compat [new symlink]
config/rootfiles/oldcore/123/filelists/squid [new symlink]
config/rootfiles/oldcore/123/filelists/strongswan [moved from config/rootfiles/core/123/filelists/strongswan with 100% similarity]
config/rootfiles/oldcore/123/filelists/tzdata [moved from config/rootfiles/core/123/filelists/tzdata with 100% similarity]
config/rootfiles/oldcore/123/filelists/unbound [moved from config/rootfiles/core/123/filelists/unbound with 100% similarity]
config/rootfiles/oldcore/123/filelists/x86_64/intel-microcode [new symlink]
config/rootfiles/oldcore/123/update.sh [moved from config/rootfiles/core/123/update.sh with 94% similarity]
config/rootfiles/packages/avahi [new file with mode: 0644]
config/rootfiles/packages/aws-cli [new file with mode: 0644]
config/rootfiles/packages/cups
config/rootfiles/packages/python3-botocore [new file with mode: 0644]
config/rootfiles/packages/python3-colorama [new file with mode: 0644]
config/rootfiles/packages/python3-dateutil [new file with mode: 0644]
config/rootfiles/packages/python3-docutils [new file with mode: 0644]
config/rootfiles/packages/python3-jmespath [new file with mode: 0644]
config/rootfiles/packages/python3-pyasn1 [new file with mode: 0644]
config/rootfiles/packages/python3-rsa [new file with mode: 0644]
config/rootfiles/packages/python3-s3transfer [new file with mode: 0644]
config/rootfiles/packages/python3-six [new file with mode: 0644]
config/rootfiles/packages/python3-yaml [new file with mode: 0644]
html/cgi-bin/credits.cgi
html/cgi-bin/firewall.cgi
html/cgi-bin/logs.cgi/ids.dat
lfs/Config
lfs/apache2
lfs/avahi [new file with mode: 0644]
lfs/aws-cli [new file with mode: 0644]
lfs/bind
lfs/cdrkit [new file with mode: 0644]
lfs/cdrom
lfs/cups
lfs/efibootmgr [new file with mode: 0644]
lfs/efivar [new file with mode: 0644]
lfs/flash-images
lfs/grub
lfs/initscripts
lfs/intel-microcode
lfs/ipfire-netboot
lfs/linux
lfs/linux-firmware
lfs/linux-initrd
lfs/nano
lfs/nginx
lfs/openssh
lfs/openssl
lfs/openssl-compat
lfs/parted
lfs/pciutils
lfs/postfix
lfs/python3-botocore [new file with mode: 0644]
lfs/python3-colorama [new file with mode: 0644]
lfs/python3-dateutil [new file with mode: 0644]
lfs/python3-docutils [moved from lfs/dvdrtools with 89% similarity]
lfs/python3-jmespath [new file with mode: 0644]
lfs/python3-pyasn1 [new file with mode: 0644]
lfs/python3-rsa [new file with mode: 0644]
lfs/python3-s3transfer [new file with mode: 0644]
lfs/python3-six [new file with mode: 0644]
lfs/python3-yaml [new file with mode: 0644]
lfs/rng-tools
lfs/squid
lfs/syslinux
lfs/tor
lfs/usbutils
make.sh
src/initscripts/helper/aws-setup
src/initscripts/packages/avahi [new file with mode: 0755]
src/initscripts/system/aws
src/initscripts/system/collectd
src/initscripts/system/firstsetup
src/initscripts/system/localnet
src/initscripts/system/network-trigger [deleted file]
src/initscripts/system/partresize
src/initscripts/system/unbound
src/installer/Makefile.am
src/installer/dracut-module/module-setup.sh
src/installer/hw.c
src/installer/hw.h
src/installer/install-bootloader [moved from src/scripts/update-bootloader with 67% similarity]
src/installer/main.c
src/paks/avahi/install.sh [new file with mode: 0644]
src/paks/avahi/uninstall.sh [new file with mode: 0644]
src/paks/avahi/update.sh [new file with mode: 0644]
src/paks/linux-pae/install.sh
src/patches/cdrkit/cdrkit-1.1.10-build-fix.patch [new file with mode: 0644]
src/patches/cdrkit/cdrkit-1.1.11-cmakewarn.patch [new file with mode: 0644]
src/patches/cdrkit/cdrkit-1.1.11-devname.patch [new file with mode: 0644]
src/patches/cdrkit/cdrkit-1.1.11-dvdman.patch [new file with mode: 0644]
src/patches/cdrkit/cdrkit-1.1.11-format.patch [new file with mode: 0644]
src/patches/cdrkit/cdrkit-1.1.11-handler.patch [new file with mode: 0644]
src/patches/cdrkit/cdrkit-1.1.11-manpagefix.patch [new file with mode: 0644]
src/patches/cdrkit/cdrkit-1.1.11-memset.patch [new file with mode: 0644]
src/patches/cdrkit/cdrkit-1.1.11-paranoiacdda.patch [new file with mode: 0644]
src/patches/cdrkit/cdrkit-1.1.11-ppc64le_elfheader.patch [new file with mode: 0644]
src/patches/cdrkit/cdrkit-1.1.11-readsegfault.patch [new file with mode: 0644]
src/patches/cdrkit/cdrkit-1.1.11-rootstat.patch [new file with mode: 0644]
src/patches/cdrkit/cdrkit-1.1.11-usalinst.patch [new file with mode: 0644]
src/patches/cdrkit/cdrkit-1.1.11-utf8.patch [new file with mode: 0644]
src/patches/cdrkit/cdrkit-1.1.11-werror_gcc5.patch [new file with mode: 0644]
src/patches/cdrkit/cdrkit-1.1.8-werror.patch [new file with mode: 0644]
src/patches/cdrkit/cdrkit-1.1.9-buffer_overflow.patch [new file with mode: 0644]
src/patches/cdrkit/cdrkit-1.1.9-efi-boot.patch [new file with mode: 0644]
src/patches/cdrkit/cdrkit-1.1.9-no_mp3.patch [new file with mode: 0644]
src/patches/linux/linux-4.9.8-apu_leds.patch
src/patches/parted-3.2-device-mapper.patch [new file with mode: 0644]
src/patches/squid/SQUID-2018_1.patch [deleted file]
src/patches/squid/SQUID-2018_2.patch [deleted file]
src/patches/squid/squid-3.5.28-fix-max-file-descriptors.patch [moved from src/patches/squid/squid-3.5.27-fix-max-file-descriptors.patch with 100% similarity]
src/scripts/backupiso
src/scripts/rebuild-initrd

diff --git a/config/avahi/smb.service b/config/avahi/smb.service
new file mode 100644 (file)
index 0000000..d895354
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" standalone='no'?>
+<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
+<service-group>
+   <name replace-wildcards="yes">Samba Shares on %h</name>
+   <service>
+       <type>_smb._tcp</type>
+       <port>139</port>
+   </service>
+</service-group>
index d430f34674a83d80505c01e94d85f34f44ef05d7..ce16e7f42fcc1d5fd4a3341b95414a8382f87014 100644 (file)
@@ -46,7 +46,7 @@ if (($ARGV[0] eq 'include') || ($ARGV[0] eq 'iso')) {
   print DATEI @include;
   print "/var/log/messages";
   close(DATEI);
-  system("tar -cvzf /var/ipfire/backup/$Jahr$Monat$Monatstag-$Stunden$Minuten.ipf --files-from='/tmp/include' --exclude-from='/var/ipfire/backup/exclude' --files-from='/var/ipfire/backup/include.user' --exclude-from='/var/ipfire/backup/exclude.user'");
+  system("tar -cvzf /var/ipfire/backup/$Jahr$Monat$Monatstag-$Stunden$Minuten.ipf --exclude-from='/var/ipfire/backup/exclude' --exclude-from='/var/ipfire/backup/exclude.user' --files-from='/tmp/include' --files-from='/var/ipfire/backup/include.user'");
   system("rm /tmp/include");
   if ($ARGV[0] eq 'iso') {
        system("/usr/local/bin/backupiso $Jahr$Monat$Monatstag-$Stunden$Minuten &");
@@ -57,7 +57,7 @@ elsif ($ARGV[0] eq 'exclude') {
   open(DATEI, ">/tmp/include") || die "Could not save temp include file";
   print DATEI @include;
   close(DATEI);
-  system("tar -cvzf /var/ipfire/backup/$Jahr$Monat$Monatstag-$Stunden$Minuten.ipf --files-from='/tmp/include' --exclude-from='/var/ipfire/backup/exclude' --files-from='/var/ipfire/backup/include.user' --exclude-from='/var/ipfire/backup/exclude.user'");
+  system("tar -cvzf /var/ipfire/backup/$Jahr$Monat$Monatstag-$Stunden$Minuten.ipf --exclude-from='/var/ipfire/backup/exclude' --exclude-from='/var/ipfire/backup/exclude.user' --files-from='/tmp/include' --files-from='/var/ipfire/backup/include.user'");
   system("rm /tmp/include");
 }
 elsif ($ARGV[0] eq 'restore') {
@@ -158,7 +158,7 @@ sub createinclude(){
   open(DATEI, "<${General::swroot}/backup/include") || die "Can not open include file";
   my @Zeilen = <DATEI>;
   close(DATEI);
-  
+
   foreach (@Zeilen){
     chomp($_);
     my @files = `find $_ -maxdepth 0 2>/dev/null`;
index 7ca9d10b2d7d6d6b0141256d7918b45429391274..0d3de04d253394e58ed324de4b9daf168e170d2d 100644 (file)
@@ -1,5 +1,5 @@
-*.tmp
 /etc/sysconfig/lm_sensors
+*.tmp
 /var/ipfire/ethernet/settings
 /var/ipfire/firewall/bin/*
 /var/ipfire/ovpn/openssl/*
index 59430c576ce8b19d8e8ab647d3b70636529080cc..6982b1c92416463ad27281ef8fc8a3f408cfce37 100644 (file)
@@ -1,38 +1,48 @@
-/var/ipfire/*/settings
-/var/ipfire/*/*.conf
-/var/ipfire/*/*.pem
-/var/ipfire/*/config
-/var/ipfire/*/enable
-/var/ipfire/*/*enable*
-/var/ipfire/ovpn/collectd.vpn
-/etc/unbound
-/etc/passwd
-/etc/shadow
 /etc/group
-/etc/ipsec.user.*
-/etc/ipsec.user-post.conf
-/etc/sysconfig/*
 /etc/hosts*
 /etc/httpd/server.crt
 /etc/httpd/server.csr
-/etc/httpd/server.key
 /etc/httpd/server-ecdsa.crt
 /etc/httpd/server-ecdsa.csr
 /etc/httpd/server-ecdsa.key
-/etc/ssh/ssh_host*
-/etc/ssh/sshd_config
+/etc/httpd/server.key
+/etc/ipsec.user.*
+/etc/ipsec.user-post.conf
 /etc/logrotate.d
+/etc/passwd
+/etc/shadow
+/etc/ssh/sshd_config
+/etc/ssh/ssh_host*
+/etc/squid/squid.conf.local
+/etc/squid/squid.conf.pre.local
+/etc/sysconfig/*
+/etc/sysconfig/firewall.local
+/etc/sysconfig/rc.local
+/etc/unbound
+/root/.bash_history
+/root/.gitconfig
+/root/.ssh
 /var/ipfire/auth/users
+/var/ipfire/captive/*
+/var/ipfire/*/*.conf
+/var/ipfire/*/config
 /var/ipfire/dhcp/*
 /var/ipfire/dnsforward/*
+/var/ipfire/*/enable
+/var/ipfire/*/*enable*
+/var/ipfire/ethernet/aliases
+/var/ipfire/ethernet/wireless
 /var/ipfire/firewall
 /var/ipfire/fwhosts
 /var/ipfire/main/*
 /var/ipfire/ovpn
+/var/ipfire/ovpn/collectd.vpn
+/var/ipfire/*/*.pem
 /var/ipfire/ppp
 /var/ipfire/proxy
 /var/ipfire/qos/*
 /var/ipfire/qos/bin/qos.sh
+/var/ipfire/*/settings
 /var/ipfire/time/
 /var/ipfire/urlfilter
 /var/ipfire/vpn
 /var/log/rrd/*
 /var/log/rrd/collectd
 /var/log/vnstat
-/etc/sysconfig/firewall.local
-/etc/sysconfig/rc.local
-/root/.gitconfig
-/root/.bash_history
-/var/ipfire/ethernet/aliases
-/var/ipfire/ethernet/wireless
-/var/ipfire/captive/*
diff --git a/config/backup/includes/avahi b/config/backup/includes/avahi
new file mode 100644 (file)
index 0000000..7f32af6
--- /dev/null
@@ -0,0 +1 @@
+/etc/avahi/avahi-daemon.conf
diff --git a/config/cdrom/grub-efi.cfg b/config/cdrom/grub-efi.cfg
new file mode 100644 (file)
index 0000000..8ce7150
--- /dev/null
@@ -0,0 +1,2 @@
+search.fs_label "NAME VERSION ARCH" root
+set prefix=($root)/EFI/BOOT
diff --git a/config/cdrom/grub.cfg b/config/cdrom/grub.cfg
new file mode 100644 (file)
index 0000000..421c0e6
--- /dev/null
@@ -0,0 +1,34 @@
+set default="0"
+
+function load_video {
+  insmod efi_gop
+  insmod efi_uga
+  insmod video_bochs
+  insmod video_cirrus
+  insmod all_video
+}
+
+load_video
+set gfxpayload=keep
+insmod gzio
+insmod part_gpt
+insmod ext2
+
+set timeout=60
+
+menuentry 'Install NAME VERSION ARCH' --class ipfire --class gnu-linux --class gnu --class os {
+       linux /boot/isolinux/vmlinuz
+       initrd /boot/isolinux/instroot
+}
+
+submenu 'Other Installation Options -->' {
+       menuentry 'Install NAME VERSION (Text Mode)' --class ipfire --class gnu-linux --class gnu --class os {
+               linux /boot/isolinux/vmlinuz novga
+               initrd /boot/isolinux/instroot
+       }
+
+       menuentry 'Unattended installation' --class ipfire --class gnu-linux --class gnu --class os {
+               linux /boot/isolinux/vmlinuz installer.unattended
+               initrd /boot/isolinux/instroot
+       }
+}
index 52bba9c6294eee6532d1f1d54a7fe1abe26bcca8..e9bd566b64035a979f5f0635c671838fdee0f6dd 100644 (file)
@@ -31,6 +31,9 @@ filesystems+="reiserfs vfat xfs"
 #hostonly="yes"
 #
 
+# Load microcode for the CPU early
+early_microcode=yes
+
 # install local /etc/mdadm.conf
 #mdadmconf="no"
 
index 39eed0fb5aa30b60aef792f33e039da9396b5b49..c1b78237e88fcd4572740c019f6a6356593ce396 100644 (file)
@@ -4,4 +4,3 @@ GRUB_DEFAULT=saved
 GRUB_CMDLINE_LINUX="panic=10"
 GRUB_DISABLE_RECOVERY="true"
 GRUB_BACKGROUND="/boot/grub/splash.png"
-GRUB_FONT="/boot/grub/unifont.pf2"
index c3b97ea927aae98d92ff1fcd2c08d0cfdeaea46b..fd70734905b012ca943a3ecd01b655a9d0d868e9 100644 (file)
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 4.14.50-ipfire-multi Kernel Configuration
+# Linux/arm64 4.14.50-ipfire Kernel Configuration
 #
 CONFIG_ARM64=y
 CONFIG_64BIT=y
@@ -442,6 +442,7 @@ CONFIG_PCI_ECAM=y
 # CONFIG_PCI_IOV is not set
 # CONFIG_PCI_PRI is not set
 # CONFIG_PCI_PASID is not set
+CONFIG_PCI_LABEL=y
 # CONFIG_HOTPLUG_PCI is not set
 
 #
@@ -600,7 +601,9 @@ CONFIG_ARM64_MODULE_CMODEL_LARGE=y
 #
 CONFIG_CMDLINE="console=ttyAM0,115200 root=/dev/sda1 rootdelay=20"
 # CONFIG_CMDLINE_FORCE is not set
-# CONFIG_EFI is not set
+CONFIG_EFI_STUB=y
+CONFIG_EFI=y
+CONFIG_DMI=y
 
 #
 # Userspace binary formats
@@ -2412,7 +2415,6 @@ CONFIG_WLAN=y
 # CONFIG_WIRELESS_WDS is not set
 CONFIG_WLAN_VENDOR_ADMTEK=y
 CONFIG_ADM8211=m
-# CONFIG_RTL8189ES is not set
 CONFIG_ATH_COMMON=m
 CONFIG_WLAN_VENDOR_ATH=y
 # CONFIG_ATH_DEBUG is not set
@@ -2623,7 +2625,6 @@ CONFIG_WL18XX=m
 CONFIG_WLCORE=m
 CONFIG_WLCORE_SDIO=m
 CONFIG_WILINK_PLATFORM_DATA=y
-# CONFIG_WLAN_VENDOR_XRADIO is not set
 CONFIG_WLAN_VENDOR_ZYDAS=y
 CONFIG_USB_ZD1201=m
 CONFIG_ZD1211RW=m
@@ -2872,6 +2873,7 @@ CONFIG_HVC_DRIVER=y
 # CONFIG_HVC_DCC is not set
 CONFIG_VIRTIO_CONSOLE=m
 CONFIG_IPMI_HANDLER=m
+CONFIG_IPMI_DMI_DECODE=y
 # CONFIG_IPMI_PANIC_EVENT is not set
 CONFIG_IPMI_DEVICE_INTERFACE=m
 CONFIG_IPMI_SI=m
@@ -3592,7 +3594,6 @@ CONFIG_REGULATOR_PFUZE100=y
 # CONFIG_REGULATOR_PV88080 is not set
 # CONFIG_REGULATOR_PV88090 is not set
 # CONFIG_REGULATOR_PWM is not set
-CONFIG_REGULATOR_SY8106A=y
 # CONFIG_REGULATOR_TPS51632 is not set
 # CONFIG_REGULATOR_TPS62360 is not set
 # CONFIG_REGULATOR_TPS65023 is not set
@@ -3603,7 +3604,6 @@ CONFIG_REGULATOR_TWL4030=y
 CONFIG_REGULATOR_VEXPRESS=y
 CONFIG_CEC_CORE=m
 CONFIG_CEC_NOTIFIER=y
-CONFIG_CEC_PIN=y
 CONFIG_RC_CORE=m
 CONFIG_RC_MAP=m
 CONFIG_RC_DECODERS=y
@@ -4246,12 +4246,6 @@ CONFIG_DRM_UDL=m
 # CONFIG_DRM_MGAG200 is not set
 # CONFIG_DRM_CIRRUS_QEMU is not set
 CONFIG_DRM_RCAR_DW_HDMI=m
-CONFIG_DRM_SUN4I=m
-CONFIG_DRM_SUN4I_HDMI=m
-CONFIG_DRM_SUN4I_HDMI_CEC=y
-CONFIG_DRM_SUN4I_BACKEND=m
-CONFIG_DRM_SUN8I_DW_HDMI=m
-CONFIG_DRM_SUN8I_MIXER=m
 # CONFIG_DRM_QXL is not set
 # CONFIG_DRM_BOCHS is not set
 CONFIG_DRM_VIRTIO_GPU=m
@@ -4342,6 +4336,7 @@ CONFIG_FB_ARMCLCD=m
 # CONFIG_FB_ASILIANT is not set
 # CONFIG_FB_IMSTT is not set
 # CONFIG_FB_UVESA is not set
+CONFIG_FB_EFI=y
 CONFIG_FB_OPENCORES=m
 # CONFIG_FB_S1D13XXX is not set
 # CONFIG_FB_NVIDIA is not set
@@ -5328,6 +5323,7 @@ CONFIG_RTC_DRV_DS1553=m
 # CONFIG_RTC_DRV_DS1685_FAMILY is not set
 CONFIG_RTC_DRV_DS1742=m
 CONFIG_RTC_DRV_DS2404=m
+# CONFIG_RTC_DRV_EFI is not set
 CONFIG_RTC_DRV_STK17TA8=m
 # CONFIG_RTC_DRV_M48T86 is not set
 CONFIG_RTC_DRV_M48T35=m
@@ -6066,10 +6062,27 @@ CONFIG_ARM_PSCI_FW=y
 # CONFIG_ARM_PSCI_CHECKER is not set
 # CONFIG_ARM_SCPI_PROTOCOL is not set
 # CONFIG_FIRMWARE_MEMMAP is not set
+CONFIG_DMIID=y
+# CONFIG_DMI_SYSFS is not set
 CONFIG_RASPBERRYPI_FIRMWARE=y
 # CONFIG_FW_CFG_SYSFS is not set
 CONFIG_HAVE_ARM_SMCCC=y
 # CONFIG_GOOGLE_FIRMWARE is not set
+
+#
+# EFI (Extensible Firmware Interface) Support
+#
+CONFIG_EFI_VARS=y
+CONFIG_EFI_ESRT=y
+CONFIG_EFI_VARS_PSTORE=y
+# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
+CONFIG_EFI_PARAMS_FROM_FDT=y
+CONFIG_EFI_RUNTIME_WRAPPERS=y
+CONFIG_EFI_ARMSTUB=y
+CONFIG_EFI_BOOTLOADER_CONTROL=m
+# CONFIG_EFI_CAPSULE_LOADER is not set
+# CONFIG_EFI_TEST is not set
+# CONFIG_RESET_ATTACK_MITIGATION is not set
 CONFIG_MESON_SM=y
 
 #
@@ -6191,6 +6204,7 @@ CONFIG_TMPFS_XATTR=y
 # CONFIG_HUGETLB_PAGE is not set
 CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
 CONFIG_CONFIGFS_FS=m
+CONFIG_EFIVAR_FS=m
 CONFIG_MISC_FILESYSTEMS=y
 # CONFIG_ORANGEFS_FS is not set
 # CONFIG_ADFS_FS is not set
@@ -6810,6 +6824,7 @@ CONFIG_DDR=y
 CONFIG_IRQ_POLL=y
 CONFIG_LIBFDT=y
 CONFIG_OID_REGISTRY=m
+CONFIG_UCS2_STRING=y
 CONFIG_FONT_SUPPORT=y
 # CONFIG_FONTS is not set
 CONFIG_FONT_8x8=y
diff --git a/config/rootfiles/common/aarch64/efibootmgr b/config/rootfiles/common/aarch64/efibootmgr
new file mode 100644 (file)
index 0000000..56a0eb1
--- /dev/null
@@ -0,0 +1,4 @@
+usr/sbin/efibootdump
+usr/sbin/efibootmgr
+#usr/share/man/man8/efibootdump.8
+#usr/share/man/man8/efibootmgr.8
diff --git a/config/rootfiles/common/aarch64/efivar b/config/rootfiles/common/aarch64/efivar
new file mode 100644 (file)
index 0000000..4018e4c
--- /dev/null
@@ -0,0 +1,46 @@
+usr/bin/efivar
+#usr/include/efivar
+#usr/include/efivar/efiboot-creator.h
+#usr/include/efivar/efiboot-loadopt.h
+#usr/include/efivar/efiboot.h
+#usr/include/efivar/efivar-dp.h
+#usr/include/efivar/efivar-guids.h
+#usr/include/efivar/efivar.h
+#usr/lib/libefiboot.so
+usr/lib/libefiboot.so.1
+usr/lib/libefiboot.so.1.35
+#usr/lib/libefivar.so
+usr/lib/libefivar.so.1
+usr/lib/libefivar.so.1.35
+#usr/lib/pkgconfig/efiboot.pc
+#usr/lib/pkgconfig/efivar.pc
+#usr/share/man/man1/efivar.1
+#usr/share/man/man3/efi_append_variable.3
+#usr/share/man/man3/efi_del_variable.3
+#usr/share/man/man3/efi_get_next_variable_name.3
+#usr/share/man/man3/efi_get_variable.3
+#usr/share/man/man3/efi_get_variable_attributes.3
+#usr/share/man/man3/efi_get_variable_size.3
+#usr/share/man/man3/efi_guid_to_id_guid.3
+#usr/share/man/man3/efi_guid_to_name.3
+#usr/share/man/man3/efi_guid_to_str.3
+#usr/share/man/man3/efi_guid_to_symbol.3
+#usr/share/man/man3/efi_name_to_guid.3
+#usr/share/man/man3/efi_set_variable.3
+#usr/share/man/man3/efi_str_to_guid.3
+#usr/share/man/man3/efi_symbol_to_guid.3
+#usr/share/man/man3/efi_variable_alloc.3
+#usr/share/man/man3/efi_variable_export.3
+#usr/share/man/man3/efi_variable_free.3
+#usr/share/man/man3/efi_variable_get_attributes.3
+#usr/share/man/man3/efi_variable_get_data.3
+#usr/share/man/man3/efi_variable_get_guid.3
+#usr/share/man/man3/efi_variable_get_name.3
+#usr/share/man/man3/efi_variable_import.3
+#usr/share/man/man3/efi_variable_realize.3
+#usr/share/man/man3/efi_variable_set_attributes.3
+#usr/share/man/man3/efi_variable_set_data.3
+#usr/share/man/man3/efi_variable_set_guid.3
+#usr/share/man/man3/efi_variable_set_name.3
+#usr/share/man/man3/efi_variable_t.3
+#usr/share/man/man3/efi_variables_supported.3
diff --git a/config/rootfiles/common/aarch64/grub b/config/rootfiles/common/aarch64/grub
new file mode 100644 (file)
index 0000000..6de37dd
--- /dev/null
@@ -0,0 +1,536 @@
+#boot/grub
+boot/grub/splash.png
+#etc/bash_completion.d
+#etc/bash_completion.d/grub
+etc/default/grub
+#etc/grub.d
+etc/grub.d/00_header
+etc/grub.d/10_linux
+etc/grub.d/20_linux_xen
+etc/grub.d/30_os-prober
+etc/grub.d/40_custom
+etc/grub.d/41_custom
+etc/grub.d/README
+usr/bin/grub-editenv
+usr/bin/grub-file
+usr/bin/grub-fstest
+usr/bin/grub-glue-efi
+usr/bin/grub-kbdcomp
+usr/bin/grub-menulst2cfg
+usr/bin/grub-mkfont
+usr/bin/grub-mkimage
+usr/bin/grub-mklayout
+usr/bin/grub-mknetdir
+usr/bin/grub-mkpasswd-pbkdf2
+usr/bin/grub-mkrelpath
+usr/bin/grub-mkrescue
+usr/bin/grub-mkstandalone
+usr/bin/grub-render-label
+usr/bin/grub-script-check
+usr/bin/grub-syslinux2cfg
+#usr/lib/grub
+#usr/lib/grub/arm64-efi
+usr/lib/grub/arm64-efi/acpi.mod
+usr/lib/grub/arm64-efi/acpi.module
+usr/lib/grub/arm64-efi/adler32.mod
+usr/lib/grub/arm64-efi/adler32.module
+usr/lib/grub/arm64-efi/affs.mod
+usr/lib/grub/arm64-efi/affs.module
+usr/lib/grub/arm64-efi/afs.mod
+usr/lib/grub/arm64-efi/afs.module
+usr/lib/grub/arm64-efi/all_video.mod
+usr/lib/grub/arm64-efi/all_video.module
+usr/lib/grub/arm64-efi/archelp.mod
+usr/lib/grub/arm64-efi/archelp.module
+usr/lib/grub/arm64-efi/bfs.mod
+usr/lib/grub/arm64-efi/bfs.module
+usr/lib/grub/arm64-efi/bitmap.mod
+usr/lib/grub/arm64-efi/bitmap.module
+usr/lib/grub/arm64-efi/bitmap_scale.mod
+usr/lib/grub/arm64-efi/bitmap_scale.module
+usr/lib/grub/arm64-efi/blocklist.mod
+usr/lib/grub/arm64-efi/blocklist.module
+usr/lib/grub/arm64-efi/boot.mod
+usr/lib/grub/arm64-efi/boot.module
+usr/lib/grub/arm64-efi/bswap_test.mod
+usr/lib/grub/arm64-efi/bswap_test.module
+usr/lib/grub/arm64-efi/btrfs.mod
+usr/lib/grub/arm64-efi/btrfs.module
+usr/lib/grub/arm64-efi/bufio.mod
+usr/lib/grub/arm64-efi/bufio.module
+usr/lib/grub/arm64-efi/cat.mod
+usr/lib/grub/arm64-efi/cat.module
+usr/lib/grub/arm64-efi/cbfs.mod
+usr/lib/grub/arm64-efi/cbfs.module
+usr/lib/grub/arm64-efi/chain.mod
+usr/lib/grub/arm64-efi/chain.module
+usr/lib/grub/arm64-efi/cmdline_cat_test.mod
+usr/lib/grub/arm64-efi/cmdline_cat_test.module
+usr/lib/grub/arm64-efi/cmp.mod
+usr/lib/grub/arm64-efi/cmp.module
+usr/lib/grub/arm64-efi/cmp_test.mod
+usr/lib/grub/arm64-efi/cmp_test.module
+usr/lib/grub/arm64-efi/command.lst
+usr/lib/grub/arm64-efi/config.h
+usr/lib/grub/arm64-efi/configfile.mod
+usr/lib/grub/arm64-efi/configfile.module
+usr/lib/grub/arm64-efi/cpio.mod
+usr/lib/grub/arm64-efi/cpio.module
+usr/lib/grub/arm64-efi/cpio_be.mod
+usr/lib/grub/arm64-efi/cpio_be.module
+usr/lib/grub/arm64-efi/crc64.mod
+usr/lib/grub/arm64-efi/crc64.module
+usr/lib/grub/arm64-efi/crypto.lst
+usr/lib/grub/arm64-efi/crypto.mod
+usr/lib/grub/arm64-efi/crypto.module
+usr/lib/grub/arm64-efi/cryptodisk.mod
+usr/lib/grub/arm64-efi/cryptodisk.module
+usr/lib/grub/arm64-efi/ctz_test.mod
+usr/lib/grub/arm64-efi/ctz_test.module
+usr/lib/grub/arm64-efi/date.mod
+usr/lib/grub/arm64-efi/date.module
+usr/lib/grub/arm64-efi/datehook.mod
+usr/lib/grub/arm64-efi/datehook.module
+usr/lib/grub/arm64-efi/datetime.mod
+usr/lib/grub/arm64-efi/datetime.module
+usr/lib/grub/arm64-efi/disk.mod
+usr/lib/grub/arm64-efi/disk.module
+usr/lib/grub/arm64-efi/diskfilter.mod
+usr/lib/grub/arm64-efi/diskfilter.module
+usr/lib/grub/arm64-efi/div.mod
+usr/lib/grub/arm64-efi/div.module
+usr/lib/grub/arm64-efi/div_test.mod
+usr/lib/grub/arm64-efi/div_test.module
+usr/lib/grub/arm64-efi/dm_nv.mod
+usr/lib/grub/arm64-efi/dm_nv.module
+usr/lib/grub/arm64-efi/echo.mod
+usr/lib/grub/arm64-efi/echo.module
+usr/lib/grub/arm64-efi/efi_gop.mod
+usr/lib/grub/arm64-efi/efi_gop.module
+usr/lib/grub/arm64-efi/efifwsetup.mod
+usr/lib/grub/arm64-efi/efifwsetup.module
+usr/lib/grub/arm64-efi/efinet.mod
+usr/lib/grub/arm64-efi/efinet.module
+usr/lib/grub/arm64-efi/elf.mod
+usr/lib/grub/arm64-efi/elf.module
+usr/lib/grub/arm64-efi/eval.mod
+usr/lib/grub/arm64-efi/eval.module
+usr/lib/grub/arm64-efi/exfat.mod
+usr/lib/grub/arm64-efi/exfat.module
+usr/lib/grub/arm64-efi/exfctest.mod
+usr/lib/grub/arm64-efi/exfctest.module
+usr/lib/grub/arm64-efi/ext2.mod
+usr/lib/grub/arm64-efi/ext2.module
+usr/lib/grub/arm64-efi/extcmd.mod
+usr/lib/grub/arm64-efi/extcmd.module
+usr/lib/grub/arm64-efi/fat.mod
+usr/lib/grub/arm64-efi/fat.module
+usr/lib/grub/arm64-efi/fdt.mod
+usr/lib/grub/arm64-efi/fdt.module
+usr/lib/grub/arm64-efi/file.mod
+usr/lib/grub/arm64-efi/file.module
+usr/lib/grub/arm64-efi/font.mod
+usr/lib/grub/arm64-efi/font.module
+usr/lib/grub/arm64-efi/fs.lst
+usr/lib/grub/arm64-efi/fshelp.mod
+usr/lib/grub/arm64-efi/fshelp.module
+usr/lib/grub/arm64-efi/functional_test.mod
+usr/lib/grub/arm64-efi/functional_test.module
+usr/lib/grub/arm64-efi/gcry_arcfour.mod
+usr/lib/grub/arm64-efi/gcry_arcfour.module
+usr/lib/grub/arm64-efi/gcry_blowfish.mod
+usr/lib/grub/arm64-efi/gcry_blowfish.module
+usr/lib/grub/arm64-efi/gcry_camellia.mod
+usr/lib/grub/arm64-efi/gcry_camellia.module
+usr/lib/grub/arm64-efi/gcry_cast5.mod
+usr/lib/grub/arm64-efi/gcry_cast5.module
+usr/lib/grub/arm64-efi/gcry_crc.mod
+usr/lib/grub/arm64-efi/gcry_crc.module
+usr/lib/grub/arm64-efi/gcry_des.mod
+usr/lib/grub/arm64-efi/gcry_des.module
+usr/lib/grub/arm64-efi/gcry_dsa.mod
+usr/lib/grub/arm64-efi/gcry_dsa.module
+usr/lib/grub/arm64-efi/gcry_idea.mod
+usr/lib/grub/arm64-efi/gcry_idea.module
+usr/lib/grub/arm64-efi/gcry_md4.mod
+usr/lib/grub/arm64-efi/gcry_md4.module
+usr/lib/grub/arm64-efi/gcry_md5.mod
+usr/lib/grub/arm64-efi/gcry_md5.module
+usr/lib/grub/arm64-efi/gcry_rfc2268.mod
+usr/lib/grub/arm64-efi/gcry_rfc2268.module
+usr/lib/grub/arm64-efi/gcry_rijndael.mod
+usr/lib/grub/arm64-efi/gcry_rijndael.module
+usr/lib/grub/arm64-efi/gcry_rmd160.mod
+usr/lib/grub/arm64-efi/gcry_rmd160.module
+usr/lib/grub/arm64-efi/gcry_rsa.mod
+usr/lib/grub/arm64-efi/gcry_rsa.module
+usr/lib/grub/arm64-efi/gcry_seed.mod
+usr/lib/grub/arm64-efi/gcry_seed.module
+usr/lib/grub/arm64-efi/gcry_serpent.mod
+usr/lib/grub/arm64-efi/gcry_serpent.module
+usr/lib/grub/arm64-efi/gcry_sha1.mod
+usr/lib/grub/arm64-efi/gcry_sha1.module
+usr/lib/grub/arm64-efi/gcry_sha256.mod
+usr/lib/grub/arm64-efi/gcry_sha256.module
+usr/lib/grub/arm64-efi/gcry_sha512.mod
+usr/lib/grub/arm64-efi/gcry_sha512.module
+usr/lib/grub/arm64-efi/gcry_tiger.mod
+usr/lib/grub/arm64-efi/gcry_tiger.module
+usr/lib/grub/arm64-efi/gcry_twofish.mod
+usr/lib/grub/arm64-efi/gcry_twofish.module
+usr/lib/grub/arm64-efi/gcry_whirlpool.mod
+usr/lib/grub/arm64-efi/gcry_whirlpool.module
+usr/lib/grub/arm64-efi/gdb_grub
+usr/lib/grub/arm64-efi/geli.mod
+usr/lib/grub/arm64-efi/geli.module
+usr/lib/grub/arm64-efi/gettext.mod
+usr/lib/grub/arm64-efi/gettext.module
+usr/lib/grub/arm64-efi/gfxmenu.mod
+usr/lib/grub/arm64-efi/gfxmenu.module
+usr/lib/grub/arm64-efi/gfxterm.mod
+usr/lib/grub/arm64-efi/gfxterm.module
+usr/lib/grub/arm64-efi/gfxterm_background.mod
+usr/lib/grub/arm64-efi/gfxterm_background.module
+usr/lib/grub/arm64-efi/gfxterm_menu.mod
+usr/lib/grub/arm64-efi/gfxterm_menu.module
+usr/lib/grub/arm64-efi/gmodule.pl
+usr/lib/grub/arm64-efi/gptsync.mod
+usr/lib/grub/arm64-efi/gptsync.module
+usr/lib/grub/arm64-efi/gzio.mod
+usr/lib/grub/arm64-efi/gzio.module
+usr/lib/grub/arm64-efi/halt.mod
+usr/lib/grub/arm64-efi/halt.module
+usr/lib/grub/arm64-efi/hashsum.mod
+usr/lib/grub/arm64-efi/hashsum.module
+usr/lib/grub/arm64-efi/hello.mod
+usr/lib/grub/arm64-efi/hello.module
+usr/lib/grub/arm64-efi/help.mod
+usr/lib/grub/arm64-efi/help.module
+usr/lib/grub/arm64-efi/hexdump.mod
+usr/lib/grub/arm64-efi/hexdump.module
+usr/lib/grub/arm64-efi/hfs.mod
+usr/lib/grub/arm64-efi/hfs.module
+usr/lib/grub/arm64-efi/hfsplus.mod
+usr/lib/grub/arm64-efi/hfsplus.module
+usr/lib/grub/arm64-efi/hfspluscomp.mod
+usr/lib/grub/arm64-efi/hfspluscomp.module
+usr/lib/grub/arm64-efi/http.mod
+usr/lib/grub/arm64-efi/http.module
+usr/lib/grub/arm64-efi/iso9660.mod
+usr/lib/grub/arm64-efi/iso9660.module
+usr/lib/grub/arm64-efi/jfs.mod
+usr/lib/grub/arm64-efi/jfs.module
+usr/lib/grub/arm64-efi/jpeg.mod
+usr/lib/grub/arm64-efi/jpeg.module
+usr/lib/grub/arm64-efi/kernel.exec
+usr/lib/grub/arm64-efi/kernel.img
+usr/lib/grub/arm64-efi/keystatus.mod
+usr/lib/grub/arm64-efi/keystatus.module
+usr/lib/grub/arm64-efi/ldm.mod
+usr/lib/grub/arm64-efi/ldm.module
+usr/lib/grub/arm64-efi/linux.mod
+usr/lib/grub/arm64-efi/linux.module
+usr/lib/grub/arm64-efi/loadenv.mod
+usr/lib/grub/arm64-efi/loadenv.module
+usr/lib/grub/arm64-efi/loopback.mod
+usr/lib/grub/arm64-efi/loopback.module
+usr/lib/grub/arm64-efi/ls.mod
+usr/lib/grub/arm64-efi/ls.module
+usr/lib/grub/arm64-efi/lsacpi.mod
+usr/lib/grub/arm64-efi/lsacpi.module
+usr/lib/grub/arm64-efi/lsefi.mod
+usr/lib/grub/arm64-efi/lsefi.module
+usr/lib/grub/arm64-efi/lsefimmap.mod
+usr/lib/grub/arm64-efi/lsefimmap.module
+usr/lib/grub/arm64-efi/lsefisystab.mod
+usr/lib/grub/arm64-efi/lsefisystab.module
+usr/lib/grub/arm64-efi/lsmmap.mod
+usr/lib/grub/arm64-efi/lsmmap.module
+usr/lib/grub/arm64-efi/lssal.mod
+usr/lib/grub/arm64-efi/lssal.module
+usr/lib/grub/arm64-efi/luks.mod
+usr/lib/grub/arm64-efi/luks.module
+usr/lib/grub/arm64-efi/lvm.mod
+usr/lib/grub/arm64-efi/lvm.module
+usr/lib/grub/arm64-efi/lzopio.mod
+usr/lib/grub/arm64-efi/lzopio.module
+usr/lib/grub/arm64-efi/macbless.mod
+usr/lib/grub/arm64-efi/macbless.module
+usr/lib/grub/arm64-efi/macho.mod
+usr/lib/grub/arm64-efi/macho.module
+usr/lib/grub/arm64-efi/mdraid09.mod
+usr/lib/grub/arm64-efi/mdraid09.module
+usr/lib/grub/arm64-efi/mdraid09_be.mod
+usr/lib/grub/arm64-efi/mdraid09_be.module
+usr/lib/grub/arm64-efi/mdraid1x.mod
+usr/lib/grub/arm64-efi/mdraid1x.module
+usr/lib/grub/arm64-efi/memdisk.mod
+usr/lib/grub/arm64-efi/memdisk.module
+usr/lib/grub/arm64-efi/memrw.mod
+usr/lib/grub/arm64-efi/memrw.module
+usr/lib/grub/arm64-efi/minicmd.mod
+usr/lib/grub/arm64-efi/minicmd.module
+usr/lib/grub/arm64-efi/minix.mod
+usr/lib/grub/arm64-efi/minix.module
+usr/lib/grub/arm64-efi/minix2.mod
+usr/lib/grub/arm64-efi/minix2.module
+usr/lib/grub/arm64-efi/minix2_be.mod
+usr/lib/grub/arm64-efi/minix2_be.module
+usr/lib/grub/arm64-efi/minix3.mod
+usr/lib/grub/arm64-efi/minix3.module
+usr/lib/grub/arm64-efi/minix3_be.mod
+usr/lib/grub/arm64-efi/minix3_be.module
+usr/lib/grub/arm64-efi/minix_be.mod
+usr/lib/grub/arm64-efi/minix_be.module
+usr/lib/grub/arm64-efi/mmap.mod
+usr/lib/grub/arm64-efi/mmap.module
+usr/lib/grub/arm64-efi/moddep.lst
+usr/lib/grub/arm64-efi/modinfo.sh
+usr/lib/grub/arm64-efi/mpi.mod
+usr/lib/grub/arm64-efi/mpi.module
+usr/lib/grub/arm64-efi/msdospart.mod
+usr/lib/grub/arm64-efi/msdospart.module
+usr/lib/grub/arm64-efi/mul_test.mod
+usr/lib/grub/arm64-efi/mul_test.module
+usr/lib/grub/arm64-efi/net.mod
+usr/lib/grub/arm64-efi/net.module
+usr/lib/grub/arm64-efi/newc.mod
+usr/lib/grub/arm64-efi/newc.module
+usr/lib/grub/arm64-efi/nilfs2.mod
+usr/lib/grub/arm64-efi/nilfs2.module
+usr/lib/grub/arm64-efi/normal.mod
+usr/lib/grub/arm64-efi/normal.module
+usr/lib/grub/arm64-efi/ntfs.mod
+usr/lib/grub/arm64-efi/ntfs.module
+usr/lib/grub/arm64-efi/ntfscomp.mod
+usr/lib/grub/arm64-efi/ntfscomp.module
+usr/lib/grub/arm64-efi/odc.mod
+usr/lib/grub/arm64-efi/odc.module
+usr/lib/grub/arm64-efi/offsetio.mod
+usr/lib/grub/arm64-efi/offsetio.module
+usr/lib/grub/arm64-efi/part_acorn.mod
+usr/lib/grub/arm64-efi/part_acorn.module
+usr/lib/grub/arm64-efi/part_amiga.mod
+usr/lib/grub/arm64-efi/part_amiga.module
+usr/lib/grub/arm64-efi/part_apple.mod
+usr/lib/grub/arm64-efi/part_apple.module
+usr/lib/grub/arm64-efi/part_bsd.mod
+usr/lib/grub/arm64-efi/part_bsd.module
+usr/lib/grub/arm64-efi/part_dfly.mod
+usr/lib/grub/arm64-efi/part_dfly.module
+usr/lib/grub/arm64-efi/part_dvh.mod
+usr/lib/grub/arm64-efi/part_dvh.module
+usr/lib/grub/arm64-efi/part_gpt.mod
+usr/lib/grub/arm64-efi/part_gpt.module
+usr/lib/grub/arm64-efi/part_msdos.mod
+usr/lib/grub/arm64-efi/part_msdos.module
+usr/lib/grub/arm64-efi/part_plan.mod
+usr/lib/grub/arm64-efi/part_plan.module
+usr/lib/grub/arm64-efi/part_sun.mod
+usr/lib/grub/arm64-efi/part_sun.module
+usr/lib/grub/arm64-efi/part_sunpc.mod
+usr/lib/grub/arm64-efi/part_sunpc.module
+usr/lib/grub/arm64-efi/partmap.lst
+usr/lib/grub/arm64-efi/parttool.lst
+usr/lib/grub/arm64-efi/parttool.mod
+usr/lib/grub/arm64-efi/parttool.module
+usr/lib/grub/arm64-efi/password.mod
+usr/lib/grub/arm64-efi/password.module
+usr/lib/grub/arm64-efi/password_pbkdf2.mod
+usr/lib/grub/arm64-efi/password_pbkdf2.module
+usr/lib/grub/arm64-efi/pbkdf2.mod
+usr/lib/grub/arm64-efi/pbkdf2.module
+usr/lib/grub/arm64-efi/pbkdf2_test.mod
+usr/lib/grub/arm64-efi/pbkdf2_test.module
+usr/lib/grub/arm64-efi/png.mod
+usr/lib/grub/arm64-efi/png.module
+usr/lib/grub/arm64-efi/priority_queue.mod
+usr/lib/grub/arm64-efi/priority_queue.module
+usr/lib/grub/arm64-efi/probe.mod
+usr/lib/grub/arm64-efi/probe.module
+usr/lib/grub/arm64-efi/procfs.mod
+usr/lib/grub/arm64-efi/procfs.module
+usr/lib/grub/arm64-efi/progress.mod
+usr/lib/grub/arm64-efi/progress.module
+usr/lib/grub/arm64-efi/raid5rec.mod
+usr/lib/grub/arm64-efi/raid5rec.module
+usr/lib/grub/arm64-efi/raid6rec.mod
+usr/lib/grub/arm64-efi/raid6rec.module
+usr/lib/grub/arm64-efi/read.mod
+usr/lib/grub/arm64-efi/read.module
+usr/lib/grub/arm64-efi/reboot.mod
+usr/lib/grub/arm64-efi/reboot.module
+usr/lib/grub/arm64-efi/regexp.mod
+usr/lib/grub/arm64-efi/regexp.module
+usr/lib/grub/arm64-efi/reiserfs.mod
+usr/lib/grub/arm64-efi/reiserfs.module
+usr/lib/grub/arm64-efi/romfs.mod
+usr/lib/grub/arm64-efi/romfs.module
+usr/lib/grub/arm64-efi/scsi.mod
+usr/lib/grub/arm64-efi/scsi.module
+usr/lib/grub/arm64-efi/search.mod
+usr/lib/grub/arm64-efi/search.module
+usr/lib/grub/arm64-efi/search_fs_file.mod
+usr/lib/grub/arm64-efi/search_fs_file.module
+usr/lib/grub/arm64-efi/search_fs_uuid.mod
+usr/lib/grub/arm64-efi/search_fs_uuid.module
+usr/lib/grub/arm64-efi/search_label.mod
+usr/lib/grub/arm64-efi/search_label.module
+usr/lib/grub/arm64-efi/serial.mod
+usr/lib/grub/arm64-efi/serial.module
+usr/lib/grub/arm64-efi/setjmp.mod
+usr/lib/grub/arm64-efi/setjmp.module
+usr/lib/grub/arm64-efi/setjmp_test.mod
+usr/lib/grub/arm64-efi/setjmp_test.module
+usr/lib/grub/arm64-efi/sfs.mod
+usr/lib/grub/arm64-efi/sfs.module
+usr/lib/grub/arm64-efi/shift_test.mod
+usr/lib/grub/arm64-efi/shift_test.module
+usr/lib/grub/arm64-efi/signature_test.mod
+usr/lib/grub/arm64-efi/signature_test.module
+usr/lib/grub/arm64-efi/sleep.mod
+usr/lib/grub/arm64-efi/sleep.module
+usr/lib/grub/arm64-efi/sleep_test.mod
+usr/lib/grub/arm64-efi/sleep_test.module
+usr/lib/grub/arm64-efi/squash4.mod
+usr/lib/grub/arm64-efi/squash4.module
+usr/lib/grub/arm64-efi/syslinuxcfg.mod
+usr/lib/grub/arm64-efi/syslinuxcfg.module
+usr/lib/grub/arm64-efi/tar.mod
+usr/lib/grub/arm64-efi/tar.module
+usr/lib/grub/arm64-efi/terminal.lst
+usr/lib/grub/arm64-efi/terminal.mod
+usr/lib/grub/arm64-efi/terminal.module
+usr/lib/grub/arm64-efi/terminfo.mod
+usr/lib/grub/arm64-efi/terminfo.module
+usr/lib/grub/arm64-efi/test.mod
+usr/lib/grub/arm64-efi/test.module
+usr/lib/grub/arm64-efi/test_blockarg.mod
+usr/lib/grub/arm64-efi/test_blockarg.module
+usr/lib/grub/arm64-efi/testload.mod
+usr/lib/grub/arm64-efi/testload.module
+usr/lib/grub/arm64-efi/testspeed.mod
+usr/lib/grub/arm64-efi/testspeed.module
+usr/lib/grub/arm64-efi/tftp.mod
+usr/lib/grub/arm64-efi/tftp.module
+usr/lib/grub/arm64-efi/tga.mod
+usr/lib/grub/arm64-efi/tga.module
+usr/lib/grub/arm64-efi/time.mod
+usr/lib/grub/arm64-efi/time.module
+usr/lib/grub/arm64-efi/tr.mod
+usr/lib/grub/arm64-efi/tr.module
+usr/lib/grub/arm64-efi/trig.mod
+usr/lib/grub/arm64-efi/trig.module
+usr/lib/grub/arm64-efi/true.mod
+usr/lib/grub/arm64-efi/true.module
+usr/lib/grub/arm64-efi/udf.mod
+usr/lib/grub/arm64-efi/udf.module
+usr/lib/grub/arm64-efi/ufs1.mod
+usr/lib/grub/arm64-efi/ufs1.module
+usr/lib/grub/arm64-efi/ufs1_be.mod
+usr/lib/grub/arm64-efi/ufs1_be.module
+usr/lib/grub/arm64-efi/ufs2.mod
+usr/lib/grub/arm64-efi/ufs2.module
+usr/lib/grub/arm64-efi/verify.mod
+usr/lib/grub/arm64-efi/verify.module
+usr/lib/grub/arm64-efi/video.lst
+usr/lib/grub/arm64-efi/video.mod
+usr/lib/grub/arm64-efi/video.module
+usr/lib/grub/arm64-efi/video_colors.mod
+usr/lib/grub/arm64-efi/video_colors.module
+usr/lib/grub/arm64-efi/video_fb.mod
+usr/lib/grub/arm64-efi/video_fb.module
+usr/lib/grub/arm64-efi/videoinfo.mod
+usr/lib/grub/arm64-efi/videoinfo.module
+usr/lib/grub/arm64-efi/videotest.mod
+usr/lib/grub/arm64-efi/videotest.module
+usr/lib/grub/arm64-efi/videotest_checksum.mod
+usr/lib/grub/arm64-efi/videotest_checksum.module
+usr/lib/grub/arm64-efi/xen_boot.mod
+usr/lib/grub/arm64-efi/xen_boot.module
+usr/lib/grub/arm64-efi/xfs.mod
+usr/lib/grub/arm64-efi/xfs.module
+usr/lib/grub/arm64-efi/xnu_uuid.mod
+usr/lib/grub/arm64-efi/xnu_uuid.module
+usr/lib/grub/arm64-efi/xnu_uuid_test.mod
+usr/lib/grub/arm64-efi/xnu_uuid_test.module
+usr/lib/grub/arm64-efi/xzio.mod
+usr/lib/grub/arm64-efi/xzio.module
+usr/lib/grub/arm64-efi/zfs.mod
+usr/lib/grub/arm64-efi/zfs.module
+usr/lib/grub/arm64-efi/zfscrypt.mod
+usr/lib/grub/arm64-efi/zfscrypt.module
+usr/lib/grub/arm64-efi/zfsinfo.mod
+usr/lib/grub/arm64-efi/zfsinfo.module
+usr/sbin/grub-bios-setup
+usr/sbin/grub-install
+usr/sbin/grub-macbless
+usr/sbin/grub-mkconfig
+usr/sbin/grub-ofpathname
+usr/sbin/grub-probe
+usr/sbin/grub-reboot
+usr/sbin/grub-set-default
+usr/sbin/grub-sparc64-setup
+#usr/share/grub
+#usr/share/grub/ascii.h
+usr/share/grub/ascii.pf2
+usr/share/grub/euro.pf2
+usr/share/grub/grub-mkconfig_lib
+usr/share/grub/unicode.pf2
+#usr/share/grub/widthspec.h
+#usr/share/info/grub-dev.info
+#usr/share/info/grub.info
+#usr/share/locale/ast/LC_MESSAGES/grub.mo
+#usr/share/locale/ca/LC_MESSAGES/grub.mo
+#usr/share/locale/da/LC_MESSAGES/grub.mo
+#usr/share/locale/de/LC_MESSAGES/grub.mo
+#usr/share/locale/de@hebrew
+#usr/share/locale/de@hebrew/LC_MESSAGES
+#usr/share/locale/de@hebrew/LC_MESSAGES/grub.mo
+#usr/share/locale/de_CH
+#usr/share/locale/de_CH/LC_MESSAGES
+#usr/share/locale/de_CH/LC_MESSAGES/grub.mo
+#usr/share/locale/en@arabic
+#usr/share/locale/en@arabic/LC_MESSAGES
+#usr/share/locale/en@arabic/LC_MESSAGES/grub.mo
+#usr/share/locale/en@cyrillic
+#usr/share/locale/en@cyrillic/LC_MESSAGES
+#usr/share/locale/en@cyrillic/LC_MESSAGES/grub.mo
+#usr/share/locale/en@greek
+#usr/share/locale/en@greek/LC_MESSAGES
+#usr/share/locale/en@greek/LC_MESSAGES/grub.mo
+#usr/share/locale/en@hebrew
+#usr/share/locale/en@hebrew/LC_MESSAGES
+#usr/share/locale/en@hebrew/LC_MESSAGES/grub.mo
+#usr/share/locale/en@piglatin
+#usr/share/locale/en@piglatin/LC_MESSAGES
+#usr/share/locale/en@piglatin/LC_MESSAGES/grub.mo
+#usr/share/locale/en@quot/LC_MESSAGES/grub.mo
+#usr/share/locale/eo/LC_MESSAGES/grub.mo
+#usr/share/locale/es/LC_MESSAGES/grub.mo
+#usr/share/locale/fi/LC_MESSAGES/grub.mo
+#usr/share/locale/fr/LC_MESSAGES/grub.mo
+#usr/share/locale/gl/LC_MESSAGES/grub.mo
+#usr/share/locale/hr/LC_MESSAGES/grub.mo
+#usr/share/locale/hu/LC_MESSAGES/grub.mo
+#usr/share/locale/id/LC_MESSAGES/grub.mo
+#usr/share/locale/it/LC_MESSAGES/grub.mo
+#usr/share/locale/ja/LC_MESSAGES/grub.mo
+#usr/share/locale/ko/LC_MESSAGES/grub.mo
+#usr/share/locale/lt/LC_MESSAGES/grub.mo
+#usr/share/locale/nb/LC_MESSAGES/grub.mo
+#usr/share/locale/nl/LC_MESSAGES/grub.mo
+#usr/share/locale/pa
+#usr/share/locale/pa/LC_MESSAGES
+#usr/share/locale/pa/LC_MESSAGES/grub.mo
+#usr/share/locale/pl/LC_MESSAGES/grub.mo
+#usr/share/locale/pt_BR/LC_MESSAGES/grub.mo
+#usr/share/locale/ru/LC_MESSAGES/grub.mo
+#usr/share/locale/sl/LC_MESSAGES/grub.mo
+#usr/share/locale/sr/LC_MESSAGES/grub.mo
+#usr/share/locale/sv/LC_MESSAGES/grub.mo
+#usr/share/locale/tr/LC_MESSAGES/grub.mo
+#usr/share/locale/uk/LC_MESSAGES/grub.mo
+#usr/share/locale/vi/LC_MESSAGES/grub.mo
+#usr/share/locale/zh_CN/LC_MESSAGES/grub.mo
+#usr/share/locale/zh_TW/LC_MESSAGES/grub.mo
index eec46c3c286077001720fc45707dd90330d640bc..32dd11e740848517cd09f496f21e22915d9cb473 100644 (file)
@@ -30,7 +30,6 @@ etc/rc.d/init.d/mountfs
 etc/rc.d/init.d/mountkernfs
 etc/rc.d/init.d/mounttmpfs
 etc/rc.d/init.d/network
-etc/rc.d/init.d/network-trigger
 #etc/rc.d/init.d/networking
 etc/rc.d/init.d/networking/any
 etc/rc.d/init.d/networking/blue
@@ -191,7 +190,6 @@ etc/rc.d/rcsysinit.d/S75firstsetup
 etc/rc.d/rcsysinit.d/S80localnet
 etc/rc.d/rcsysinit.d/S81pakfire
 etc/rc.d/rcsysinit.d/S85firewall
-etc/rc.d/rcsysinit.d/S90network-trigger
 etc/rc.d/rcsysinit.d/S92rngd
 #etc/sysconfig
 etc/sysconfig/createfiles
index 34ef44080e82855139c290f5b9674ebd50b43b61..c5351db9461ebc6a166183ac79693123128101ff 100644 (file)
@@ -209,6 +209,9 @@ lib/modules/KVER-ipfire
 #lib/modules/KVER-ipfire/kernel/drivers/firewire/firewire-core.ko
 #lib/modules/KVER-ipfire/kernel/drivers/firewire/firewire-ohci.ko
 #lib/modules/KVER-ipfire/kernel/drivers/firewire/firewire-sbp2.ko
+#lib/modules/KVER-ipfire/kernel/drivers/firmware
+#lib/modules/KVER-ipfire/kernel/drivers/firmware/efi
+#lib/modules/KVER-ipfire/kernel/drivers/firmware/efi/efibc.ko
 #lib/modules/KVER-ipfire/kernel/drivers/gpio
 #lib/modules/KVER-ipfire/kernel/drivers/gpio/gpio-adnp.ko
 #lib/modules/KVER-ipfire/kernel/drivers/gpio/gpio-viperboard.ko
@@ -260,15 +263,6 @@ lib/modules/KVER-ipfire
 #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/panel/panel-simple.ko
 #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/pl111
 #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/pl111/pl111_drm.ko
-#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/sun4i
-#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/sun4i/sun4i-backend.ko
-#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/sun4i/sun4i-drm-hdmi.ko
-#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/sun4i/sun4i-drm.ko
-#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/sun4i/sun4i-tcon.ko
-#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/sun4i/sun4i_tv.ko
-#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/sun4i/sun6i_drc.ko
-#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/sun4i/sun8i-mixer.ko
-#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/sun4i/sun8i_dw_hdmi.ko
 #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/tinydrm
 #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/tinydrm/core
 #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/tinydrm/core/tinydrm.ko
@@ -1951,6 +1945,8 @@ lib/modules/KVER-ipfire
 #lib/modules/KVER-ipfire/kernel/fs/configfs/configfs.ko
 #lib/modules/KVER-ipfire/kernel/fs/dlm
 #lib/modules/KVER-ipfire/kernel/fs/dlm/dlm.ko
+#lib/modules/KVER-ipfire/kernel/fs/efivarfs
+#lib/modules/KVER-ipfire/kernel/fs/efivarfs/efivarfs.ko
 #lib/modules/KVER-ipfire/kernel/fs/fat
 #lib/modules/KVER-ipfire/kernel/fs/fat/fat.ko
 #lib/modules/KVER-ipfire/kernel/fs/fat/msdos.ko
index 70a33d6591ce33720f9606a9348981999f95f8fb..110114c478482e0dbc4ad67bc1ab2be81e51e165 100644 (file)
@@ -103,7 +103,6 @@ usr/local/bin/scanhd
 usr/local/bin/settime
 usr/local/bin/timecheck
 usr/local/bin/timezone-transition
-usr/local/bin/update-bootloader
 usr/local/bin/update-lang-cache
 usr/local/bin/xt_geoip_build
 usr/local/bin/xt_geoip_update
index eec46c3c286077001720fc45707dd90330d640bc..32dd11e740848517cd09f496f21e22915d9cb473 100644 (file)
@@ -30,7 +30,6 @@ etc/rc.d/init.d/mountfs
 etc/rc.d/init.d/mountkernfs
 etc/rc.d/init.d/mounttmpfs
 etc/rc.d/init.d/network
-etc/rc.d/init.d/network-trigger
 #etc/rc.d/init.d/networking
 etc/rc.d/init.d/networking/any
 etc/rc.d/init.d/networking/blue
@@ -191,7 +190,6 @@ etc/rc.d/rcsysinit.d/S75firstsetup
 etc/rc.d/rcsysinit.d/S80localnet
 etc/rc.d/rcsysinit.d/S81pakfire
 etc/rc.d/rcsysinit.d/S85firewall
-etc/rc.d/rcsysinit.d/S90network-trigger
 etc/rc.d/rcsysinit.d/S92rngd
 #etc/sysconfig
 etc/sysconfig/createfiles
diff --git a/config/rootfiles/common/cdrkit b/config/rootfiles/common/cdrkit
new file mode 100644 (file)
index 0000000..299753c
--- /dev/null
@@ -0,0 +1,46 @@
+#usr/bin/cdda2wav
+#usr/bin/cdrecord
+#usr/bin/devdump
+#usr/bin/dirsplit
+#usr/bin/dvdrecord
+usr/bin/genisoimage
+#usr/bin/isodebug
+#usr/bin/isodump
+#usr/bin/isoinfo
+#usr/bin/isovfy
+usr/bin/mkhybrid
+usr/bin/mkisofs
+#usr/bin/readom
+#usr/bin/wodim
+#usr/include/usal
+#usr/include/usal/aspi-dos.h
+#usr/include/usal/aspi-win32.h
+#usr/include/usal/pg.h
+#usr/include/usal/scsicdb.h
+#usr/include/usal/scsidefs.h
+#usr/include/usal/scsireg.h
+#usr/include/usal/scsisense.h
+#usr/include/usal/scsitransp.h
+#usr/include/usal/spti-wnt.h
+#usr/include/usal/srb_os2.h
+#usr/include/usal/usalcmd.h
+#usr/include/usal/usalio.h
+#usr/include/usal/usalops.h
+#usr/include/usal/usaltimes.h
+#usr/lib/librols.so
+usr/lib/librols.so.0
+usr/lib/librols.so.0.0.1
+#usr/lib/libusal.so
+usr/lib/libusal.so.0
+usr/lib/libusal.so.0.0.1
+#usr/sbin/netscsid
+#usr/share/man/man1/devdump.1
+#usr/share/man/man1/dirsplit.1
+#usr/share/man/man1/genisoimage.1
+#usr/share/man/man1/isodebug.1
+#usr/share/man/man1/isodump.1
+#usr/share/man/man1/isoinfo.1
+#usr/share/man/man1/isovfy.1
+#usr/share/man/man1/readom.1
+#usr/share/man/man1/wodim.1
+#usr/share/man/man5/genisoimagerc.5
diff --git a/config/rootfiles/common/dvdrtools b/config/rootfiles/common/dvdrtools
deleted file mode 100644 (file)
index 61fb046..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-#usr/bin/cdda2mp3
-#usr/bin/cdda2ogg
-#usr/bin/cdda2wav
-#usr/bin/devdump
-#usr/bin/dvdrecord
-usr/bin/isodump
-usr/bin/isoinfo
-usr/bin/isovfy
-usr/bin/mkisofs
-#usr/bin/readcd
-#usr/share/man/man1/cdda2wav.1
-#usr/share/man/man1/dvdrecord.1
-#usr/share/man/man1/readcd.1
-#usr/share/man/man8/isoinfo.8
-#usr/share/man/man8/mkisofs.8
index 6cd8a4dca382c83287262f6eb46ef00d9328dcd6..bc28d45931e5c99b99b89383892cbb7ea69563c8 100644 (file)
@@ -1,7 +1,6 @@
 #boot/grub
 boot/grub/grub.cfg
 boot/grub/splash.png
-boot/grub/unifont.pf2
 #etc/bash_completion.d
 #etc/bash_completion.d/grub
 etc/default/grub
@@ -12,8 +11,7 @@ etc/grub.d/20_linux_xen
 etc/grub.d/30_os-prober
 etc/grub.d/40_custom
 etc/grub.d/41_custom
-etc/grub.d/README
-etc/grub2.cfg
+#etc/grub.d/README
 usr/bin/grub-editenv
 usr/bin/grub-file
 usr/bin/grub-fstest
@@ -150,8 +148,6 @@ usr/lib/grub/i386-pc
 #usr/lib/grub/i386-pc/echo.module
 #usr/lib/grub/i386-pc/efiemu.mod
 #usr/lib/grub/i386-pc/efiemu.module
-#usr/lib/grub/i386-pc/efiemu32.o
-#usr/lib/grub/i386-pc/efiemu64.o
 #usr/lib/grub/i386-pc/ehci.mod
 #usr/lib/grub/i386-pc/ehci.module
 #usr/lib/grub/i386-pc/elf.mod
@@ -598,8 +594,13 @@ usr/sbin/grub-probe
 usr/sbin/grub-reboot
 usr/sbin/grub-set-default
 usr/sbin/grub-sparc64-setup
-usr/share/grub
+#usr/share/grub
+#usr/share/grub/ascii.h
+usr/share/grub/ascii.pf2
+usr/share/grub/euro.pf2
 usr/share/grub/grub-mkconfig_lib
+usr/share/grub/unicode.pf2
+#usr/share/grub/widthspec.h
 #usr/share/info/grub-dev.info
 #usr/share/info/grub.info
 #usr/share/locale/ast/LC_MESSAGES/grub.mo
index 2d2f1afcf6c3c97902201c795bc6ae682e6ab189..bf046cab32037792cad184fcf82f72796ac0b879 100644 (file)
@@ -30,7 +30,6 @@ etc/rc.d/init.d/mountfs
 etc/rc.d/init.d/mountkernfs
 etc/rc.d/init.d/mounttmpfs
 etc/rc.d/init.d/network
-etc/rc.d/init.d/network-trigger
 #etc/rc.d/init.d/networking
 etc/rc.d/init.d/networking/any
 etc/rc.d/init.d/networking/blue
@@ -189,7 +188,6 @@ etc/rc.d/rcsysinit.d/S75firstsetup
 etc/rc.d/rcsysinit.d/S80localnet
 etc/rc.d/rcsysinit.d/S81pakfire
 etc/rc.d/rcsysinit.d/S85firewall
-etc/rc.d/rcsysinit.d/S90network-trigger
 etc/rc.d/rcsysinit.d/S92rngd
 #etc/sysconfig
 etc/sysconfig/createfiles
index 89cf5c844921b5230a663d6518381db95779498b..0322239d0133c0e29dd7084ea60fae5e2e3d7d95 100644 (file)
@@ -14,7 +14,9 @@ usr/bin/isohybrid
 #usr/bin/syslinux2ansi
 #usr/man/man1/extlinux.1
 #usr/man/man1/gethostip.1
+#usr/man/man1/isohybrid.1
 #usr/man/man1/lss16toppm.1
+#usr/man/man1/memdiskfind.1
 #usr/man/man1/ppmtolss16.1
 #usr/man/man1/syslinux.1
 #usr/man/man1/syslinux2ansi.1
@@ -25,6 +27,7 @@ usr/bin/isohybrid
 #usr/share/syslinux/cat.c32
 #usr/share/syslinux/chain.c32
 #usr/share/syslinux/cmd.c32
+#usr/share/syslinux/cmenu.c32
 #usr/share/syslinux/com32
 #usr/share/syslinux/com32/com32.ld
 #usr/share/syslinux/com32/include
@@ -36,11 +39,26 @@ usr/bin/isohybrid
 #usr/share/syslinux/com32/include/bitsize/stdint.h
 #usr/share/syslinux/com32/include/bitsize/stdintconst.h
 #usr/share/syslinux/com32/include/bitsize/stdintlimits.h
+#usr/share/syslinux/com32/include/bitsize32
+#usr/share/syslinux/com32/include/bitsize32/limits.h
+#usr/share/syslinux/com32/include/bitsize32/stddef.h
+#usr/share/syslinux/com32/include/bitsize32/stdint.h
+#usr/share/syslinux/com32/include/bitsize32/stdintconst.h
+#usr/share/syslinux/com32/include/bitsize32/stdintlimits.h
+#usr/share/syslinux/com32/include/bitsize64
+#usr/share/syslinux/com32/include/bitsize64/limits.h
+#usr/share/syslinux/com32/include/bitsize64/stddef.h
+#usr/share/syslinux/com32/include/bitsize64/stdint.h
+#usr/share/syslinux/com32/include/bitsize64/stdintconst.h
+#usr/share/syslinux/com32/include/bitsize64/stdintlimits.h
 #usr/share/syslinux/com32/include/bufprintf.h
+#usr/share/syslinux/com32/include/byteswap.h
+#usr/share/syslinux/com32/include/cli.h
 #usr/share/syslinux/com32/include/colortbl.h
 #usr/share/syslinux/com32/include/com32.h
 #usr/share/syslinux/com32/include/console.h
 #usr/share/syslinux/com32/include/cpufeature.h
+#usr/share/syslinux/com32/include/ctime.h
 #usr/share/syslinux/com32/include/ctype.h
 #usr/share/syslinux/com32/include/dev.h
 #usr/share/syslinux/com32/include/dhcp.h
@@ -101,6 +119,8 @@ usr/bin/isohybrid
 #usr/share/syslinux/com32/include/gplinclude/vpd/vpd.h
 #usr/share/syslinux/com32/include/gplinclude/zzjson
 #usr/share/syslinux/com32/include/gplinclude/zzjson/zzjson.h
+#usr/share/syslinux/com32/include/hw
+#usr/share/syslinux/com32/include/hw/vga.h
 #usr/share/syslinux/com32/include/ilog2.h
 #usr/share/syslinux/com32/include/inttypes.h
 #usr/share/syslinux/com32/include/klibc
@@ -109,16 +129,27 @@ usr/bin/isohybrid
 #usr/share/syslinux/com32/include/klibc/diverr.h
 #usr/share/syslinux/com32/include/klibc/endian.h
 #usr/share/syslinux/com32/include/klibc/extern.h
+#usr/share/syslinux/com32/include/klibc/i386
+#usr/share/syslinux/com32/include/klibc/i386/archsetjmp.h
 #usr/share/syslinux/com32/include/klibc/sysconfig.h
+#usr/share/syslinux/com32/include/klibc/x86_64
+#usr/share/syslinux/com32/include/klibc/x86_64/archsetjmp.h
 #usr/share/syslinux/com32/include/libansi.h
 #usr/share/syslinux/com32/include/limits.h
+#usr/share/syslinux/com32/include/linux
+#usr/share/syslinux/com32/include/linux/list.h
 #usr/share/syslinux/com32/include/math.h
+#usr/share/syslinux/com32/include/menu.h
 #usr/share/syslinux/com32/include/minmax.h
 #usr/share/syslinux/com32/include/netinet
 #usr/share/syslinux/com32/include/netinet/in.h
 #usr/share/syslinux/com32/include/png.h
 #usr/share/syslinux/com32/include/pngconf.h
+#usr/share/syslinux/com32/include/refstr.h
+#usr/share/syslinux/com32/include/serial.h
 #usr/share/syslinux/com32/include/setjmp.h
+#usr/share/syslinux/com32/include/sort.h
+#usr/share/syslinux/com32/include/srecsend.h
 #usr/share/syslinux/com32/include/stdarg.h
 #usr/share/syslinux/com32/include/stdbool.h
 #usr/share/syslinux/com32/include/stddef.h
@@ -134,14 +165,24 @@ usr/bin/isohybrid
 #usr/share/syslinux/com32/include/sys/elf32.h
 #usr/share/syslinux/com32/include/sys/elf64.h
 #usr/share/syslinux/com32/include/sys/elfcommon.h
+#usr/share/syslinux/com32/include/sys/exec.h
 #usr/share/syslinux/com32/include/sys/fpu.h
 #usr/share/syslinux/com32/include/sys/gpxe.h
+#usr/share/syslinux/com32/include/sys/i386
+#usr/share/syslinux/com32/include/sys/i386/bitops.h
+#usr/share/syslinux/com32/include/sys/i386/cpu.h
+#usr/share/syslinux/com32/include/sys/i386/module.h
 #usr/share/syslinux/com32/include/sys/io.h
+#usr/share/syslinux/com32/include/sys/module.h
 #usr/share/syslinux/com32/include/sys/pci.h
 #usr/share/syslinux/com32/include/sys/stat.h
 #usr/share/syslinux/com32/include/sys/time.h
 #usr/share/syslinux/com32/include/sys/times.h
 #usr/share/syslinux/com32/include/sys/types.h
+#usr/share/syslinux/com32/include/sys/x86_64
+#usr/share/syslinux/com32/include/sys/x86_64/bitops.h
+#usr/share/syslinux/com32/include/sys/x86_64/cpu.h
+#usr/share/syslinux/com32/include/sys/x86_64/module.h
 #usr/share/syslinux/com32/include/syslinux
 #usr/share/syslinux/com32/include/syslinux/adv.h
 #usr/share/syslinux/com32/include/syslinux/advconst.h
@@ -150,8 +191,9 @@ usr/bin/isohybrid
 #usr/share/syslinux/com32/include/syslinux/bootpm.h
 #usr/share/syslinux/com32/include/syslinux/bootrm.h
 #usr/share/syslinux/com32/include/syslinux/config.h
+#usr/share/syslinux/com32/include/syslinux/debug.h
 #usr/share/syslinux/com32/include/syslinux/disk.h
-#usr/share/syslinux/com32/include/syslinux/features.h
+#usr/share/syslinux/com32/include/syslinux/firmware.h
 #usr/share/syslinux/com32/include/syslinux/idle.h
 #usr/share/syslinux/com32/include/syslinux/io.h
 #usr/share/syslinux/com32/include/syslinux/keyboard.h
@@ -164,27 +206,35 @@ usr/bin/isohybrid
 #usr/share/syslinux/com32/include/syslinux/pxe_api.h
 #usr/share/syslinux/com32/include/syslinux/reboot.h
 #usr/share/syslinux/com32/include/syslinux/resolve.h
+#usr/share/syslinux/com32/include/syslinux/sysappend.h
+#usr/share/syslinux/com32/include/syslinux/version.h
 #usr/share/syslinux/com32/include/syslinux/vesacon.h
 #usr/share/syslinux/com32/include/syslinux/video.h
 #usr/share/syslinux/com32/include/syslinux/zio.h
+#usr/share/syslinux/com32/include/tftp.h
 #usr/share/syslinux/com32/include/time.h
 #usr/share/syslinux/com32/include/tinyjpeg.h
 #usr/share/syslinux/com32/include/unistd.h
+#usr/share/syslinux/com32/include/upload_backend.h
 #usr/share/syslinux/com32/include/zconf.h
 #usr/share/syslinux/com32/include/zlib.h
-#usr/share/syslinux/com32/libcom32.a
-#usr/share/syslinux/com32/libcom32gpl.a
 #usr/share/syslinux/com32/libcom32upload.a
-#usr/share/syslinux/com32/libutil_com.a
+#usr/share/syslinux/com32/libgpl.c32
 #usr/share/syslinux/com32/libutil_lnx.a
 #usr/share/syslinux/config.c32
+#usr/share/syslinux/cptime.c32
+#usr/share/syslinux/cpu.c32
 #usr/share/syslinux/cpuid.c32
 #usr/share/syslinux/cpuidtest.c32
+#usr/share/syslinux/debug.c32
+#usr/share/syslinux/dhcp.c32
 #usr/share/syslinux/diag
 #usr/share/syslinux/diag/geodsp1s.img.xz
 #usr/share/syslinux/diag/geodspms.img.xz
 #usr/share/syslinux/diag/handoff.bin
+#usr/share/syslinux/dir.c32
 #usr/share/syslinux/disk.c32
+#usr/share/syslinux/dmi.c32
 #usr/share/syslinux/dmitest.c32
 #usr/share/syslinux/dosutil
 #usr/share/syslinux/dosutil/copybs.com
@@ -197,15 +247,13 @@ usr/bin/isohybrid
 #usr/share/syslinux/gptmbr_c.bin
 #usr/share/syslinux/gptmbr_f.bin
 #usr/share/syslinux/gpxecmd.c32
-#usr/share/syslinux/gpxelinux.0
-#usr/share/syslinux/gpxelinuxk.0
 #usr/share/syslinux/hdt.c32
+#usr/share/syslinux/hexdump.c32
 #usr/share/syslinux/host.c32
 #usr/share/syslinux/ifcpu.c32
 #usr/share/syslinux/ifcpu64.c32
 #usr/share/syslinux/ifmemdsk.c32
 #usr/share/syslinux/ifplop.c32
-#usr/share/syslinux/int18.com
 #usr/share/syslinux/isohdpfx.bin
 #usr/share/syslinux/isohdpfx_c.bin
 #usr/share/syslinux/isohdpfx_f.bin
@@ -216,7 +264,15 @@ usr/bin/isohybrid
 #usr/share/syslinux/isolinux.bin
 #usr/share/syslinux/kbdmap.c32
 #usr/share/syslinux/kontron_wdt.c32
+#usr/share/syslinux/ldlinux.c32
+#usr/share/syslinux/lfs.c32
+#usr/share/syslinux/libcom32.c32
+#usr/share/syslinux/libgpl.c32
+#usr/share/syslinux/liblua.c32
+#usr/share/syslinux/libmenu.c32
+#usr/share/syslinux/libutil.c32
 #usr/share/syslinux/linux.c32
+#usr/share/syslinux/lpxelinux.0
 #usr/share/syslinux/ls.c32
 #usr/share/syslinux/lua.c32
 #usr/share/syslinux/mboot.c32
@@ -224,15 +280,14 @@ usr/bin/isohybrid
 #usr/share/syslinux/mbr_c.bin
 #usr/share/syslinux/mbr_f.bin
 #usr/share/syslinux/memdisk
-#usr/share/syslinux/memdump.com
 #usr/share/syslinux/meminfo.c32
 #usr/share/syslinux/menu.c32
+#usr/share/syslinux/pci.c32
 #usr/share/syslinux/pcitest.c32
 #usr/share/syslinux/pmload.c32
-#usr/share/syslinux/poweroff.com
+#usr/share/syslinux/poweroff.c32
 #usr/share/syslinux/prdhcp.c32
 #usr/share/syslinux/pwd.c32
-#usr/share/syslinux/pxechain.com
 #usr/share/syslinux/pxechn.c32
 #usr/share/syslinux/pxelinux.0
 #usr/share/syslinux/reboot.c32
@@ -240,10 +295,9 @@ usr/bin/isohybrid
 #usr/share/syslinux/sanboot.c32
 #usr/share/syslinux/sdi.c32
 #usr/share/syslinux/sysdump.c32
+#usr/share/syslinux/syslinux.c32
 #usr/share/syslinux/syslinux.com
-#usr/share/syslinux/syslinux.exe
-#usr/share/syslinux/syslinux64.exe
-#usr/share/syslinux/ver.com
+#usr/share/syslinux/vesa.c32
 #usr/share/syslinux/vesainfo.c32
 #usr/share/syslinux/vesamenu.c32
 #usr/share/syslinux/vpdtest.c32
index ff8cda5981b66b75ed61dcfbdab7ce282e77292f..d4abb97aac0550699a820fc2241270d7892c84e4 100644 (file)
@@ -1,5 +1,6 @@
 #usr/bin/downloadsource.sh
 #usr/bin/execute-postinstall.sh
+usr/bin/install-bootloader
 #usr/bin/installer
 #usr/bin/start-networking.sh
 #usr/lib/dracut/modules.d/99installer
index 85ff713b51ad95db387afad11819dc8128df648e..07e026ee8f807823beec14d7e741c78350bc25c1 100644 (file)
@@ -16,6 +16,7 @@ lib/firmware/LICENCE.ca0132
 lib/firmware/LICENCE.cavium
 lib/firmware/LICENCE.chelsio_firmware
 lib/firmware/LICENCE.cw1200
+lib/firmware/LICENCE.cypress
 lib/firmware/LICENCE.e100
 lib/firmware/LICENCE.ene_firmware
 lib/firmware/LICENCE.fw_sst_0f28
@@ -25,6 +26,7 @@ lib/firmware/LICENCE.ibt_firmware
 lib/firmware/LICENCE.it913x
 lib/firmware/LICENCE.iwlwifi_firmware
 lib/firmware/LICENCE.kaweth
+lib/firmware/LICENCE.mediatek
 lib/firmware/LICENCE.moxa
 lib/firmware/LICENCE.myri10ge_firmware
 lib/firmware/LICENCE.nvidia
@@ -91,7 +93,22 @@ lib/firmware/amd-ucode/microcode_amd_fam15h.bin
 lib/firmware/amd-ucode/microcode_amd_fam15h.bin.asc
 lib/firmware/amd-ucode/microcode_amd_fam16h.bin
 lib/firmware/amd-ucode/microcode_amd_fam16h.bin.asc
+lib/firmware/amd-ucode/microcode_amd_fam17h.bin
+lib/firmware/amd-ucode/microcode_amd_fam17h.bin.asc
 #lib/firmware/amdgpu
+lib/firmware/amdgpu/banks_k_2_smc.bin
+lib/firmware/amdgpu/bonaire_ce.bin
+lib/firmware/amdgpu/bonaire_k_smc.bin
+lib/firmware/amdgpu/bonaire_mc.bin
+lib/firmware/amdgpu/bonaire_me.bin
+lib/firmware/amdgpu/bonaire_mec.bin
+lib/firmware/amdgpu/bonaire_pfp.bin
+lib/firmware/amdgpu/bonaire_rlc.bin
+lib/firmware/amdgpu/bonaire_sdma.bin
+lib/firmware/amdgpu/bonaire_sdma1.bin
+lib/firmware/amdgpu/bonaire_smc.bin
+lib/firmware/amdgpu/bonaire_uvd.bin
+lib/firmware/amdgpu/bonaire_vce.bin
 lib/firmware/amdgpu/carrizo_ce.bin
 lib/firmware/amdgpu/carrizo_me.bin
 lib/firmware/amdgpu/carrizo_mec.bin
@@ -114,6 +131,67 @@ lib/firmware/amdgpu/fiji_sdma1.bin
 lib/firmware/amdgpu/fiji_smc.bin
 lib/firmware/amdgpu/fiji_uvd.bin
 lib/firmware/amdgpu/fiji_vce.bin
+lib/firmware/amdgpu/hainan_ce.bin
+lib/firmware/amdgpu/hainan_k_smc.bin
+lib/firmware/amdgpu/hainan_mc.bin
+lib/firmware/amdgpu/hainan_me.bin
+lib/firmware/amdgpu/hainan_pfp.bin
+lib/firmware/amdgpu/hainan_rlc.bin
+lib/firmware/amdgpu/hainan_smc.bin
+lib/firmware/amdgpu/hawaii_ce.bin
+lib/firmware/amdgpu/hawaii_k_smc.bin
+lib/firmware/amdgpu/hawaii_mc.bin
+lib/firmware/amdgpu/hawaii_me.bin
+lib/firmware/amdgpu/hawaii_mec.bin
+lib/firmware/amdgpu/hawaii_pfp.bin
+lib/firmware/amdgpu/hawaii_rlc.bin
+lib/firmware/amdgpu/hawaii_sdma.bin
+lib/firmware/amdgpu/hawaii_sdma1.bin
+lib/firmware/amdgpu/hawaii_smc.bin
+lib/firmware/amdgpu/hawaii_uvd.bin
+lib/firmware/amdgpu/hawaii_vce.bin
+lib/firmware/amdgpu/kabini_ce.bin
+lib/firmware/amdgpu/kabini_me.bin
+lib/firmware/amdgpu/kabini_mec.bin
+lib/firmware/amdgpu/kabini_pfp.bin
+lib/firmware/amdgpu/kabini_rlc.bin
+lib/firmware/amdgpu/kabini_sdma.bin
+lib/firmware/amdgpu/kabini_sdma1.bin
+lib/firmware/amdgpu/kabini_uvd.bin
+lib/firmware/amdgpu/kabini_vce.bin
+lib/firmware/amdgpu/kaveri_ce.bin
+lib/firmware/amdgpu/kaveri_me.bin
+lib/firmware/amdgpu/kaveri_mec.bin
+lib/firmware/amdgpu/kaveri_mec2.bin
+lib/firmware/amdgpu/kaveri_pfp.bin
+lib/firmware/amdgpu/kaveri_rlc.bin
+lib/firmware/amdgpu/kaveri_sdma.bin
+lib/firmware/amdgpu/kaveri_sdma1.bin
+lib/firmware/amdgpu/kaveri_uvd.bin
+lib/firmware/amdgpu/kaveri_vce.bin
+lib/firmware/amdgpu/mullins_ce.bin
+lib/firmware/amdgpu/mullins_me.bin
+lib/firmware/amdgpu/mullins_mec.bin
+lib/firmware/amdgpu/mullins_pfp.bin
+lib/firmware/amdgpu/mullins_rlc.bin
+lib/firmware/amdgpu/mullins_sdma.bin
+lib/firmware/amdgpu/mullins_sdma1.bin
+lib/firmware/amdgpu/mullins_uvd.bin
+lib/firmware/amdgpu/mullins_vce.bin
+lib/firmware/amdgpu/oland_ce.bin
+lib/firmware/amdgpu/oland_k_smc.bin
+lib/firmware/amdgpu/oland_mc.bin
+lib/firmware/amdgpu/oland_me.bin
+lib/firmware/amdgpu/oland_pfp.bin
+lib/firmware/amdgpu/oland_rlc.bin
+lib/firmware/amdgpu/oland_smc.bin
+lib/firmware/amdgpu/pitcairn_ce.bin
+lib/firmware/amdgpu/pitcairn_k_smc.bin
+lib/firmware/amdgpu/pitcairn_mc.bin
+lib/firmware/amdgpu/pitcairn_me.bin
+lib/firmware/amdgpu/pitcairn_pfp.bin
+lib/firmware/amdgpu/pitcairn_rlc.bin
+lib/firmware/amdgpu/pitcairn_smc.bin
 lib/firmware/amdgpu/polaris10_ce.bin
 lib/firmware/amdgpu/polaris10_ce_2.bin
 lib/firmware/amdgpu/polaris10_k_smc.bin
@@ -179,6 +257,7 @@ lib/firmware/amdgpu/raven_pfp.bin
 lib/firmware/amdgpu/raven_rlc.bin
 lib/firmware/amdgpu/raven_sdma.bin
 lib/firmware/amdgpu/raven_vcn.bin
+lib/firmware/amdgpu/si58_mc.bin
 lib/firmware/amdgpu/stoney_ce.bin
 lib/firmware/amdgpu/stoney_me.bin
 lib/firmware/amdgpu/stoney_mec.bin
@@ -187,6 +266,13 @@ lib/firmware/amdgpu/stoney_rlc.bin
 lib/firmware/amdgpu/stoney_sdma.bin
 lib/firmware/amdgpu/stoney_uvd.bin
 lib/firmware/amdgpu/stoney_vce.bin
+lib/firmware/amdgpu/tahiti_ce.bin
+lib/firmware/amdgpu/tahiti_k_smc.bin
+lib/firmware/amdgpu/tahiti_mc.bin
+lib/firmware/amdgpu/tahiti_me.bin
+lib/firmware/amdgpu/tahiti_pfp.bin
+lib/firmware/amdgpu/tahiti_rlc.bin
+lib/firmware/amdgpu/tahiti_smc.bin
 lib/firmware/amdgpu/tonga_ce.bin
 lib/firmware/amdgpu/tonga_k_smc.bin
 lib/firmware/amdgpu/tonga_mc.bin
@@ -226,6 +312,24 @@ lib/firmware/amdgpu/vega10_smc.bin
 lib/firmware/amdgpu/vega10_sos.bin
 lib/firmware/amdgpu/vega10_uvd.bin
 lib/firmware/amdgpu/vega10_vce.bin
+lib/firmware/amdgpu/vegam_ce.bin
+lib/firmware/amdgpu/vegam_me.bin
+lib/firmware/amdgpu/vegam_mec.bin
+lib/firmware/amdgpu/vegam_mec2.bin
+lib/firmware/amdgpu/vegam_pfp.bin
+lib/firmware/amdgpu/vegam_rlc.bin
+lib/firmware/amdgpu/vegam_sdma.bin
+lib/firmware/amdgpu/vegam_sdma1.bin
+lib/firmware/amdgpu/vegam_smc.bin
+lib/firmware/amdgpu/vegam_uvd.bin
+lib/firmware/amdgpu/vegam_vce.bin
+lib/firmware/amdgpu/verde_ce.bin
+lib/firmware/amdgpu/verde_k_smc.bin
+lib/firmware/amdgpu/verde_mc.bin
+lib/firmware/amdgpu/verde_me.bin
+lib/firmware/amdgpu/verde_pfp.bin
+lib/firmware/amdgpu/verde_rlc.bin
+lib/firmware/amdgpu/verde_smc.bin
 #lib/firmware/ar3k
 #lib/firmware/ar3k/1020200
 lib/firmware/ar3k/1020200/PS_ASIC.pst
@@ -468,6 +572,7 @@ lib/firmware/bnx2x/bnx2x-e2-7.2.51.0.fw
 lib/firmware/bnx2x/bnx2x-e2-7.8.17.0.fw
 lib/firmware/bnx2x/bnx2x-e2-7.8.19.0.fw
 lib/firmware/bnx2x/bnx2x-e2-7.8.2.0.fw
+lib/firmware/brcm/BCM-0bb4-0306.hcd
 lib/firmware/brcm/bcm4329-fullmac-4.bin
 lib/firmware/brcm/bcm43xx-0.fw
 lib/firmware/brcm/bcm43xx_hdr-0.fw
@@ -485,6 +590,8 @@ lib/firmware/brcm/brcmfmac43340-sdio.bin
 lib/firmware/brcm/brcmfmac4335-sdio.bin
 lib/firmware/brcm/brcmfmac43362-sdio.bin
 lib/firmware/brcm/brcmfmac4339-sdio.bin
+lib/firmware/brcm/brcmfmac43430-sdio.AP6212.txt
+lib/firmware/brcm/brcmfmac43430-sdio.MUR1DX.txt
 lib/firmware/brcm/brcmfmac43430-sdio.bin
 lib/firmware/brcm/brcmfmac43430a0-sdio.bin
 lib/firmware/brcm/brcmfmac43455-sdio.bin
@@ -500,6 +607,8 @@ lib/firmware/brcm/brcmfmac43602-pcie.ap.bin
 lib/firmware/brcm/brcmfmac43602-pcie.bin
 lib/firmware/brcm/brcmfmac4366b-pcie.bin
 lib/firmware/brcm/brcmfmac4371-pcie.bin
+lib/firmware/brcm/brcmfmac4373-sdio.bin
+lib/firmware/brcm/brcmfmac4373.bin
 lib/firmware/carl9170-1.fw
 #lib/firmware/carl9170fw
 #lib/firmware/carl9170fw/CMakeLists.txt
@@ -698,13 +807,13 @@ lib/firmware/cxgb4/aq1202_fw.cld
 lib/firmware/cxgb4/bcm8483.bin
 lib/firmware/cxgb4/t4fw-1.14.4.0.bin
 lib/firmware/cxgb4/t4fw-1.15.37.0.bin
-lib/firmware/cxgb4/t4fw-1.16.63.0.bin
+lib/firmware/cxgb4/t4fw-1.20.8.0.bin
 lib/firmware/cxgb4/t4fw.bin
 lib/firmware/cxgb4/t5fw-1.14.4.0.bin
 lib/firmware/cxgb4/t5fw-1.15.37.0.bin
-lib/firmware/cxgb4/t5fw-1.16.63.0.bin
+lib/firmware/cxgb4/t5fw-1.20.8.0.bin
 lib/firmware/cxgb4/t5fw.bin
-lib/firmware/cxgb4/t6fw-1.16.63.0.bin
+lib/firmware/cxgb4/t6fw-1.20.8.0.bin
 lib/firmware/cxgb4/t6fw.bin
 #lib/firmware/dabusb
 lib/firmware/dabusb/bitstream.bin
@@ -778,6 +887,7 @@ lib/firmware/i915/bxt_guc_ver8_7.bin
 lib/firmware/i915/bxt_guc_ver9_29.bin
 lib/firmware/i915/bxt_huc_ver01_07_1398.bin
 lib/firmware/i915/cnl_dmc_ver1_06.bin
+lib/firmware/i915/cnl_dmc_ver1_07.bin
 lib/firmware/i915/glk_dmc_ver1_04.bin
 lib/firmware/i915/kbl_dmc_ver1.bin
 lib/firmware/i915/kbl_dmc_ver1_01.bin
@@ -803,17 +913,24 @@ lib/firmware/imx/sdma/sdma-imx7d.bin
 lib/firmware/intel/IntcSST2.bin
 lib/firmware/intel/dsp_fw_bxtn.bin
 lib/firmware/intel/dsp_fw_bxtn_v2219.bin
+lib/firmware/intel/dsp_fw_bxtn_v3366.bin
 lib/firmware/intel/dsp_fw_cnl.bin
 lib/firmware/intel/dsp_fw_cnl_v1191.bin
 lib/firmware/intel/dsp_fw_glk.bin
 lib/firmware/intel/dsp_fw_glk_v1814.bin
+lib/firmware/intel/dsp_fw_glk_v2768.bin
 lib/firmware/intel/dsp_fw_glk_v2880.bin
+lib/firmware/intel/dsp_fw_glk_v3366.bin
 lib/firmware/intel/dsp_fw_kbl.bin
 lib/firmware/intel/dsp_fw_kbl_v1037.bin
 lib/firmware/intel/dsp_fw_kbl_v2042.bin
 lib/firmware/intel/dsp_fw_kbl_v2630.bin
+lib/firmware/intel/dsp_fw_kbl_v3266.bin
+lib/firmware/intel/dsp_fw_kbl_v3402.bin
+lib/firmware/intel/dsp_fw_kbl_v3420.bin
 lib/firmware/intel/dsp_fw_kbl_v701.bin
 lib/firmware/intel/dsp_fw_release.bin
+lib/firmware/intel/dsp_fw_release_v3402.bin
 lib/firmware/intel/dsp_fw_release_v969.bin
 lib/firmware/intel/fw_sst_0f28.bin
 lib/firmware/intel/fw_sst_0f28.bin-48kHz_i2s_master
@@ -924,15 +1041,19 @@ lib/firmware/iwlwifi-8000C-22.ucode
 lib/firmware/iwlwifi-8000C-27.ucode
 lib/firmware/iwlwifi-8000C-31.ucode
 lib/firmware/iwlwifi-8000C-34.ucode
+lib/firmware/iwlwifi-8000C-36.ucode
 lib/firmware/iwlwifi-8265-21.ucode
 lib/firmware/iwlwifi-8265-22.ucode
 lib/firmware/iwlwifi-8265-27.ucode
 lib/firmware/iwlwifi-8265-31.ucode
 lib/firmware/iwlwifi-8265-34.ucode
+lib/firmware/iwlwifi-8265-36.ucode
 lib/firmware/iwlwifi-9000-pu-b0-jf-b0-33.ucode
 lib/firmware/iwlwifi-9000-pu-b0-jf-b0-34.ucode
+lib/firmware/iwlwifi-9000-pu-b0-jf-b0-38.ucode
 lib/firmware/iwlwifi-9260-th-b0-jf-b0-33.ucode
 lib/firmware/iwlwifi-9260-th-b0-jf-b0-34.ucode
+lib/firmware/iwlwifi-9260-th-b0-jf-b0-38.ucode
 #lib/firmware/kaweth
 lib/firmware/kaweth/new_code.bin
 lib/firmware/kaweth/new_code_fix.bin
@@ -991,13 +1112,20 @@ lib/firmware/libertas/usb8682.bin
 lib/firmware/liquidio/lio_210nv_nic.bin
 lib/firmware/liquidio/lio_210sv_nic.bin
 lib/firmware/liquidio/lio_23xx_nic.bin
+lib/firmware/liquidio/lio_23xx_vsw.bin
 lib/firmware/liquidio/lio_410nv_nic.bin
 #lib/firmware/matrox
 lib/firmware/matrox/g200_warp.fw
 lib/firmware/matrox/g400_warp.fw
+#lib/firmware/mediatek
+lib/firmware/mediatek/mt7622pr2h.bin
+lib/firmware/mediatek/mt7662u.bin
+lib/firmware/mediatek/mt7662u_rom_patch.bin
 #lib/firmware/mellanox
 lib/firmware/mellanox/mlxsw_spectrum-13.1420.122.mfa2
 lib/firmware/mellanox/mlxsw_spectrum-13.1530.152.mfa2
+lib/firmware/mellanox/mlxsw_spectrum-13.1620.192.mfa2
+lib/firmware/mellanox/mlxsw_spectrum-13.1702.6.mfa2
 #lib/firmware/moxa
 lib/firmware/moxa/moxa-1110.fw
 lib/firmware/moxa/moxa-1130.fw
@@ -1062,12 +1190,43 @@ lib/firmware/myri10ge_rss_ethp_z8e.dat
 #lib/firmware/myricom
 lib/firmware/myricom/lanai.bin
 #lib/firmware/netronome
+#lib/firmware/netronome/flower
+lib/firmware/netronome/flower/nic_AMDA0081-0001_1x40.nffw
+lib/firmware/netronome/flower/nic_AMDA0081-0001_4x10.nffw
+lib/firmware/netronome/flower/nic_AMDA0081.nffw
+lib/firmware/netronome/flower/nic_AMDA0096-0001_2x10.nffw
+lib/firmware/netronome/flower/nic_AMDA0096.nffw
+lib/firmware/netronome/flower/nic_AMDA0097-0001_2x40.nffw
+lib/firmware/netronome/flower/nic_AMDA0097-0001_4x10_1x40.nffw
+lib/firmware/netronome/flower/nic_AMDA0097-0001_8x10.nffw
+lib/firmware/netronome/flower/nic_AMDA0097.nffw
+lib/firmware/netronome/flower/nic_AMDA0099-0001_1x10_1x25.nffw
+lib/firmware/netronome/flower/nic_AMDA0099-0001_2x10.nffw
+lib/firmware/netronome/flower/nic_AMDA0099-0001_2x25.nffw
+lib/firmware/netronome/flower/nic_AMDA0099.nffw
+#lib/firmware/netronome/nic
+lib/firmware/netronome/nic/nic_AMDA0058-0011_2x40.nffw
+lib/firmware/netronome/nic/nic_AMDA0058-0012_2x40.nffw
+lib/firmware/netronome/nic/nic_AMDA0078-0011_1x100.nffw
+lib/firmware/netronome/nic/nic_AMDA0081-0001_1x40.nffw
+lib/firmware/netronome/nic/nic_AMDA0081-0001_4x10.nffw
+lib/firmware/netronome/nic/nic_AMDA0096-0001_2x10.nffw
+lib/firmware/netronome/nic/nic_AMDA0097-0001_2x40.nffw
+lib/firmware/netronome/nic/nic_AMDA0097-0001_4x10_1x40.nffw
+lib/firmware/netronome/nic/nic_AMDA0097-0001_8x10.nffw
+lib/firmware/netronome/nic/nic_AMDA0099-0001_1x10_1x25.nffw
+lib/firmware/netronome/nic/nic_AMDA0099-0001_2x10.nffw
+lib/firmware/netronome/nic/nic_AMDA0099-0001_2x25.nffw
+lib/firmware/netronome/nic_AMDA0058-0011_2x40.nffw
+lib/firmware/netronome/nic_AMDA0058-0012_2x40.nffw
+lib/firmware/netronome/nic_AMDA0078-0011_1x100.nffw
 lib/firmware/netronome/nic_AMDA0081-0001_1x40.nffw
 lib/firmware/netronome/nic_AMDA0081-0001_4x10.nffw
 lib/firmware/netronome/nic_AMDA0096-0001_2x10.nffw
 lib/firmware/netronome/nic_AMDA0097-0001_2x40.nffw
 lib/firmware/netronome/nic_AMDA0097-0001_4x10_1x40.nffw
 lib/firmware/netronome/nic_AMDA0097-0001_8x10.nffw
+lib/firmware/netronome/nic_AMDA0099-0001_1x10_1x25.nffw
 lib/firmware/netronome/nic_AMDA0099-0001_2x10.nffw
 lib/firmware/netronome/nic_AMDA0099-0001_2x25.nffw
 #lib/firmware/nvidia
@@ -1271,6 +1430,31 @@ lib/firmware/nvidia/gp107/nvdec/scrubber.bin
 lib/firmware/nvidia/gp107/sec2/desc.bin
 lib/firmware/nvidia/gp107/sec2/image.bin
 lib/firmware/nvidia/gp107/sec2/sig.bin
+#lib/firmware/nvidia/gp108
+#lib/firmware/nvidia/gp108/acr
+lib/firmware/nvidia/gp108/acr/bl.bin
+lib/firmware/nvidia/gp108/acr/ucode_load.bin
+lib/firmware/nvidia/gp108/acr/ucode_unload.bin
+lib/firmware/nvidia/gp108/acr/unload_bl.bin
+#lib/firmware/nvidia/gp108/gr
+lib/firmware/nvidia/gp108/gr/fecs_bl.bin
+lib/firmware/nvidia/gp108/gr/fecs_data.bin
+lib/firmware/nvidia/gp108/gr/fecs_inst.bin
+lib/firmware/nvidia/gp108/gr/fecs_sig.bin
+lib/firmware/nvidia/gp108/gr/gpccs_bl.bin
+lib/firmware/nvidia/gp108/gr/gpccs_data.bin
+lib/firmware/nvidia/gp108/gr/gpccs_inst.bin
+lib/firmware/nvidia/gp108/gr/gpccs_sig.bin
+lib/firmware/nvidia/gp108/gr/sw_bundle_init.bin
+lib/firmware/nvidia/gp108/gr/sw_ctx.bin
+lib/firmware/nvidia/gp108/gr/sw_method_init.bin
+lib/firmware/nvidia/gp108/gr/sw_nonctx.bin
+#lib/firmware/nvidia/gp108/nvdec
+lib/firmware/nvidia/gp108/nvdec/scrubber.bin
+#lib/firmware/nvidia/gp108/sec2
+lib/firmware/nvidia/gp108/sec2/desc.bin
+lib/firmware/nvidia/gp108/sec2/image.bin
+lib/firmware/nvidia/gp108/sec2/sig.bin
 #lib/firmware/nvidia/gp10b
 #lib/firmware/nvidia/gp10b/acr
 lib/firmware/nvidia/gp10b/acr/bl.bin
@@ -1349,12 +1533,28 @@ lib/firmware/qcom/venus-4.2/venus.b02
 lib/firmware/qcom/venus-4.2/venus.b03
 lib/firmware/qcom/venus-4.2/venus.b04
 lib/firmware/qcom/venus-4.2/venus.mdt
+#lib/firmware/qcom/venus-5.2
+lib/firmware/qcom/venus-5.2/venus.b00
+lib/firmware/qcom/venus-5.2/venus.b01
+lib/firmware/qcom/venus-5.2/venus.b02
+lib/firmware/qcom/venus-5.2/venus.b03
+lib/firmware/qcom/venus-5.2/venus.b04
+lib/firmware/qcom/venus-5.2/venus.mbn
+lib/firmware/qcom/venus-5.2/venus.mdt
 #lib/firmware/qed
+lib/firmware/qed/qed_init_values-8.10.9.0.bin
+lib/firmware/qed/qed_init_values-8.14.6.0.bin
+lib/firmware/qed/qed_init_values-8.18.9.0.bin
+lib/firmware/qed/qed_init_values-8.20.0.0.bin
+lib/firmware/qed/qed_init_values-8.30.12.0.bin
+lib/firmware/qed/qed_init_values-8.33.12.0.bin
 lib/firmware/qed/qed_init_values_zipped-8.10.10.0.bin
 lib/firmware/qed/qed_init_values_zipped-8.10.5.0.bin
 lib/firmware/qed/qed_init_values_zipped-8.15.3.0.bin
 lib/firmware/qed/qed_init_values_zipped-8.20.0.0.bin
 lib/firmware/qed/qed_init_values_zipped-8.33.1.0.bin
+lib/firmware/qed/qed_init_values_zipped-8.33.11.0.bin
+lib/firmware/qed/qed_init_values_zipped-8.37.2.0.bin
 lib/firmware/qed/qed_init_values_zipped-8.4.2.0.bin
 lib/firmware/qed/qed_init_values_zipped-8.7.3.0.bin
 lib/firmware/ql2100_fw.bin
@@ -1626,6 +1826,8 @@ lib/firmware/rockchip
 lib/firmware/rockchip/dptx.bin
 lib/firmware/rp2.fw
 #lib/firmware/rsi
+lib/firmware/rsi/rs9113_ap_bt_dual_mode.rps
+lib/firmware/rsi/rs9113_wlan_bt_dual_mode.rps
 lib/firmware/rsi/rs9113_wlan_qspi.rps
 lib/firmware/rsi_91x.fw
 lib/firmware/rt2561.bin
@@ -1643,9 +1845,13 @@ lib/firmware/rtl_bt/rtl8192ee_fw.bin
 lib/firmware/rtl_bt/rtl8192eu_fw.bin
 lib/firmware/rtl_bt/rtl8723a_fw.bin
 lib/firmware/rtl_bt/rtl8723b_fw.bin
+lib/firmware/rtl_bt/rtl8723d_config.bin
+lib/firmware/rtl_bt/rtl8723d_fw.bin
 lib/firmware/rtl_bt/rtl8761a_fw.bin
 lib/firmware/rtl_bt/rtl8812ae_fw.bin
 lib/firmware/rtl_bt/rtl8821a_fw.bin
+lib/firmware/rtl_bt/rtl8821c_config.bin
+lib/firmware/rtl_bt/rtl8821c_fw.bin
 lib/firmware/rtl_bt/rtl8822b_config.bin
 lib/firmware/rtl_bt/rtl8822b_fw.bin
 #lib/firmware/rtl_nic
@@ -1698,6 +1904,7 @@ lib/firmware/rtlwifi/rtl8723bs_wowlan.bin
 lib/firmware/rtlwifi/rtl8723bu_ap_wowlan.bin
 lib/firmware/rtlwifi/rtl8723bu_nic.bin
 lib/firmware/rtlwifi/rtl8723bu_wowlan.bin
+lib/firmware/rtlwifi/rtl8723defw.bin
 lib/firmware/rtlwifi/rtl8723fw.bin
 lib/firmware/rtlwifi/rtl8723fw_B.bin
 lib/firmware/rtlwifi/rtl8821aefw.bin
index dd20f9fab8d1925cc6c4d99fc835014513039dae..8b26c4b429a80d67a3ba8b0191b5fe4ab19d6c35 100644 (file)
@@ -1285,13 +1285,17 @@ usr/lib/libssl.so.1.1
 #usr/share/doc/openssl/html/man3/EVP_EncryptInit_ex.html
 #usr/share/doc/openssl/html/man3/EVP_EncryptUpdate.html
 #usr/share/doc/openssl/html/man3/EVP_MD_CTX_block_size.html
+#usr/share/doc/openssl/html/man3/EVP_MD_CTX_clear_flags.html
 #usr/share/doc/openssl/html/man3/EVP_MD_CTX_copy.html
 #usr/share/doc/openssl/html/man3/EVP_MD_CTX_copy_ex.html
 #usr/share/doc/openssl/html/man3/EVP_MD_CTX_free.html
 #usr/share/doc/openssl/html/man3/EVP_MD_CTX_md.html
+#usr/share/doc/openssl/html/man3/EVP_MD_CTX_md_data.html
 #usr/share/doc/openssl/html/man3/EVP_MD_CTX_new.html
 #usr/share/doc/openssl/html/man3/EVP_MD_CTX_reset.html
+#usr/share/doc/openssl/html/man3/EVP_MD_CTX_set_flags.html
 #usr/share/doc/openssl/html/man3/EVP_MD_CTX_size.html
+#usr/share/doc/openssl/html/man3/EVP_MD_CTX_test_flags.html
 #usr/share/doc/openssl/html/man3/EVP_MD_CTX_type.html
 #usr/share/doc/openssl/html/man3/EVP_MD_block_size.html
 #usr/share/doc/openssl/html/man3/EVP_MD_meth_dup.html
@@ -1628,6 +1632,7 @@ usr/lib/libssl.so.1.1
 #usr/share/doc/openssl/html/man3/OCSP_SINGLERESP_free.html
 #usr/share/doc/openssl/html/man3/OCSP_SINGLERESP_new.html
 #usr/share/doc/openssl/html/man3/OCSP_basic_add1_nonce.html
+#usr/share/doc/openssl/html/man3/OCSP_basic_verify.html
 #usr/share/doc/openssl/html/man3/OCSP_cert_id_new.html
 #usr/share/doc/openssl/html/man3/OCSP_cert_to_id.html
 #usr/share/doc/openssl/html/man3/OCSP_check_nonce.html
@@ -2364,6 +2369,7 @@ usr/lib/libssl.so.1.1
 #usr/share/doc/openssl/html/man3/SSL_get_selected_srtp_profile.html
 #usr/share/doc/openssl/html/man3/SSL_get_server_random.html
 #usr/share/doc/openssl/html/man3/SSL_get_session.html
+#usr/share/doc/openssl/html/man3/SSL_get_shared_ciphers.html
 #usr/share/doc/openssl/html/man3/SSL_get_shared_curve.html
 #usr/share/doc/openssl/html/man3/SSL_get_shared_sigalgs.html
 #usr/share/doc/openssl/html/man3/SSL_get_shutdown.html
@@ -2651,8 +2657,36 @@ usr/lib/libssl.so.1.1
 #usr/share/doc/openssl/html/man3/X509_EXTENSION_set_critical.html
 #usr/share/doc/openssl/html/man3/X509_EXTENSION_set_data.html
 #usr/share/doc/openssl/html/man3/X509_EXTENSION_set_object.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_ctrl_fn.html
 #usr/share/doc/openssl/html/man3/X509_LOOKUP_file.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_get_by_alias_fn.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_get_by_fingerprint_fn.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_get_by_issuer_serial_fn.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_get_by_subject_fn.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_get_method_data.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_get_store.html
 #usr/share/doc/openssl/html/man3/X509_LOOKUP_hash_dir.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_meth_free.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_ctrl.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_free.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_alias.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_fingerprint.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_issuer_serial.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_get_by_subject.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_init.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_new_item.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_meth_get_shutdown.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_meth_new.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_ctrl.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_free.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_alias.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_fingerprint.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_issuer_serial.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_get_by_subject.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_init.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_new_item.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_meth_set_shutdown.html
+#usr/share/doc/openssl/html/man3/X509_LOOKUP_set_method_data.html
 #usr/share/doc/openssl/html/man3/X509_NAME_ENTRY_create_by_NID.html
 #usr/share/doc/openssl/html/man3/X509_NAME_ENTRY_create_by_OBJ.html
 #usr/share/doc/openssl/html/man3/X509_NAME_ENTRY_create_by_txt.html
@@ -2683,6 +2717,8 @@ usr/lib/libssl.so.1.1
 #usr/share/doc/openssl/html/man3/X509_NAME_print.html
 #usr/share/doc/openssl/html/man3/X509_NAME_print_ex.html
 #usr/share/doc/openssl/html/man3/X509_NAME_print_ex_fp.html
+#usr/share/doc/openssl/html/man3/X509_OBJECT_set1_X509.html
+#usr/share/doc/openssl/html/man3/X509_OBJECT_set1_X509_CRL.html
 #usr/share/doc/openssl/html/man3/X509_PUBKEY_free.html
 #usr/share/doc/openssl/html/man3/X509_PUBKEY_get.html
 #usr/share/doc/openssl/html/man3/X509_PUBKEY_get0.html
@@ -2828,6 +2864,7 @@ usr/lib/libssl.so.1.1
 #usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_auth_level.html
 #usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_depth.html
 #usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_flags.html
+#usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_hostflags.html
 #usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_inh_flags.html
 #usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_get_time.html
 #usr/share/doc/openssl/html/man3/X509_VERIFY_PARAM_set1_email.html
@@ -2852,6 +2889,7 @@ usr/lib/libssl.so.1.1
 #usr/share/doc/openssl/html/man3/X509_check_ip.html
 #usr/share/doc/openssl/html/man3/X509_check_ip_asc.html
 #usr/share/doc/openssl/html/man3/X509_check_issued.html
+#usr/share/doc/openssl/html/man3/X509_cmp_time.html
 #usr/share/doc/openssl/html/man3/X509_delete_ext.html
 #usr/share/doc/openssl/html/man3/X509_digest.html
 #usr/share/doc/openssl/html/man3/X509_dup.html
@@ -4531,13 +4569,17 @@ usr/lib/libssl.so.1.1
 #usr/share/man/man3/EVP_EncryptInit_ex.3
 #usr/share/man/man3/EVP_EncryptUpdate.3
 #usr/share/man/man3/EVP_MD_CTX_block_size.3
+#usr/share/man/man3/EVP_MD_CTX_clear_flags.3
 #usr/share/man/man3/EVP_MD_CTX_copy.3
 #usr/share/man/man3/EVP_MD_CTX_copy_ex.3
 #usr/share/man/man3/EVP_MD_CTX_free.3
 #usr/share/man/man3/EVP_MD_CTX_md.3
+#usr/share/man/man3/EVP_MD_CTX_md_data.3
 #usr/share/man/man3/EVP_MD_CTX_new.3
 #usr/share/man/man3/EVP_MD_CTX_reset.3
+#usr/share/man/man3/EVP_MD_CTX_set_flags.3
 #usr/share/man/man3/EVP_MD_CTX_size.3
+#usr/share/man/man3/EVP_MD_CTX_test_flags.3
 #usr/share/man/man3/EVP_MD_CTX_type.3
 #usr/share/man/man3/EVP_MD_block_size.3
 #usr/share/man/man3/EVP_MD_meth_dup.3
@@ -4874,6 +4916,7 @@ usr/lib/libssl.so.1.1
 #usr/share/man/man3/OCSP_SINGLERESP_free.3
 #usr/share/man/man3/OCSP_SINGLERESP_new.3
 #usr/share/man/man3/OCSP_basic_add1_nonce.3
+#usr/share/man/man3/OCSP_basic_verify.3
 #usr/share/man/man3/OCSP_cert_id_new.3
 #usr/share/man/man3/OCSP_cert_to_id.3
 #usr/share/man/man3/OCSP_check_nonce.3
@@ -5610,6 +5653,7 @@ usr/lib/libssl.so.1.1
 #usr/share/man/man3/SSL_get_selected_srtp_profile.3
 #usr/share/man/man3/SSL_get_server_random.3
 #usr/share/man/man3/SSL_get_session.3
+#usr/share/man/man3/SSL_get_shared_ciphers.3
 #usr/share/man/man3/SSL_get_shared_curve.3
 #usr/share/man/man3/SSL_get_shared_sigalgs.3
 #usr/share/man/man3/SSL_get_shutdown.3
@@ -5897,8 +5941,36 @@ usr/lib/libssl.so.1.1
 #usr/share/man/man3/X509_EXTENSION_set_critical.3
 #usr/share/man/man3/X509_EXTENSION_set_data.3
 #usr/share/man/man3/X509_EXTENSION_set_object.3
+#usr/share/man/man3/X509_LOOKUP_ctrl_fn.3
 #usr/share/man/man3/X509_LOOKUP_file.3
+#usr/share/man/man3/X509_LOOKUP_get_by_alias_fn.3
+#usr/share/man/man3/X509_LOOKUP_get_by_fingerprint_fn.3
+#usr/share/man/man3/X509_LOOKUP_get_by_issuer_serial_fn.3
+#usr/share/man/man3/X509_LOOKUP_get_by_subject_fn.3
+#usr/share/man/man3/X509_LOOKUP_get_method_data.3
+#usr/share/man/man3/X509_LOOKUP_get_store.3
 #usr/share/man/man3/X509_LOOKUP_hash_dir.3
+#usr/share/man/man3/X509_LOOKUP_meth_free.3
+#usr/share/man/man3/X509_LOOKUP_meth_get_ctrl.3
+#usr/share/man/man3/X509_LOOKUP_meth_get_free.3
+#usr/share/man/man3/X509_LOOKUP_meth_get_get_by_alias.3
+#usr/share/man/man3/X509_LOOKUP_meth_get_get_by_fingerprint.3
+#usr/share/man/man3/X509_LOOKUP_meth_get_get_by_issuer_serial.3
+#usr/share/man/man3/X509_LOOKUP_meth_get_get_by_subject.3
+#usr/share/man/man3/X509_LOOKUP_meth_get_init.3
+#usr/share/man/man3/X509_LOOKUP_meth_get_new_item.3
+#usr/share/man/man3/X509_LOOKUP_meth_get_shutdown.3
+#usr/share/man/man3/X509_LOOKUP_meth_new.3
+#usr/share/man/man3/X509_LOOKUP_meth_set_ctrl.3
+#usr/share/man/man3/X509_LOOKUP_meth_set_free.3
+#usr/share/man/man3/X509_LOOKUP_meth_set_get_by_alias.3
+#usr/share/man/man3/X509_LOOKUP_meth_set_get_by_fingerprint.3
+#usr/share/man/man3/X509_LOOKUP_meth_set_get_by_issuer_serial.3
+#usr/share/man/man3/X509_LOOKUP_meth_set_get_by_subject.3
+#usr/share/man/man3/X509_LOOKUP_meth_set_init.3
+#usr/share/man/man3/X509_LOOKUP_meth_set_new_item.3
+#usr/share/man/man3/X509_LOOKUP_meth_set_shutdown.3
+#usr/share/man/man3/X509_LOOKUP_set_method_data.3
 #usr/share/man/man3/X509_NAME_ENTRY_create_by_NID.3
 #usr/share/man/man3/X509_NAME_ENTRY_create_by_OBJ.3
 #usr/share/man/man3/X509_NAME_ENTRY_create_by_txt.3
@@ -5929,6 +6001,8 @@ usr/lib/libssl.so.1.1
 #usr/share/man/man3/X509_NAME_print.3
 #usr/share/man/man3/X509_NAME_print_ex.3
 #usr/share/man/man3/X509_NAME_print_ex_fp.3
+#usr/share/man/man3/X509_OBJECT_set1_X509.3
+#usr/share/man/man3/X509_OBJECT_set1_X509_CRL.3
 #usr/share/man/man3/X509_PUBKEY_free.3
 #usr/share/man/man3/X509_PUBKEY_get.3
 #usr/share/man/man3/X509_PUBKEY_get0.3
@@ -6074,6 +6148,7 @@ usr/lib/libssl.so.1.1
 #usr/share/man/man3/X509_VERIFY_PARAM_get_auth_level.3
 #usr/share/man/man3/X509_VERIFY_PARAM_get_depth.3
 #usr/share/man/man3/X509_VERIFY_PARAM_get_flags.3
+#usr/share/man/man3/X509_VERIFY_PARAM_get_hostflags.3
 #usr/share/man/man3/X509_VERIFY_PARAM_get_inh_flags.3
 #usr/share/man/man3/X509_VERIFY_PARAM_get_time.3
 #usr/share/man/man3/X509_VERIFY_PARAM_set1_email.3
@@ -6098,6 +6173,7 @@ usr/lib/libssl.so.1.1
 #usr/share/man/man3/X509_check_ip.3
 #usr/share/man/man3/X509_check_ip_asc.3
 #usr/share/man/man3/X509_check_issued.3
+#usr/share/man/man3/X509_cmp_time.3
 #usr/share/man/man3/X509_delete_ext.3
 #usr/share/man/man3/X509_digest.3
 #usr/share/man/man3/X509_dup.3
index 223a580cb0831809e47444627bc6a48c14d68c53..6e43eeb3a16ef1414cc6c75b50d03db6fbeb570a 100644 (file)
 #usr/lib/libparted-fs-resize.la
 #usr/lib/libparted-fs-resize.so
 usr/lib/libparted-fs-resize.so.0
-usr/lib/libparted-fs-resize.so.0.0.0
+usr/lib/libparted-fs-resize.so.0.0.1
 #usr/lib/libparted.a
 #usr/lib/libparted.la
 #usr/lib/libparted.so
 usr/lib/libparted.so.2
-usr/lib/libparted.so.2.0.0
+usr/lib/libparted.so.2.0.1
 #usr/lib/pkgconfig/libparted.pc
 usr/sbin/parted
 usr/sbin/partprobe
index 5bb11a2590dee76c5e63ee5ce7670f0bc2b81ee6..da35ef6a1e74e1897343b07ce669b72e8d9eab03 100644 (file)
@@ -1,7 +1,7 @@
 bin/lspci
 bin/setpci
 lib/libpci.so.3
-lib/libpci.so.3.4.1
+lib/libpci.so.3.5.6
 sbin/update-pciids
 #usr/include/pci
 #usr/include/pci/config.h
index a5ba6ae26969ac3e53b05fda5fa8eac524d0b4b9..5665f230129c36fa2829d266b2f3d44b5b90bc44 100644 (file)
@@ -101,7 +101,6 @@ usr/local/bin/scanhd
 usr/local/bin/settime
 usr/local/bin/timecheck
 usr/local/bin/timezone-transition
-usr/local/bin/update-bootloader
 usr/local/bin/update-lang-cache
 usr/local/bin/xt_geoip_build
 usr/local/bin/xt_geoip_update
index f0bdc522bbe2a32c8e9ee63ea83402a1ac4539d5..1162c3ab12a08f53f05f3c321bb6a8ea441e83e0 100644 (file)
@@ -2,6 +2,7 @@ usr/bin/lsusb
 usr/bin/lsusb.py
 usr/bin/usb-devices
 usr/bin/usbhid-dump
+usr/sbin/update-usbids.sh
 #usr/share/hwdata
 #usr/share/hwdata/usb.ids
 #usr/share/man/man1/usb-devices.1
diff --git a/config/rootfiles/common/x86_64/efibootmgr b/config/rootfiles/common/x86_64/efibootmgr
new file mode 100644 (file)
index 0000000..56a0eb1
--- /dev/null
@@ -0,0 +1,4 @@
+usr/sbin/efibootdump
+usr/sbin/efibootmgr
+#usr/share/man/man8/efibootdump.8
+#usr/share/man/man8/efibootmgr.8
diff --git a/config/rootfiles/common/x86_64/efivar b/config/rootfiles/common/x86_64/efivar
new file mode 100644 (file)
index 0000000..4018e4c
--- /dev/null
@@ -0,0 +1,46 @@
+usr/bin/efivar
+#usr/include/efivar
+#usr/include/efivar/efiboot-creator.h
+#usr/include/efivar/efiboot-loadopt.h
+#usr/include/efivar/efiboot.h
+#usr/include/efivar/efivar-dp.h
+#usr/include/efivar/efivar-guids.h
+#usr/include/efivar/efivar.h
+#usr/lib/libefiboot.so
+usr/lib/libefiboot.so.1
+usr/lib/libefiboot.so.1.35
+#usr/lib/libefivar.so
+usr/lib/libefivar.so.1
+usr/lib/libefivar.so.1.35
+#usr/lib/pkgconfig/efiboot.pc
+#usr/lib/pkgconfig/efivar.pc
+#usr/share/man/man1/efivar.1
+#usr/share/man/man3/efi_append_variable.3
+#usr/share/man/man3/efi_del_variable.3
+#usr/share/man/man3/efi_get_next_variable_name.3
+#usr/share/man/man3/efi_get_variable.3
+#usr/share/man/man3/efi_get_variable_attributes.3
+#usr/share/man/man3/efi_get_variable_size.3
+#usr/share/man/man3/efi_guid_to_id_guid.3
+#usr/share/man/man3/efi_guid_to_name.3
+#usr/share/man/man3/efi_guid_to_str.3
+#usr/share/man/man3/efi_guid_to_symbol.3
+#usr/share/man/man3/efi_name_to_guid.3
+#usr/share/man/man3/efi_set_variable.3
+#usr/share/man/man3/efi_str_to_guid.3
+#usr/share/man/man3/efi_symbol_to_guid.3
+#usr/share/man/man3/efi_variable_alloc.3
+#usr/share/man/man3/efi_variable_export.3
+#usr/share/man/man3/efi_variable_free.3
+#usr/share/man/man3/efi_variable_get_attributes.3
+#usr/share/man/man3/efi_variable_get_data.3
+#usr/share/man/man3/efi_variable_get_guid.3
+#usr/share/man/man3/efi_variable_get_name.3
+#usr/share/man/man3/efi_variable_import.3
+#usr/share/man/man3/efi_variable_realize.3
+#usr/share/man/man3/efi_variable_set_attributes.3
+#usr/share/man/man3/efi_variable_set_data.3
+#usr/share/man/man3/efi_variable_set_guid.3
+#usr/share/man/man3/efi_variable_set_name.3
+#usr/share/man/man3/efi_variable_t.3
+#usr/share/man/man3/efi_variables_supported.3
index b461f65328b4db818d2a101aec5591257981819a..667ec9e492241c77695d9562c85c50268f2b9f6c 100644 (file)
@@ -1434,8 +1434,8 @@ usr/lib/libquadmath.so.0.0.0
 #usr/lib/libssp.a
 #usr/lib/libssp.la
 #usr/lib/libssp.so
-#usr/lib/libssp.so.0
-#usr/lib/libssp.so.0.0.0
+usr/lib/libssp.so.0
+usr/lib/libssp.so.0.0.0
 #usr/lib/libssp_nonshared.a
 #usr/lib/libssp_nonshared.la
 #usr/lib/libstdc++.a
index 6cd8a4dca382c83287262f6eb46ef00d9328dcd6..d64a9881917e45745db0bfc4d78918c8aa731fd6 100644 (file)
@@ -1,7 +1,6 @@
 #boot/grub
 boot/grub/grub.cfg
 boot/grub/splash.png
-boot/grub/unifont.pf2
 #etc/bash_completion.d
 #etc/bash_completion.d/grub
 etc/default/grub
@@ -12,8 +11,7 @@ etc/grub.d/20_linux_xen
 etc/grub.d/30_os-prober
 etc/grub.d/40_custom
 etc/grub.d/41_custom
-etc/grub.d/README
-etc/grub2.cfg
+#etc/grub.d/README
 usr/bin/grub-editenv
 usr/bin/grub-file
 usr/bin/grub-fstest
@@ -33,562 +31,1087 @@ usr/bin/grub-script-check
 usr/bin/grub-syslinux2cfg
 #usr/lib/grub
 usr/lib/grub/i386-pc
-#usr/lib/grub/i386-pc/acpi.mod
-#usr/lib/grub/i386-pc/acpi.module
-#usr/lib/grub/i386-pc/adler32.mod
-#usr/lib/grub/i386-pc/adler32.module
-#usr/lib/grub/i386-pc/affs.mod
-#usr/lib/grub/i386-pc/affs.module
-#usr/lib/grub/i386-pc/afs.mod
-#usr/lib/grub/i386-pc/afs.module
-#usr/lib/grub/i386-pc/ahci.mod
-#usr/lib/grub/i386-pc/ahci.module
-#usr/lib/grub/i386-pc/all_video.mod
-#usr/lib/grub/i386-pc/all_video.module
-#usr/lib/grub/i386-pc/aout.mod
-#usr/lib/grub/i386-pc/aout.module
-#usr/lib/grub/i386-pc/archelp.mod
-#usr/lib/grub/i386-pc/archelp.module
-#usr/lib/grub/i386-pc/at_keyboard.mod
-#usr/lib/grub/i386-pc/at_keyboard.module
-#usr/lib/grub/i386-pc/ata.mod
-#usr/lib/grub/i386-pc/ata.module
-#usr/lib/grub/i386-pc/backtrace.mod
-#usr/lib/grub/i386-pc/backtrace.module
-#usr/lib/grub/i386-pc/bfs.mod
-#usr/lib/grub/i386-pc/bfs.module
-#usr/lib/grub/i386-pc/biosdisk.mod
-#usr/lib/grub/i386-pc/biosdisk.module
-#usr/lib/grub/i386-pc/bitmap.mod
-#usr/lib/grub/i386-pc/bitmap.module
-#usr/lib/grub/i386-pc/bitmap_scale.mod
-#usr/lib/grub/i386-pc/bitmap_scale.module
-#usr/lib/grub/i386-pc/blocklist.mod
-#usr/lib/grub/i386-pc/blocklist.module
-#usr/lib/grub/i386-pc/boot.image
-#usr/lib/grub/i386-pc/boot.img
-#usr/lib/grub/i386-pc/boot.mod
-#usr/lib/grub/i386-pc/boot.module
-#usr/lib/grub/i386-pc/boot_hybrid.image
-#usr/lib/grub/i386-pc/boot_hybrid.img
-#usr/lib/grub/i386-pc/bsd.mod
-#usr/lib/grub/i386-pc/bsd.module
-#usr/lib/grub/i386-pc/bswap_test.mod
-#usr/lib/grub/i386-pc/bswap_test.module
-#usr/lib/grub/i386-pc/btrfs.mod
-#usr/lib/grub/i386-pc/btrfs.module
-#usr/lib/grub/i386-pc/bufio.mod
-#usr/lib/grub/i386-pc/bufio.module
-#usr/lib/grub/i386-pc/cat.mod
-#usr/lib/grub/i386-pc/cat.module
-#usr/lib/grub/i386-pc/cbfs.mod
-#usr/lib/grub/i386-pc/cbfs.module
-#usr/lib/grub/i386-pc/cbls.mod
-#usr/lib/grub/i386-pc/cbls.module
-#usr/lib/grub/i386-pc/cbmemc.mod
-#usr/lib/grub/i386-pc/cbmemc.module
-#usr/lib/grub/i386-pc/cbtable.mod
-#usr/lib/grub/i386-pc/cbtable.module
-#usr/lib/grub/i386-pc/cbtime.mod
-#usr/lib/grub/i386-pc/cbtime.module
-#usr/lib/grub/i386-pc/cdboot.image
-#usr/lib/grub/i386-pc/cdboot.img
-#usr/lib/grub/i386-pc/chain.mod
-#usr/lib/grub/i386-pc/chain.module
-#usr/lib/grub/i386-pc/cmdline_cat_test.mod
-#usr/lib/grub/i386-pc/cmdline_cat_test.module
-#usr/lib/grub/i386-pc/cmosdump.mod
-#usr/lib/grub/i386-pc/cmosdump.module
-#usr/lib/grub/i386-pc/cmostest.mod
-#usr/lib/grub/i386-pc/cmostest.module
-#usr/lib/grub/i386-pc/cmp.mod
-#usr/lib/grub/i386-pc/cmp.module
-#usr/lib/grub/i386-pc/cmp_test.mod
-#usr/lib/grub/i386-pc/cmp_test.module
-#usr/lib/grub/i386-pc/command.lst
-#usr/lib/grub/i386-pc/config.h
-#usr/lib/grub/i386-pc/configfile.mod
-#usr/lib/grub/i386-pc/configfile.module
-#usr/lib/grub/i386-pc/cpio.mod
-#usr/lib/grub/i386-pc/cpio.module
-#usr/lib/grub/i386-pc/cpio_be.mod
-#usr/lib/grub/i386-pc/cpio_be.module
-#usr/lib/grub/i386-pc/cpuid.mod
-#usr/lib/grub/i386-pc/cpuid.module
-#usr/lib/grub/i386-pc/crc64.mod
-#usr/lib/grub/i386-pc/crc64.module
-#usr/lib/grub/i386-pc/crypto.lst
-#usr/lib/grub/i386-pc/crypto.mod
-#usr/lib/grub/i386-pc/crypto.module
-#usr/lib/grub/i386-pc/cryptodisk.mod
-#usr/lib/grub/i386-pc/cryptodisk.module
-#usr/lib/grub/i386-pc/cs5536.mod
-#usr/lib/grub/i386-pc/cs5536.module
-#usr/lib/grub/i386-pc/ctz_test.mod
-#usr/lib/grub/i386-pc/ctz_test.module
-#usr/lib/grub/i386-pc/date.mod
-#usr/lib/grub/i386-pc/date.module
-#usr/lib/grub/i386-pc/datehook.mod
-#usr/lib/grub/i386-pc/datehook.module
-#usr/lib/grub/i386-pc/datetime.mod
-#usr/lib/grub/i386-pc/datetime.module
-#usr/lib/grub/i386-pc/disk.mod
-#usr/lib/grub/i386-pc/disk.module
-#usr/lib/grub/i386-pc/diskboot.image
-#usr/lib/grub/i386-pc/diskboot.img
-#usr/lib/grub/i386-pc/diskfilter.mod
-#usr/lib/grub/i386-pc/diskfilter.module
-#usr/lib/grub/i386-pc/div.mod
-#usr/lib/grub/i386-pc/div.module
-#usr/lib/grub/i386-pc/div_test.mod
-#usr/lib/grub/i386-pc/div_test.module
-#usr/lib/grub/i386-pc/dm_nv.mod
-#usr/lib/grub/i386-pc/dm_nv.module
-#usr/lib/grub/i386-pc/drivemap.mod
-#usr/lib/grub/i386-pc/drivemap.module
-#usr/lib/grub/i386-pc/echo.mod
-#usr/lib/grub/i386-pc/echo.module
-#usr/lib/grub/i386-pc/efiemu.mod
-#usr/lib/grub/i386-pc/efiemu.module
-#usr/lib/grub/i386-pc/efiemu32.o
-#usr/lib/grub/i386-pc/efiemu64.o
-#usr/lib/grub/i386-pc/ehci.mod
-#usr/lib/grub/i386-pc/ehci.module
-#usr/lib/grub/i386-pc/elf.mod
-#usr/lib/grub/i386-pc/elf.module
-#usr/lib/grub/i386-pc/eval.mod
-#usr/lib/grub/i386-pc/eval.module
-#usr/lib/grub/i386-pc/exfat.mod
-#usr/lib/grub/i386-pc/exfat.module
-#usr/lib/grub/i386-pc/exfctest.mod
-#usr/lib/grub/i386-pc/exfctest.module
-#usr/lib/grub/i386-pc/ext2.mod
-#usr/lib/grub/i386-pc/ext2.module
-#usr/lib/grub/i386-pc/extcmd.mod
-#usr/lib/grub/i386-pc/extcmd.module
-#usr/lib/grub/i386-pc/fat.mod
-#usr/lib/grub/i386-pc/fat.module
-#usr/lib/grub/i386-pc/file.mod
-#usr/lib/grub/i386-pc/file.module
-#usr/lib/grub/i386-pc/font.mod
-#usr/lib/grub/i386-pc/font.module
-#usr/lib/grub/i386-pc/freedos.mod
-#usr/lib/grub/i386-pc/freedos.module
-#usr/lib/grub/i386-pc/fs.lst
-#usr/lib/grub/i386-pc/fshelp.mod
-#usr/lib/grub/i386-pc/fshelp.module
-#usr/lib/grub/i386-pc/functional_test.mod
-#usr/lib/grub/i386-pc/functional_test.module
-#usr/lib/grub/i386-pc/gcry_arcfour.mod
-#usr/lib/grub/i386-pc/gcry_arcfour.module
-#usr/lib/grub/i386-pc/gcry_blowfish.mod
-#usr/lib/grub/i386-pc/gcry_blowfish.module
-#usr/lib/grub/i386-pc/gcry_camellia.mod
-#usr/lib/grub/i386-pc/gcry_camellia.module
-#usr/lib/grub/i386-pc/gcry_cast5.mod
-#usr/lib/grub/i386-pc/gcry_cast5.module
-#usr/lib/grub/i386-pc/gcry_crc.mod
-#usr/lib/grub/i386-pc/gcry_crc.module
-#usr/lib/grub/i386-pc/gcry_des.mod
-#usr/lib/grub/i386-pc/gcry_des.module
-#usr/lib/grub/i386-pc/gcry_dsa.mod
-#usr/lib/grub/i386-pc/gcry_dsa.module
-#usr/lib/grub/i386-pc/gcry_idea.mod
-#usr/lib/grub/i386-pc/gcry_idea.module
-#usr/lib/grub/i386-pc/gcry_md4.mod
-#usr/lib/grub/i386-pc/gcry_md4.module
-#usr/lib/grub/i386-pc/gcry_md5.mod
-#usr/lib/grub/i386-pc/gcry_md5.module
-#usr/lib/grub/i386-pc/gcry_rfc2268.mod
-#usr/lib/grub/i386-pc/gcry_rfc2268.module
-#usr/lib/grub/i386-pc/gcry_rijndael.mod
-#usr/lib/grub/i386-pc/gcry_rijndael.module
-#usr/lib/grub/i386-pc/gcry_rmd160.mod
-#usr/lib/grub/i386-pc/gcry_rmd160.module
-#usr/lib/grub/i386-pc/gcry_rsa.mod
-#usr/lib/grub/i386-pc/gcry_rsa.module
-#usr/lib/grub/i386-pc/gcry_seed.mod
-#usr/lib/grub/i386-pc/gcry_seed.module
-#usr/lib/grub/i386-pc/gcry_serpent.mod
-#usr/lib/grub/i386-pc/gcry_serpent.module
-#usr/lib/grub/i386-pc/gcry_sha1.mod
-#usr/lib/grub/i386-pc/gcry_sha1.module
-#usr/lib/grub/i386-pc/gcry_sha256.mod
-#usr/lib/grub/i386-pc/gcry_sha256.module
-#usr/lib/grub/i386-pc/gcry_sha512.mod
-#usr/lib/grub/i386-pc/gcry_sha512.module
-#usr/lib/grub/i386-pc/gcry_tiger.mod
-#usr/lib/grub/i386-pc/gcry_tiger.module
-#usr/lib/grub/i386-pc/gcry_twofish.mod
-#usr/lib/grub/i386-pc/gcry_twofish.module
-#usr/lib/grub/i386-pc/gcry_whirlpool.mod
-#usr/lib/grub/i386-pc/gcry_whirlpool.module
-#usr/lib/grub/i386-pc/gdb.mod
-#usr/lib/grub/i386-pc/gdb.module
-#usr/lib/grub/i386-pc/gdb_grub
-#usr/lib/grub/i386-pc/geli.mod
-#usr/lib/grub/i386-pc/geli.module
-#usr/lib/grub/i386-pc/gettext.mod
-#usr/lib/grub/i386-pc/gettext.module
-#usr/lib/grub/i386-pc/gfxmenu.mod
-#usr/lib/grub/i386-pc/gfxmenu.module
-#usr/lib/grub/i386-pc/gfxterm.mod
-#usr/lib/grub/i386-pc/gfxterm.module
-#usr/lib/grub/i386-pc/gfxterm_background.mod
-#usr/lib/grub/i386-pc/gfxterm_background.module
-#usr/lib/grub/i386-pc/gfxterm_menu.mod
-#usr/lib/grub/i386-pc/gfxterm_menu.module
-#usr/lib/grub/i386-pc/gmodule.pl
-#usr/lib/grub/i386-pc/gptsync.mod
-#usr/lib/grub/i386-pc/gptsync.module
-#usr/lib/grub/i386-pc/gzio.mod
-#usr/lib/grub/i386-pc/gzio.module
-#usr/lib/grub/i386-pc/halt.mod
-#usr/lib/grub/i386-pc/halt.module
-#usr/lib/grub/i386-pc/hashsum.mod
-#usr/lib/grub/i386-pc/hashsum.module
-#usr/lib/grub/i386-pc/hdparm.mod
-#usr/lib/grub/i386-pc/hdparm.module
-#usr/lib/grub/i386-pc/hello.mod
-#usr/lib/grub/i386-pc/hello.module
-#usr/lib/grub/i386-pc/help.mod
-#usr/lib/grub/i386-pc/help.module
-#usr/lib/grub/i386-pc/hexdump.mod
-#usr/lib/grub/i386-pc/hexdump.module
-#usr/lib/grub/i386-pc/hfs.mod
-#usr/lib/grub/i386-pc/hfs.module
-#usr/lib/grub/i386-pc/hfsplus.mod
-#usr/lib/grub/i386-pc/hfsplus.module
-#usr/lib/grub/i386-pc/hfspluscomp.mod
-#usr/lib/grub/i386-pc/hfspluscomp.module
-#usr/lib/grub/i386-pc/http.mod
-#usr/lib/grub/i386-pc/http.module
-#usr/lib/grub/i386-pc/iorw.mod
-#usr/lib/grub/i386-pc/iorw.module
-#usr/lib/grub/i386-pc/iso9660.mod
-#usr/lib/grub/i386-pc/iso9660.module
-#usr/lib/grub/i386-pc/jfs.mod
-#usr/lib/grub/i386-pc/jfs.module
-#usr/lib/grub/i386-pc/jpeg.mod
-#usr/lib/grub/i386-pc/jpeg.module
-#usr/lib/grub/i386-pc/kernel.exec
-#usr/lib/grub/i386-pc/kernel.img
-#usr/lib/grub/i386-pc/keylayouts.mod
-#usr/lib/grub/i386-pc/keylayouts.module
-#usr/lib/grub/i386-pc/keystatus.mod
-#usr/lib/grub/i386-pc/keystatus.module
-#usr/lib/grub/i386-pc/ldm.mod
-#usr/lib/grub/i386-pc/ldm.module
-#usr/lib/grub/i386-pc/legacy_password_test.mod
-#usr/lib/grub/i386-pc/legacy_password_test.module
-#usr/lib/grub/i386-pc/legacycfg.mod
-#usr/lib/grub/i386-pc/legacycfg.module
-#usr/lib/grub/i386-pc/linux.mod
-#usr/lib/grub/i386-pc/linux.module
-#usr/lib/grub/i386-pc/linux16.mod
-#usr/lib/grub/i386-pc/linux16.module
-#usr/lib/grub/i386-pc/lnxboot.image
-#usr/lib/grub/i386-pc/lnxboot.img
-#usr/lib/grub/i386-pc/loadenv.mod
-#usr/lib/grub/i386-pc/loadenv.module
-#usr/lib/grub/i386-pc/loopback.mod
-#usr/lib/grub/i386-pc/loopback.module
-#usr/lib/grub/i386-pc/ls.mod
-#usr/lib/grub/i386-pc/ls.module
-#usr/lib/grub/i386-pc/lsacpi.mod
-#usr/lib/grub/i386-pc/lsacpi.module
-#usr/lib/grub/i386-pc/lsapm.mod
-#usr/lib/grub/i386-pc/lsapm.module
-#usr/lib/grub/i386-pc/lsmmap.mod
-#usr/lib/grub/i386-pc/lsmmap.module
-#usr/lib/grub/i386-pc/lspci.mod
-#usr/lib/grub/i386-pc/lspci.module
-#usr/lib/grub/i386-pc/luks.mod
-#usr/lib/grub/i386-pc/luks.module
-#usr/lib/grub/i386-pc/lvm.mod
-#usr/lib/grub/i386-pc/lvm.module
-#usr/lib/grub/i386-pc/lzma_decompress.image
-#usr/lib/grub/i386-pc/lzma_decompress.img
-#usr/lib/grub/i386-pc/lzopio.mod
-#usr/lib/grub/i386-pc/lzopio.module
-#usr/lib/grub/i386-pc/macbless.mod
-#usr/lib/grub/i386-pc/macbless.module
-#usr/lib/grub/i386-pc/macho.mod
-#usr/lib/grub/i386-pc/macho.module
-#usr/lib/grub/i386-pc/mda_text.mod
-#usr/lib/grub/i386-pc/mda_text.module
-#usr/lib/grub/i386-pc/mdraid09.mod
-#usr/lib/grub/i386-pc/mdraid09.module
-#usr/lib/grub/i386-pc/mdraid09_be.mod
-#usr/lib/grub/i386-pc/mdraid09_be.module
-#usr/lib/grub/i386-pc/mdraid1x.mod
-#usr/lib/grub/i386-pc/mdraid1x.module
-#usr/lib/grub/i386-pc/memdisk.mod
-#usr/lib/grub/i386-pc/memdisk.module
-#usr/lib/grub/i386-pc/memrw.mod
-#usr/lib/grub/i386-pc/memrw.module
-#usr/lib/grub/i386-pc/minicmd.mod
-#usr/lib/grub/i386-pc/minicmd.module
-#usr/lib/grub/i386-pc/minix.mod
-#usr/lib/grub/i386-pc/minix.module
-#usr/lib/grub/i386-pc/minix2.mod
-#usr/lib/grub/i386-pc/minix2.module
-#usr/lib/grub/i386-pc/minix2_be.mod
-#usr/lib/grub/i386-pc/minix2_be.module
-#usr/lib/grub/i386-pc/minix3.mod
-#usr/lib/grub/i386-pc/minix3.module
-#usr/lib/grub/i386-pc/minix3_be.mod
-#usr/lib/grub/i386-pc/minix3_be.module
-#usr/lib/grub/i386-pc/minix_be.mod
-#usr/lib/grub/i386-pc/minix_be.module
-#usr/lib/grub/i386-pc/mmap.mod
-#usr/lib/grub/i386-pc/mmap.module
-#usr/lib/grub/i386-pc/moddep.lst
-#usr/lib/grub/i386-pc/modinfo.sh
-#usr/lib/grub/i386-pc/morse.mod
-#usr/lib/grub/i386-pc/morse.module
-#usr/lib/grub/i386-pc/mpi.mod
-#usr/lib/grub/i386-pc/mpi.module
-#usr/lib/grub/i386-pc/msdospart.mod
-#usr/lib/grub/i386-pc/msdospart.module
-#usr/lib/grub/i386-pc/mul_test.mod
-#usr/lib/grub/i386-pc/mul_test.module
-#usr/lib/grub/i386-pc/multiboot.mod
-#usr/lib/grub/i386-pc/multiboot.module
-#usr/lib/grub/i386-pc/multiboot2.mod
-#usr/lib/grub/i386-pc/multiboot2.module
-#usr/lib/grub/i386-pc/nativedisk.mod
-#usr/lib/grub/i386-pc/nativedisk.module
-#usr/lib/grub/i386-pc/net.mod
-#usr/lib/grub/i386-pc/net.module
-#usr/lib/grub/i386-pc/newc.mod
-#usr/lib/grub/i386-pc/newc.module
-#usr/lib/grub/i386-pc/nilfs2.mod
-#usr/lib/grub/i386-pc/nilfs2.module
-#usr/lib/grub/i386-pc/normal.mod
-#usr/lib/grub/i386-pc/normal.module
-#usr/lib/grub/i386-pc/ntfs.mod
-#usr/lib/grub/i386-pc/ntfs.module
-#usr/lib/grub/i386-pc/ntfscomp.mod
-#usr/lib/grub/i386-pc/ntfscomp.module
-#usr/lib/grub/i386-pc/ntldr.mod
-#usr/lib/grub/i386-pc/ntldr.module
-#usr/lib/grub/i386-pc/odc.mod
-#usr/lib/grub/i386-pc/odc.module
-#usr/lib/grub/i386-pc/offsetio.mod
-#usr/lib/grub/i386-pc/offsetio.module
-#usr/lib/grub/i386-pc/ohci.mod
-#usr/lib/grub/i386-pc/ohci.module
-#usr/lib/grub/i386-pc/part_acorn.mod
-#usr/lib/grub/i386-pc/part_acorn.module
-#usr/lib/grub/i386-pc/part_amiga.mod
-#usr/lib/grub/i386-pc/part_amiga.module
-#usr/lib/grub/i386-pc/part_apple.mod
-#usr/lib/grub/i386-pc/part_apple.module
-#usr/lib/grub/i386-pc/part_bsd.mod
-#usr/lib/grub/i386-pc/part_bsd.module
-#usr/lib/grub/i386-pc/part_dfly.mod
-#usr/lib/grub/i386-pc/part_dfly.module
-#usr/lib/grub/i386-pc/part_dvh.mod
-#usr/lib/grub/i386-pc/part_dvh.module
-#usr/lib/grub/i386-pc/part_gpt.mod
-#usr/lib/grub/i386-pc/part_gpt.module
-#usr/lib/grub/i386-pc/part_msdos.mod
-#usr/lib/grub/i386-pc/part_msdos.module
-#usr/lib/grub/i386-pc/part_plan.mod
-#usr/lib/grub/i386-pc/part_plan.module
-#usr/lib/grub/i386-pc/part_sun.mod
-#usr/lib/grub/i386-pc/part_sun.module
-#usr/lib/grub/i386-pc/part_sunpc.mod
-#usr/lib/grub/i386-pc/part_sunpc.module
-#usr/lib/grub/i386-pc/partmap.lst
-#usr/lib/grub/i386-pc/parttool.lst
-#usr/lib/grub/i386-pc/parttool.mod
-#usr/lib/grub/i386-pc/parttool.module
-#usr/lib/grub/i386-pc/password.mod
-#usr/lib/grub/i386-pc/password.module
-#usr/lib/grub/i386-pc/password_pbkdf2.mod
-#usr/lib/grub/i386-pc/password_pbkdf2.module
-#usr/lib/grub/i386-pc/pata.mod
-#usr/lib/grub/i386-pc/pata.module
-#usr/lib/grub/i386-pc/pbkdf2.mod
-#usr/lib/grub/i386-pc/pbkdf2.module
-#usr/lib/grub/i386-pc/pbkdf2_test.mod
-#usr/lib/grub/i386-pc/pbkdf2_test.module
-#usr/lib/grub/i386-pc/pci.mod
-#usr/lib/grub/i386-pc/pci.module
-#usr/lib/grub/i386-pc/pcidump.mod
-#usr/lib/grub/i386-pc/pcidump.module
-#usr/lib/grub/i386-pc/plan9.mod
-#usr/lib/grub/i386-pc/plan9.module
-#usr/lib/grub/i386-pc/play.mod
-#usr/lib/grub/i386-pc/play.module
-#usr/lib/grub/i386-pc/png.mod
-#usr/lib/grub/i386-pc/png.module
-#usr/lib/grub/i386-pc/priority_queue.mod
-#usr/lib/grub/i386-pc/priority_queue.module
-#usr/lib/grub/i386-pc/probe.mod
-#usr/lib/grub/i386-pc/probe.module
-#usr/lib/grub/i386-pc/procfs.mod
-#usr/lib/grub/i386-pc/procfs.module
-#usr/lib/grub/i386-pc/progress.mod
-#usr/lib/grub/i386-pc/progress.module
-#usr/lib/grub/i386-pc/pxe.mod
-#usr/lib/grub/i386-pc/pxe.module
-#usr/lib/grub/i386-pc/pxeboot.image
-#usr/lib/grub/i386-pc/pxeboot.img
-#usr/lib/grub/i386-pc/pxechain.mod
-#usr/lib/grub/i386-pc/pxechain.module
-#usr/lib/grub/i386-pc/raid5rec.mod
-#usr/lib/grub/i386-pc/raid5rec.module
-#usr/lib/grub/i386-pc/raid6rec.mod
-#usr/lib/grub/i386-pc/raid6rec.module
-#usr/lib/grub/i386-pc/random.mod
-#usr/lib/grub/i386-pc/random.module
-#usr/lib/grub/i386-pc/read.mod
-#usr/lib/grub/i386-pc/read.module
-#usr/lib/grub/i386-pc/reboot.mod
-#usr/lib/grub/i386-pc/reboot.module
-#usr/lib/grub/i386-pc/regexp.mod
-#usr/lib/grub/i386-pc/regexp.module
-#usr/lib/grub/i386-pc/reiserfs.mod
-#usr/lib/grub/i386-pc/reiserfs.module
-#usr/lib/grub/i386-pc/relocator.mod
-#usr/lib/grub/i386-pc/relocator.module
-#usr/lib/grub/i386-pc/romfs.mod
-#usr/lib/grub/i386-pc/romfs.module
-#usr/lib/grub/i386-pc/scsi.mod
-#usr/lib/grub/i386-pc/scsi.module
-#usr/lib/grub/i386-pc/search.mod
-#usr/lib/grub/i386-pc/search.module
-#usr/lib/grub/i386-pc/search_fs_file.mod
-#usr/lib/grub/i386-pc/search_fs_file.module
-#usr/lib/grub/i386-pc/search_fs_uuid.mod
-#usr/lib/grub/i386-pc/search_fs_uuid.module
-#usr/lib/grub/i386-pc/search_label.mod
-#usr/lib/grub/i386-pc/search_label.module
-#usr/lib/grub/i386-pc/sendkey.mod
-#usr/lib/grub/i386-pc/sendkey.module
-#usr/lib/grub/i386-pc/serial.mod
-#usr/lib/grub/i386-pc/serial.module
-#usr/lib/grub/i386-pc/setjmp.mod
-#usr/lib/grub/i386-pc/setjmp.module
-#usr/lib/grub/i386-pc/setjmp_test.mod
-#usr/lib/grub/i386-pc/setjmp_test.module
-#usr/lib/grub/i386-pc/setpci.mod
-#usr/lib/grub/i386-pc/setpci.module
-#usr/lib/grub/i386-pc/sfs.mod
-#usr/lib/grub/i386-pc/sfs.module
-#usr/lib/grub/i386-pc/shift_test.mod
-#usr/lib/grub/i386-pc/shift_test.module
-#usr/lib/grub/i386-pc/signature_test.mod
-#usr/lib/grub/i386-pc/signature_test.module
-#usr/lib/grub/i386-pc/sleep.mod
-#usr/lib/grub/i386-pc/sleep.module
-#usr/lib/grub/i386-pc/sleep_test.mod
-#usr/lib/grub/i386-pc/sleep_test.module
-#usr/lib/grub/i386-pc/spkmodem.mod
-#usr/lib/grub/i386-pc/spkmodem.module
-#usr/lib/grub/i386-pc/squash4.mod
-#usr/lib/grub/i386-pc/squash4.module
-#usr/lib/grub/i386-pc/syslinuxcfg.mod
-#usr/lib/grub/i386-pc/syslinuxcfg.module
-#usr/lib/grub/i386-pc/tar.mod
-#usr/lib/grub/i386-pc/tar.module
-#usr/lib/grub/i386-pc/terminal.lst
-#usr/lib/grub/i386-pc/terminal.mod
-#usr/lib/grub/i386-pc/terminal.module
-#usr/lib/grub/i386-pc/terminfo.mod
-#usr/lib/grub/i386-pc/terminfo.module
-#usr/lib/grub/i386-pc/test.mod
-#usr/lib/grub/i386-pc/test.module
-#usr/lib/grub/i386-pc/test_blockarg.mod
-#usr/lib/grub/i386-pc/test_blockarg.module
-#usr/lib/grub/i386-pc/testload.mod
-#usr/lib/grub/i386-pc/testload.module
-#usr/lib/grub/i386-pc/testspeed.mod
-#usr/lib/grub/i386-pc/testspeed.module
-#usr/lib/grub/i386-pc/tftp.mod
-#usr/lib/grub/i386-pc/tftp.module
-#usr/lib/grub/i386-pc/tga.mod
-#usr/lib/grub/i386-pc/tga.module
-#usr/lib/grub/i386-pc/time.mod
-#usr/lib/grub/i386-pc/time.module
-#usr/lib/grub/i386-pc/tr.mod
-#usr/lib/grub/i386-pc/tr.module
-#usr/lib/grub/i386-pc/trig.mod
-#usr/lib/grub/i386-pc/trig.module
-#usr/lib/grub/i386-pc/true.mod
-#usr/lib/grub/i386-pc/true.module
-#usr/lib/grub/i386-pc/truecrypt.mod
-#usr/lib/grub/i386-pc/truecrypt.module
-#usr/lib/grub/i386-pc/udf.mod
-#usr/lib/grub/i386-pc/udf.module
-#usr/lib/grub/i386-pc/ufs1.mod
-#usr/lib/grub/i386-pc/ufs1.module
-#usr/lib/grub/i386-pc/ufs1_be.mod
-#usr/lib/grub/i386-pc/ufs1_be.module
-#usr/lib/grub/i386-pc/ufs2.mod
-#usr/lib/grub/i386-pc/ufs2.module
-#usr/lib/grub/i386-pc/uhci.mod
-#usr/lib/grub/i386-pc/uhci.module
-#usr/lib/grub/i386-pc/usb.mod
-#usr/lib/grub/i386-pc/usb.module
-#usr/lib/grub/i386-pc/usb_keyboard.mod
-#usr/lib/grub/i386-pc/usb_keyboard.module
-#usr/lib/grub/i386-pc/usbms.mod
-#usr/lib/grub/i386-pc/usbms.module
-#usr/lib/grub/i386-pc/usbserial_common.mod
-#usr/lib/grub/i386-pc/usbserial_common.module
-#usr/lib/grub/i386-pc/usbserial_ftdi.mod
-#usr/lib/grub/i386-pc/usbserial_ftdi.module
-#usr/lib/grub/i386-pc/usbserial_pl2303.mod
-#usr/lib/grub/i386-pc/usbserial_pl2303.module
-#usr/lib/grub/i386-pc/usbserial_usbdebug.mod
-#usr/lib/grub/i386-pc/usbserial_usbdebug.module
-#usr/lib/grub/i386-pc/usbtest.mod
-#usr/lib/grub/i386-pc/usbtest.module
-#usr/lib/grub/i386-pc/vbe.mod
-#usr/lib/grub/i386-pc/vbe.module
-#usr/lib/grub/i386-pc/verify.mod
-#usr/lib/grub/i386-pc/verify.module
-#usr/lib/grub/i386-pc/vga.mod
-#usr/lib/grub/i386-pc/vga.module
-#usr/lib/grub/i386-pc/vga_text.mod
-#usr/lib/grub/i386-pc/vga_text.module
-#usr/lib/grub/i386-pc/video.lst
-#usr/lib/grub/i386-pc/video.mod
-#usr/lib/grub/i386-pc/video.module
-#usr/lib/grub/i386-pc/video_bochs.mod
-#usr/lib/grub/i386-pc/video_bochs.module
-#usr/lib/grub/i386-pc/video_cirrus.mod
-#usr/lib/grub/i386-pc/video_cirrus.module
-#usr/lib/grub/i386-pc/video_colors.mod
-#usr/lib/grub/i386-pc/video_colors.module
-#usr/lib/grub/i386-pc/video_fb.mod
-#usr/lib/grub/i386-pc/video_fb.module
-#usr/lib/grub/i386-pc/videoinfo.mod
-#usr/lib/grub/i386-pc/videoinfo.module
-#usr/lib/grub/i386-pc/videotest.mod
-#usr/lib/grub/i386-pc/videotest.module
-#usr/lib/grub/i386-pc/videotest_checksum.mod
-#usr/lib/grub/i386-pc/videotest_checksum.module
-#usr/lib/grub/i386-pc/xfs.mod
-#usr/lib/grub/i386-pc/xfs.module
-#usr/lib/grub/i386-pc/xnu.mod
-#usr/lib/grub/i386-pc/xnu.module
-#usr/lib/grub/i386-pc/xnu_uuid.mod
-#usr/lib/grub/i386-pc/xnu_uuid.module
-#usr/lib/grub/i386-pc/xnu_uuid_test.mod
-#usr/lib/grub/i386-pc/xnu_uuid_test.module
-#usr/lib/grub/i386-pc/xzio.mod
-#usr/lib/grub/i386-pc/xzio.module
-#usr/lib/grub/i386-pc/zfs.mod
-#usr/lib/grub/i386-pc/zfs.module
-#usr/lib/grub/i386-pc/zfscrypt.mod
-#usr/lib/grub/i386-pc/zfscrypt.module
-#usr/lib/grub/i386-pc/zfsinfo.mod
-#usr/lib/grub/i386-pc/zfsinfo.module
+usr/lib/grub/i386-pc/acpi.mod
+usr/lib/grub/i386-pc/acpi.module
+usr/lib/grub/i386-pc/adler32.mod
+usr/lib/grub/i386-pc/adler32.module
+usr/lib/grub/i386-pc/affs.mod
+usr/lib/grub/i386-pc/affs.module
+usr/lib/grub/i386-pc/afs.mod
+usr/lib/grub/i386-pc/afs.module
+usr/lib/grub/i386-pc/ahci.mod
+usr/lib/grub/i386-pc/ahci.module
+usr/lib/grub/i386-pc/all_video.mod
+usr/lib/grub/i386-pc/all_video.module
+usr/lib/grub/i386-pc/aout.mod
+usr/lib/grub/i386-pc/aout.module
+usr/lib/grub/i386-pc/archelp.mod
+usr/lib/grub/i386-pc/archelp.module
+usr/lib/grub/i386-pc/at_keyboard.mod
+usr/lib/grub/i386-pc/at_keyboard.module
+usr/lib/grub/i386-pc/ata.mod
+usr/lib/grub/i386-pc/ata.module
+usr/lib/grub/i386-pc/backtrace.mod
+usr/lib/grub/i386-pc/backtrace.module
+usr/lib/grub/i386-pc/bfs.mod
+usr/lib/grub/i386-pc/bfs.module
+usr/lib/grub/i386-pc/biosdisk.mod
+usr/lib/grub/i386-pc/biosdisk.module
+usr/lib/grub/i386-pc/bitmap.mod
+usr/lib/grub/i386-pc/bitmap.module
+usr/lib/grub/i386-pc/bitmap_scale.mod
+usr/lib/grub/i386-pc/bitmap_scale.module
+usr/lib/grub/i386-pc/blocklist.mod
+usr/lib/grub/i386-pc/blocklist.module
+usr/lib/grub/i386-pc/boot.image
+usr/lib/grub/i386-pc/boot.img
+usr/lib/grub/i386-pc/boot.mod
+usr/lib/grub/i386-pc/boot.module
+usr/lib/grub/i386-pc/boot_hybrid.image
+usr/lib/grub/i386-pc/boot_hybrid.img
+usr/lib/grub/i386-pc/bsd.mod
+usr/lib/grub/i386-pc/bsd.module
+usr/lib/grub/i386-pc/bswap_test.mod
+usr/lib/grub/i386-pc/bswap_test.module
+usr/lib/grub/i386-pc/btrfs.mod
+usr/lib/grub/i386-pc/btrfs.module
+usr/lib/grub/i386-pc/bufio.mod
+usr/lib/grub/i386-pc/bufio.module
+usr/lib/grub/i386-pc/cat.mod
+usr/lib/grub/i386-pc/cat.module
+usr/lib/grub/i386-pc/cbfs.mod
+usr/lib/grub/i386-pc/cbfs.module
+usr/lib/grub/i386-pc/cbls.mod
+usr/lib/grub/i386-pc/cbls.module
+usr/lib/grub/i386-pc/cbmemc.mod
+usr/lib/grub/i386-pc/cbmemc.module
+usr/lib/grub/i386-pc/cbtable.mod
+usr/lib/grub/i386-pc/cbtable.module
+usr/lib/grub/i386-pc/cbtime.mod
+usr/lib/grub/i386-pc/cbtime.module
+usr/lib/grub/i386-pc/cdboot.image
+usr/lib/grub/i386-pc/cdboot.img
+usr/lib/grub/i386-pc/chain.mod
+usr/lib/grub/i386-pc/chain.module
+usr/lib/grub/i386-pc/cmdline_cat_test.mod
+usr/lib/grub/i386-pc/cmdline_cat_test.module
+usr/lib/grub/i386-pc/cmosdump.mod
+usr/lib/grub/i386-pc/cmosdump.module
+usr/lib/grub/i386-pc/cmostest.mod
+usr/lib/grub/i386-pc/cmostest.module
+usr/lib/grub/i386-pc/cmp.mod
+usr/lib/grub/i386-pc/cmp.module
+usr/lib/grub/i386-pc/cmp_test.mod
+usr/lib/grub/i386-pc/cmp_test.module
+usr/lib/grub/i386-pc/command.lst
+usr/lib/grub/i386-pc/config.h
+usr/lib/grub/i386-pc/configfile.mod
+usr/lib/grub/i386-pc/configfile.module
+usr/lib/grub/i386-pc/cpio.mod
+usr/lib/grub/i386-pc/cpio.module
+usr/lib/grub/i386-pc/cpio_be.mod
+usr/lib/grub/i386-pc/cpio_be.module
+usr/lib/grub/i386-pc/cpuid.mod
+usr/lib/grub/i386-pc/cpuid.module
+usr/lib/grub/i386-pc/crc64.mod
+usr/lib/grub/i386-pc/crc64.module
+usr/lib/grub/i386-pc/crypto.lst
+usr/lib/grub/i386-pc/crypto.mod
+usr/lib/grub/i386-pc/crypto.module
+usr/lib/grub/i386-pc/cryptodisk.mod
+usr/lib/grub/i386-pc/cryptodisk.module
+usr/lib/grub/i386-pc/cs5536.mod
+usr/lib/grub/i386-pc/cs5536.module
+usr/lib/grub/i386-pc/ctz_test.mod
+usr/lib/grub/i386-pc/ctz_test.module
+usr/lib/grub/i386-pc/date.mod
+usr/lib/grub/i386-pc/date.module
+usr/lib/grub/i386-pc/datehook.mod
+usr/lib/grub/i386-pc/datehook.module
+usr/lib/grub/i386-pc/datetime.mod
+usr/lib/grub/i386-pc/datetime.module
+usr/lib/grub/i386-pc/disk.mod
+usr/lib/grub/i386-pc/disk.module
+usr/lib/grub/i386-pc/diskboot.image
+usr/lib/grub/i386-pc/diskboot.img
+usr/lib/grub/i386-pc/diskfilter.mod
+usr/lib/grub/i386-pc/diskfilter.module
+usr/lib/grub/i386-pc/div.mod
+usr/lib/grub/i386-pc/div.module
+usr/lib/grub/i386-pc/div_test.mod
+usr/lib/grub/i386-pc/div_test.module
+usr/lib/grub/i386-pc/dm_nv.mod
+usr/lib/grub/i386-pc/dm_nv.module
+usr/lib/grub/i386-pc/drivemap.mod
+usr/lib/grub/i386-pc/drivemap.module
+usr/lib/grub/i386-pc/echo.mod
+usr/lib/grub/i386-pc/echo.module
+usr/lib/grub/i386-pc/efiemu.mod
+usr/lib/grub/i386-pc/efiemu.module
+usr/lib/grub/i386-pc/efiemu32.o
+usr/lib/grub/i386-pc/efiemu64.o
+usr/lib/grub/i386-pc/ehci.mod
+usr/lib/grub/i386-pc/ehci.module
+usr/lib/grub/i386-pc/elf.mod
+usr/lib/grub/i386-pc/elf.module
+usr/lib/grub/i386-pc/eval.mod
+usr/lib/grub/i386-pc/eval.module
+usr/lib/grub/i386-pc/exfat.mod
+usr/lib/grub/i386-pc/exfat.module
+usr/lib/grub/i386-pc/exfctest.mod
+usr/lib/grub/i386-pc/exfctest.module
+usr/lib/grub/i386-pc/ext2.mod
+usr/lib/grub/i386-pc/ext2.module
+usr/lib/grub/i386-pc/extcmd.mod
+usr/lib/grub/i386-pc/extcmd.module
+usr/lib/grub/i386-pc/fat.mod
+usr/lib/grub/i386-pc/fat.module
+usr/lib/grub/i386-pc/file.mod
+usr/lib/grub/i386-pc/file.module
+usr/lib/grub/i386-pc/font.mod
+usr/lib/grub/i386-pc/font.module
+usr/lib/grub/i386-pc/freedos.mod
+usr/lib/grub/i386-pc/freedos.module
+usr/lib/grub/i386-pc/fs.lst
+usr/lib/grub/i386-pc/fshelp.mod
+usr/lib/grub/i386-pc/fshelp.module
+usr/lib/grub/i386-pc/functional_test.mod
+usr/lib/grub/i386-pc/functional_test.module
+usr/lib/grub/i386-pc/gcry_arcfour.mod
+usr/lib/grub/i386-pc/gcry_arcfour.module
+usr/lib/grub/i386-pc/gcry_blowfish.mod
+usr/lib/grub/i386-pc/gcry_blowfish.module
+usr/lib/grub/i386-pc/gcry_camellia.mod
+usr/lib/grub/i386-pc/gcry_camellia.module
+usr/lib/grub/i386-pc/gcry_cast5.mod
+usr/lib/grub/i386-pc/gcry_cast5.module
+usr/lib/grub/i386-pc/gcry_crc.mod
+usr/lib/grub/i386-pc/gcry_crc.module
+usr/lib/grub/i386-pc/gcry_des.mod
+usr/lib/grub/i386-pc/gcry_des.module
+usr/lib/grub/i386-pc/gcry_dsa.mod
+usr/lib/grub/i386-pc/gcry_dsa.module
+usr/lib/grub/i386-pc/gcry_idea.mod
+usr/lib/grub/i386-pc/gcry_idea.module
+usr/lib/grub/i386-pc/gcry_md4.mod
+usr/lib/grub/i386-pc/gcry_md4.module
+usr/lib/grub/i386-pc/gcry_md5.mod
+usr/lib/grub/i386-pc/gcry_md5.module
+usr/lib/grub/i386-pc/gcry_rfc2268.mod
+usr/lib/grub/i386-pc/gcry_rfc2268.module
+usr/lib/grub/i386-pc/gcry_rijndael.mod
+usr/lib/grub/i386-pc/gcry_rijndael.module
+usr/lib/grub/i386-pc/gcry_rmd160.mod
+usr/lib/grub/i386-pc/gcry_rmd160.module
+usr/lib/grub/i386-pc/gcry_rsa.mod
+usr/lib/grub/i386-pc/gcry_rsa.module
+usr/lib/grub/i386-pc/gcry_seed.mod
+usr/lib/grub/i386-pc/gcry_seed.module
+usr/lib/grub/i386-pc/gcry_serpent.mod
+usr/lib/grub/i386-pc/gcry_serpent.module
+usr/lib/grub/i386-pc/gcry_sha1.mod
+usr/lib/grub/i386-pc/gcry_sha1.module
+usr/lib/grub/i386-pc/gcry_sha256.mod
+usr/lib/grub/i386-pc/gcry_sha256.module
+usr/lib/grub/i386-pc/gcry_sha512.mod
+usr/lib/grub/i386-pc/gcry_sha512.module
+usr/lib/grub/i386-pc/gcry_tiger.mod
+usr/lib/grub/i386-pc/gcry_tiger.module
+usr/lib/grub/i386-pc/gcry_twofish.mod
+usr/lib/grub/i386-pc/gcry_twofish.module
+usr/lib/grub/i386-pc/gcry_whirlpool.mod
+usr/lib/grub/i386-pc/gcry_whirlpool.module
+usr/lib/grub/i386-pc/gdb.mod
+usr/lib/grub/i386-pc/gdb.module
+usr/lib/grub/i386-pc/gdb_grub
+usr/lib/grub/i386-pc/geli.mod
+usr/lib/grub/i386-pc/geli.module
+usr/lib/grub/i386-pc/gettext.mod
+usr/lib/grub/i386-pc/gettext.module
+usr/lib/grub/i386-pc/gfxmenu.mod
+usr/lib/grub/i386-pc/gfxmenu.module
+usr/lib/grub/i386-pc/gfxterm.mod
+usr/lib/grub/i386-pc/gfxterm.module
+usr/lib/grub/i386-pc/gfxterm_background.mod
+usr/lib/grub/i386-pc/gfxterm_background.module
+usr/lib/grub/i386-pc/gfxterm_menu.mod
+usr/lib/grub/i386-pc/gfxterm_menu.module
+usr/lib/grub/i386-pc/gmodule.pl
+usr/lib/grub/i386-pc/gptsync.mod
+usr/lib/grub/i386-pc/gptsync.module
+usr/lib/grub/i386-pc/gzio.mod
+usr/lib/grub/i386-pc/gzio.module
+usr/lib/grub/i386-pc/halt.mod
+usr/lib/grub/i386-pc/halt.module
+usr/lib/grub/i386-pc/hashsum.mod
+usr/lib/grub/i386-pc/hashsum.module
+usr/lib/grub/i386-pc/hdparm.mod
+usr/lib/grub/i386-pc/hdparm.module
+usr/lib/grub/i386-pc/hello.mod
+usr/lib/grub/i386-pc/hello.module
+usr/lib/grub/i386-pc/help.mod
+usr/lib/grub/i386-pc/help.module
+usr/lib/grub/i386-pc/hexdump.mod
+usr/lib/grub/i386-pc/hexdump.module
+usr/lib/grub/i386-pc/hfs.mod
+usr/lib/grub/i386-pc/hfs.module
+usr/lib/grub/i386-pc/hfsplus.mod
+usr/lib/grub/i386-pc/hfsplus.module
+usr/lib/grub/i386-pc/hfspluscomp.mod
+usr/lib/grub/i386-pc/hfspluscomp.module
+usr/lib/grub/i386-pc/http.mod
+usr/lib/grub/i386-pc/http.module
+usr/lib/grub/i386-pc/iorw.mod
+usr/lib/grub/i386-pc/iorw.module
+usr/lib/grub/i386-pc/iso9660.mod
+usr/lib/grub/i386-pc/iso9660.module
+usr/lib/grub/i386-pc/jfs.mod
+usr/lib/grub/i386-pc/jfs.module
+usr/lib/grub/i386-pc/jpeg.mod
+usr/lib/grub/i386-pc/jpeg.module
+usr/lib/grub/i386-pc/kernel.exec
+usr/lib/grub/i386-pc/kernel.img
+usr/lib/grub/i386-pc/keylayouts.mod
+usr/lib/grub/i386-pc/keylayouts.module
+usr/lib/grub/i386-pc/keystatus.mod
+usr/lib/grub/i386-pc/keystatus.module
+usr/lib/grub/i386-pc/ldm.mod
+usr/lib/grub/i386-pc/ldm.module
+usr/lib/grub/i386-pc/legacy_password_test.mod
+usr/lib/grub/i386-pc/legacy_password_test.module
+usr/lib/grub/i386-pc/legacycfg.mod
+usr/lib/grub/i386-pc/legacycfg.module
+usr/lib/grub/i386-pc/linux.mod
+usr/lib/grub/i386-pc/linux.module
+usr/lib/grub/i386-pc/linux16.mod
+usr/lib/grub/i386-pc/linux16.module
+usr/lib/grub/i386-pc/lnxboot.image
+usr/lib/grub/i386-pc/lnxboot.img
+usr/lib/grub/i386-pc/loadenv.mod
+usr/lib/grub/i386-pc/loadenv.module
+usr/lib/grub/i386-pc/loopback.mod
+usr/lib/grub/i386-pc/loopback.module
+usr/lib/grub/i386-pc/ls.mod
+usr/lib/grub/i386-pc/ls.module
+usr/lib/grub/i386-pc/lsacpi.mod
+usr/lib/grub/i386-pc/lsacpi.module
+usr/lib/grub/i386-pc/lsapm.mod
+usr/lib/grub/i386-pc/lsapm.module
+usr/lib/grub/i386-pc/lsmmap.mod
+usr/lib/grub/i386-pc/lsmmap.module
+usr/lib/grub/i386-pc/lspci.mod
+usr/lib/grub/i386-pc/lspci.module
+usr/lib/grub/i386-pc/luks.mod
+usr/lib/grub/i386-pc/luks.module
+usr/lib/grub/i386-pc/lvm.mod
+usr/lib/grub/i386-pc/lvm.module
+usr/lib/grub/i386-pc/lzma_decompress.image
+usr/lib/grub/i386-pc/lzma_decompress.img
+usr/lib/grub/i386-pc/lzopio.mod
+usr/lib/grub/i386-pc/lzopio.module
+usr/lib/grub/i386-pc/macbless.mod
+usr/lib/grub/i386-pc/macbless.module
+usr/lib/grub/i386-pc/macho.mod
+usr/lib/grub/i386-pc/macho.module
+usr/lib/grub/i386-pc/mda_text.mod
+usr/lib/grub/i386-pc/mda_text.module
+usr/lib/grub/i386-pc/mdraid09.mod
+usr/lib/grub/i386-pc/mdraid09.module
+usr/lib/grub/i386-pc/mdraid09_be.mod
+usr/lib/grub/i386-pc/mdraid09_be.module
+usr/lib/grub/i386-pc/mdraid1x.mod
+usr/lib/grub/i386-pc/mdraid1x.module
+usr/lib/grub/i386-pc/memdisk.mod
+usr/lib/grub/i386-pc/memdisk.module
+usr/lib/grub/i386-pc/memrw.mod
+usr/lib/grub/i386-pc/memrw.module
+usr/lib/grub/i386-pc/minicmd.mod
+usr/lib/grub/i386-pc/minicmd.module
+usr/lib/grub/i386-pc/minix.mod
+usr/lib/grub/i386-pc/minix.module
+usr/lib/grub/i386-pc/minix2.mod
+usr/lib/grub/i386-pc/minix2.module
+usr/lib/grub/i386-pc/minix2_be.mod
+usr/lib/grub/i386-pc/minix2_be.module
+usr/lib/grub/i386-pc/minix3.mod
+usr/lib/grub/i386-pc/minix3.module
+usr/lib/grub/i386-pc/minix3_be.mod
+usr/lib/grub/i386-pc/minix3_be.module
+usr/lib/grub/i386-pc/minix_be.mod
+usr/lib/grub/i386-pc/minix_be.module
+usr/lib/grub/i386-pc/mmap.mod
+usr/lib/grub/i386-pc/mmap.module
+usr/lib/grub/i386-pc/moddep.lst
+usr/lib/grub/i386-pc/modinfo.sh
+usr/lib/grub/i386-pc/morse.mod
+usr/lib/grub/i386-pc/morse.module
+usr/lib/grub/i386-pc/mpi.mod
+usr/lib/grub/i386-pc/mpi.module
+usr/lib/grub/i386-pc/msdospart.mod
+usr/lib/grub/i386-pc/msdospart.module
+usr/lib/grub/i386-pc/mul_test.mod
+usr/lib/grub/i386-pc/mul_test.module
+usr/lib/grub/i386-pc/multiboot.mod
+usr/lib/grub/i386-pc/multiboot.module
+usr/lib/grub/i386-pc/multiboot2.mod
+usr/lib/grub/i386-pc/multiboot2.module
+usr/lib/grub/i386-pc/nativedisk.mod
+usr/lib/grub/i386-pc/nativedisk.module
+usr/lib/grub/i386-pc/net.mod
+usr/lib/grub/i386-pc/net.module
+usr/lib/grub/i386-pc/newc.mod
+usr/lib/grub/i386-pc/newc.module
+usr/lib/grub/i386-pc/nilfs2.mod
+usr/lib/grub/i386-pc/nilfs2.module
+usr/lib/grub/i386-pc/normal.mod
+usr/lib/grub/i386-pc/normal.module
+usr/lib/grub/i386-pc/ntfs.mod
+usr/lib/grub/i386-pc/ntfs.module
+usr/lib/grub/i386-pc/ntfscomp.mod
+usr/lib/grub/i386-pc/ntfscomp.module
+usr/lib/grub/i386-pc/ntldr.mod
+usr/lib/grub/i386-pc/ntldr.module
+usr/lib/grub/i386-pc/odc.mod
+usr/lib/grub/i386-pc/odc.module
+usr/lib/grub/i386-pc/offsetio.mod
+usr/lib/grub/i386-pc/offsetio.module
+usr/lib/grub/i386-pc/ohci.mod
+usr/lib/grub/i386-pc/ohci.module
+usr/lib/grub/i386-pc/part_acorn.mod
+usr/lib/grub/i386-pc/part_acorn.module
+usr/lib/grub/i386-pc/part_amiga.mod
+usr/lib/grub/i386-pc/part_amiga.module
+usr/lib/grub/i386-pc/part_apple.mod
+usr/lib/grub/i386-pc/part_apple.module
+usr/lib/grub/i386-pc/part_bsd.mod
+usr/lib/grub/i386-pc/part_bsd.module
+usr/lib/grub/i386-pc/part_dfly.mod
+usr/lib/grub/i386-pc/part_dfly.module
+usr/lib/grub/i386-pc/part_dvh.mod
+usr/lib/grub/i386-pc/part_dvh.module
+usr/lib/grub/i386-pc/part_gpt.mod
+usr/lib/grub/i386-pc/part_gpt.module
+usr/lib/grub/i386-pc/part_msdos.mod
+usr/lib/grub/i386-pc/part_msdos.module
+usr/lib/grub/i386-pc/part_plan.mod
+usr/lib/grub/i386-pc/part_plan.module
+usr/lib/grub/i386-pc/part_sun.mod
+usr/lib/grub/i386-pc/part_sun.module
+usr/lib/grub/i386-pc/part_sunpc.mod
+usr/lib/grub/i386-pc/part_sunpc.module
+usr/lib/grub/i386-pc/partmap.lst
+usr/lib/grub/i386-pc/parttool.lst
+usr/lib/grub/i386-pc/parttool.mod
+usr/lib/grub/i386-pc/parttool.module
+usr/lib/grub/i386-pc/password.mod
+usr/lib/grub/i386-pc/password.module
+usr/lib/grub/i386-pc/password_pbkdf2.mod
+usr/lib/grub/i386-pc/password_pbkdf2.module
+usr/lib/grub/i386-pc/pata.mod
+usr/lib/grub/i386-pc/pata.module
+usr/lib/grub/i386-pc/pbkdf2.mod
+usr/lib/grub/i386-pc/pbkdf2.module
+usr/lib/grub/i386-pc/pbkdf2_test.mod
+usr/lib/grub/i386-pc/pbkdf2_test.module
+usr/lib/grub/i386-pc/pci.mod
+usr/lib/grub/i386-pc/pci.module
+usr/lib/grub/i386-pc/pcidump.mod
+usr/lib/grub/i386-pc/pcidump.module
+usr/lib/grub/i386-pc/plan9.mod
+usr/lib/grub/i386-pc/plan9.module
+usr/lib/grub/i386-pc/play.mod
+usr/lib/grub/i386-pc/play.module
+usr/lib/grub/i386-pc/png.mod
+usr/lib/grub/i386-pc/png.module
+usr/lib/grub/i386-pc/priority_queue.mod
+usr/lib/grub/i386-pc/priority_queue.module
+usr/lib/grub/i386-pc/probe.mod
+usr/lib/grub/i386-pc/probe.module
+usr/lib/grub/i386-pc/procfs.mod
+usr/lib/grub/i386-pc/procfs.module
+usr/lib/grub/i386-pc/progress.mod
+usr/lib/grub/i386-pc/progress.module
+usr/lib/grub/i386-pc/pxe.mod
+usr/lib/grub/i386-pc/pxe.module
+usr/lib/grub/i386-pc/pxeboot.image
+usr/lib/grub/i386-pc/pxeboot.img
+usr/lib/grub/i386-pc/pxechain.mod
+usr/lib/grub/i386-pc/pxechain.module
+usr/lib/grub/i386-pc/raid5rec.mod
+usr/lib/grub/i386-pc/raid5rec.module
+usr/lib/grub/i386-pc/raid6rec.mod
+usr/lib/grub/i386-pc/raid6rec.module
+usr/lib/grub/i386-pc/random.mod
+usr/lib/grub/i386-pc/random.module
+usr/lib/grub/i386-pc/read.mod
+usr/lib/grub/i386-pc/read.module
+usr/lib/grub/i386-pc/reboot.mod
+usr/lib/grub/i386-pc/reboot.module
+usr/lib/grub/i386-pc/regexp.mod
+usr/lib/grub/i386-pc/regexp.module
+usr/lib/grub/i386-pc/reiserfs.mod
+usr/lib/grub/i386-pc/reiserfs.module
+usr/lib/grub/i386-pc/relocator.mod
+usr/lib/grub/i386-pc/relocator.module
+usr/lib/grub/i386-pc/romfs.mod
+usr/lib/grub/i386-pc/romfs.module
+usr/lib/grub/i386-pc/scsi.mod
+usr/lib/grub/i386-pc/scsi.module
+usr/lib/grub/i386-pc/search.mod
+usr/lib/grub/i386-pc/search.module
+usr/lib/grub/i386-pc/search_fs_file.mod
+usr/lib/grub/i386-pc/search_fs_file.module
+usr/lib/grub/i386-pc/search_fs_uuid.mod
+usr/lib/grub/i386-pc/search_fs_uuid.module
+usr/lib/grub/i386-pc/search_label.mod
+usr/lib/grub/i386-pc/search_label.module
+usr/lib/grub/i386-pc/sendkey.mod
+usr/lib/grub/i386-pc/sendkey.module
+usr/lib/grub/i386-pc/serial.mod
+usr/lib/grub/i386-pc/serial.module
+usr/lib/grub/i386-pc/setjmp.mod
+usr/lib/grub/i386-pc/setjmp.module
+usr/lib/grub/i386-pc/setjmp_test.mod
+usr/lib/grub/i386-pc/setjmp_test.module
+usr/lib/grub/i386-pc/setpci.mod
+usr/lib/grub/i386-pc/setpci.module
+usr/lib/grub/i386-pc/sfs.mod
+usr/lib/grub/i386-pc/sfs.module
+usr/lib/grub/i386-pc/shift_test.mod
+usr/lib/grub/i386-pc/shift_test.module
+usr/lib/grub/i386-pc/signature_test.mod
+usr/lib/grub/i386-pc/signature_test.module
+usr/lib/grub/i386-pc/sleep.mod
+usr/lib/grub/i386-pc/sleep.module
+usr/lib/grub/i386-pc/sleep_test.mod
+usr/lib/grub/i386-pc/sleep_test.module
+usr/lib/grub/i386-pc/spkmodem.mod
+usr/lib/grub/i386-pc/spkmodem.module
+usr/lib/grub/i386-pc/squash4.mod
+usr/lib/grub/i386-pc/squash4.module
+usr/lib/grub/i386-pc/syslinuxcfg.mod
+usr/lib/grub/i386-pc/syslinuxcfg.module
+usr/lib/grub/i386-pc/tar.mod
+usr/lib/grub/i386-pc/tar.module
+usr/lib/grub/i386-pc/terminal.lst
+usr/lib/grub/i386-pc/terminal.mod
+usr/lib/grub/i386-pc/terminal.module
+usr/lib/grub/i386-pc/terminfo.mod
+usr/lib/grub/i386-pc/terminfo.module
+usr/lib/grub/i386-pc/test.mod
+usr/lib/grub/i386-pc/test.module
+usr/lib/grub/i386-pc/test_blockarg.mod
+usr/lib/grub/i386-pc/test_blockarg.module
+usr/lib/grub/i386-pc/testload.mod
+usr/lib/grub/i386-pc/testload.module
+usr/lib/grub/i386-pc/testspeed.mod
+usr/lib/grub/i386-pc/testspeed.module
+usr/lib/grub/i386-pc/tftp.mod
+usr/lib/grub/i386-pc/tftp.module
+usr/lib/grub/i386-pc/tga.mod
+usr/lib/grub/i386-pc/tga.module
+usr/lib/grub/i386-pc/time.mod
+usr/lib/grub/i386-pc/time.module
+usr/lib/grub/i386-pc/tr.mod
+usr/lib/grub/i386-pc/tr.module
+usr/lib/grub/i386-pc/trig.mod
+usr/lib/grub/i386-pc/trig.module
+usr/lib/grub/i386-pc/true.mod
+usr/lib/grub/i386-pc/true.module
+usr/lib/grub/i386-pc/truecrypt.mod
+usr/lib/grub/i386-pc/truecrypt.module
+usr/lib/grub/i386-pc/udf.mod
+usr/lib/grub/i386-pc/udf.module
+usr/lib/grub/i386-pc/ufs1.mod
+usr/lib/grub/i386-pc/ufs1.module
+usr/lib/grub/i386-pc/ufs1_be.mod
+usr/lib/grub/i386-pc/ufs1_be.module
+usr/lib/grub/i386-pc/ufs2.mod
+usr/lib/grub/i386-pc/ufs2.module
+usr/lib/grub/i386-pc/uhci.mod
+usr/lib/grub/i386-pc/uhci.module
+usr/lib/grub/i386-pc/usb.mod
+usr/lib/grub/i386-pc/usb.module
+usr/lib/grub/i386-pc/usb_keyboard.mod
+usr/lib/grub/i386-pc/usb_keyboard.module
+usr/lib/grub/i386-pc/usbms.mod
+usr/lib/grub/i386-pc/usbms.module
+usr/lib/grub/i386-pc/usbserial_common.mod
+usr/lib/grub/i386-pc/usbserial_common.module
+usr/lib/grub/i386-pc/usbserial_ftdi.mod
+usr/lib/grub/i386-pc/usbserial_ftdi.module
+usr/lib/grub/i386-pc/usbserial_pl2303.mod
+usr/lib/grub/i386-pc/usbserial_pl2303.module
+usr/lib/grub/i386-pc/usbserial_usbdebug.mod
+usr/lib/grub/i386-pc/usbserial_usbdebug.module
+usr/lib/grub/i386-pc/usbtest.mod
+usr/lib/grub/i386-pc/usbtest.module
+usr/lib/grub/i386-pc/vbe.mod
+usr/lib/grub/i386-pc/vbe.module
+usr/lib/grub/i386-pc/verify.mod
+usr/lib/grub/i386-pc/verify.module
+usr/lib/grub/i386-pc/vga.mod
+usr/lib/grub/i386-pc/vga.module
+usr/lib/grub/i386-pc/vga_text.mod
+usr/lib/grub/i386-pc/vga_text.module
+usr/lib/grub/i386-pc/video.lst
+usr/lib/grub/i386-pc/video.mod
+usr/lib/grub/i386-pc/video.module
+usr/lib/grub/i386-pc/video_bochs.mod
+usr/lib/grub/i386-pc/video_bochs.module
+usr/lib/grub/i386-pc/video_cirrus.mod
+usr/lib/grub/i386-pc/video_cirrus.module
+usr/lib/grub/i386-pc/video_colors.mod
+usr/lib/grub/i386-pc/video_colors.module
+usr/lib/grub/i386-pc/video_fb.mod
+usr/lib/grub/i386-pc/video_fb.module
+usr/lib/grub/i386-pc/videoinfo.mod
+usr/lib/grub/i386-pc/videoinfo.module
+usr/lib/grub/i386-pc/videotest.mod
+usr/lib/grub/i386-pc/videotest.module
+usr/lib/grub/i386-pc/videotest_checksum.mod
+usr/lib/grub/i386-pc/videotest_checksum.module
+usr/lib/grub/i386-pc/xfs.mod
+usr/lib/grub/i386-pc/xfs.module
+usr/lib/grub/i386-pc/xnu.mod
+usr/lib/grub/i386-pc/xnu.module
+usr/lib/grub/i386-pc/xnu_uuid.mod
+usr/lib/grub/i386-pc/xnu_uuid.module
+usr/lib/grub/i386-pc/xnu_uuid_test.mod
+usr/lib/grub/i386-pc/xnu_uuid_test.module
+usr/lib/grub/i386-pc/xzio.mod
+usr/lib/grub/i386-pc/xzio.module
+usr/lib/grub/i386-pc/zfs.mod
+usr/lib/grub/i386-pc/zfs.module
+usr/lib/grub/i386-pc/zfscrypt.mod
+usr/lib/grub/i386-pc/zfscrypt.module
+usr/lib/grub/i386-pc/zfsinfo.mod
+usr/lib/grub/i386-pc/zfsinfo.module
+usr/lib/grub/x86_64-efi
+usr/lib/grub/x86_64-efi/acpi.mod
+usr/lib/grub/x86_64-efi/acpi.module
+usr/lib/grub/x86_64-efi/adler32.mod
+usr/lib/grub/x86_64-efi/adler32.module
+usr/lib/grub/x86_64-efi/affs.mod
+usr/lib/grub/x86_64-efi/affs.module
+usr/lib/grub/x86_64-efi/afs.mod
+usr/lib/grub/x86_64-efi/afs.module
+usr/lib/grub/x86_64-efi/ahci.mod
+usr/lib/grub/x86_64-efi/ahci.module
+usr/lib/grub/x86_64-efi/all_video.mod
+usr/lib/grub/x86_64-efi/all_video.module
+usr/lib/grub/x86_64-efi/aout.mod
+usr/lib/grub/x86_64-efi/aout.module
+usr/lib/grub/x86_64-efi/appleldr.mod
+usr/lib/grub/x86_64-efi/appleldr.module
+usr/lib/grub/x86_64-efi/archelp.mod
+usr/lib/grub/x86_64-efi/archelp.module
+usr/lib/grub/x86_64-efi/at_keyboard.mod
+usr/lib/grub/x86_64-efi/at_keyboard.module
+usr/lib/grub/x86_64-efi/ata.mod
+usr/lib/grub/x86_64-efi/ata.module
+usr/lib/grub/x86_64-efi/backtrace.mod
+usr/lib/grub/x86_64-efi/backtrace.module
+usr/lib/grub/x86_64-efi/bfs.mod
+usr/lib/grub/x86_64-efi/bfs.module
+usr/lib/grub/x86_64-efi/bitmap.mod
+usr/lib/grub/x86_64-efi/bitmap.module
+usr/lib/grub/x86_64-efi/bitmap_scale.mod
+usr/lib/grub/x86_64-efi/bitmap_scale.module
+usr/lib/grub/x86_64-efi/blocklist.mod
+usr/lib/grub/x86_64-efi/blocklist.module
+usr/lib/grub/x86_64-efi/boot.mod
+usr/lib/grub/x86_64-efi/boot.module
+usr/lib/grub/x86_64-efi/bsd.mod
+usr/lib/grub/x86_64-efi/bsd.module
+usr/lib/grub/x86_64-efi/bswap_test.mod
+usr/lib/grub/x86_64-efi/bswap_test.module
+usr/lib/grub/x86_64-efi/btrfs.mod
+usr/lib/grub/x86_64-efi/btrfs.module
+usr/lib/grub/x86_64-efi/bufio.mod
+usr/lib/grub/x86_64-efi/bufio.module
+usr/lib/grub/x86_64-efi/cat.mod
+usr/lib/grub/x86_64-efi/cat.module
+usr/lib/grub/x86_64-efi/cbfs.mod
+usr/lib/grub/x86_64-efi/cbfs.module
+usr/lib/grub/x86_64-efi/cbls.mod
+usr/lib/grub/x86_64-efi/cbls.module
+usr/lib/grub/x86_64-efi/cbmemc.mod
+usr/lib/grub/x86_64-efi/cbmemc.module
+usr/lib/grub/x86_64-efi/cbtable.mod
+usr/lib/grub/x86_64-efi/cbtable.module
+usr/lib/grub/x86_64-efi/cbtime.mod
+usr/lib/grub/x86_64-efi/cbtime.module
+usr/lib/grub/x86_64-efi/chain.mod
+usr/lib/grub/x86_64-efi/chain.module
+usr/lib/grub/x86_64-efi/cmdline_cat_test.mod
+usr/lib/grub/x86_64-efi/cmdline_cat_test.module
+usr/lib/grub/x86_64-efi/cmp.mod
+usr/lib/grub/x86_64-efi/cmp.module
+usr/lib/grub/x86_64-efi/cmp_test.mod
+usr/lib/grub/x86_64-efi/cmp_test.module
+usr/lib/grub/x86_64-efi/command.lst
+usr/lib/grub/x86_64-efi/config.h
+usr/lib/grub/x86_64-efi/configfile.mod
+usr/lib/grub/x86_64-efi/configfile.module
+usr/lib/grub/x86_64-efi/cpio.mod
+usr/lib/grub/x86_64-efi/cpio.module
+usr/lib/grub/x86_64-efi/cpio_be.mod
+usr/lib/grub/x86_64-efi/cpio_be.module
+usr/lib/grub/x86_64-efi/cpuid.mod
+usr/lib/grub/x86_64-efi/cpuid.module
+usr/lib/grub/x86_64-efi/crc64.mod
+usr/lib/grub/x86_64-efi/crc64.module
+usr/lib/grub/x86_64-efi/crypto.lst
+usr/lib/grub/x86_64-efi/crypto.mod
+usr/lib/grub/x86_64-efi/crypto.module
+usr/lib/grub/x86_64-efi/cryptodisk.mod
+usr/lib/grub/x86_64-efi/cryptodisk.module
+usr/lib/grub/x86_64-efi/cs5536.mod
+usr/lib/grub/x86_64-efi/cs5536.module
+usr/lib/grub/x86_64-efi/ctz_test.mod
+usr/lib/grub/x86_64-efi/ctz_test.module
+usr/lib/grub/x86_64-efi/date.mod
+usr/lib/grub/x86_64-efi/date.module
+usr/lib/grub/x86_64-efi/datehook.mod
+usr/lib/grub/x86_64-efi/datehook.module
+usr/lib/grub/x86_64-efi/datetime.mod
+usr/lib/grub/x86_64-efi/datetime.module
+usr/lib/grub/x86_64-efi/disk.mod
+usr/lib/grub/x86_64-efi/disk.module
+usr/lib/grub/x86_64-efi/diskfilter.mod
+usr/lib/grub/x86_64-efi/diskfilter.module
+usr/lib/grub/x86_64-efi/div.mod
+usr/lib/grub/x86_64-efi/div.module
+usr/lib/grub/x86_64-efi/div_test.mod
+usr/lib/grub/x86_64-efi/div_test.module
+usr/lib/grub/x86_64-efi/dm_nv.mod
+usr/lib/grub/x86_64-efi/dm_nv.module
+usr/lib/grub/x86_64-efi/echo.mod
+usr/lib/grub/x86_64-efi/echo.module
+usr/lib/grub/x86_64-efi/efi_gop.mod
+usr/lib/grub/x86_64-efi/efi_gop.module
+usr/lib/grub/x86_64-efi/efi_uga.mod
+usr/lib/grub/x86_64-efi/efi_uga.module
+usr/lib/grub/x86_64-efi/efifwsetup.mod
+usr/lib/grub/x86_64-efi/efifwsetup.module
+usr/lib/grub/x86_64-efi/efinet.mod
+usr/lib/grub/x86_64-efi/efinet.module
+usr/lib/grub/x86_64-efi/ehci.mod
+usr/lib/grub/x86_64-efi/ehci.module
+usr/lib/grub/x86_64-efi/elf.mod
+usr/lib/grub/x86_64-efi/elf.module
+usr/lib/grub/x86_64-efi/eval.mod
+usr/lib/grub/x86_64-efi/eval.module
+usr/lib/grub/x86_64-efi/exfat.mod
+usr/lib/grub/x86_64-efi/exfat.module
+usr/lib/grub/x86_64-efi/exfctest.mod
+usr/lib/grub/x86_64-efi/exfctest.module
+usr/lib/grub/x86_64-efi/ext2.mod
+usr/lib/grub/x86_64-efi/ext2.module
+usr/lib/grub/x86_64-efi/extcmd.mod
+usr/lib/grub/x86_64-efi/extcmd.module
+usr/lib/grub/x86_64-efi/fat.mod
+usr/lib/grub/x86_64-efi/fat.module
+usr/lib/grub/x86_64-efi/file.mod
+usr/lib/grub/x86_64-efi/file.module
+usr/lib/grub/x86_64-efi/fixvideo.mod
+usr/lib/grub/x86_64-efi/fixvideo.module
+usr/lib/grub/x86_64-efi/font.mod
+usr/lib/grub/x86_64-efi/font.module
+usr/lib/grub/x86_64-efi/fs.lst
+usr/lib/grub/x86_64-efi/fshelp.mod
+usr/lib/grub/x86_64-efi/fshelp.module
+usr/lib/grub/x86_64-efi/functional_test.mod
+usr/lib/grub/x86_64-efi/functional_test.module
+usr/lib/grub/x86_64-efi/gcry_arcfour.mod
+usr/lib/grub/x86_64-efi/gcry_arcfour.module
+usr/lib/grub/x86_64-efi/gcry_blowfish.mod
+usr/lib/grub/x86_64-efi/gcry_blowfish.module
+usr/lib/grub/x86_64-efi/gcry_camellia.mod
+usr/lib/grub/x86_64-efi/gcry_camellia.module
+usr/lib/grub/x86_64-efi/gcry_cast5.mod
+usr/lib/grub/x86_64-efi/gcry_cast5.module
+usr/lib/grub/x86_64-efi/gcry_crc.mod
+usr/lib/grub/x86_64-efi/gcry_crc.module
+usr/lib/grub/x86_64-efi/gcry_des.mod
+usr/lib/grub/x86_64-efi/gcry_des.module
+usr/lib/grub/x86_64-efi/gcry_dsa.mod
+usr/lib/grub/x86_64-efi/gcry_dsa.module
+usr/lib/grub/x86_64-efi/gcry_idea.mod
+usr/lib/grub/x86_64-efi/gcry_idea.module
+usr/lib/grub/x86_64-efi/gcry_md4.mod
+usr/lib/grub/x86_64-efi/gcry_md4.module
+usr/lib/grub/x86_64-efi/gcry_md5.mod
+usr/lib/grub/x86_64-efi/gcry_md5.module
+usr/lib/grub/x86_64-efi/gcry_rfc2268.mod
+usr/lib/grub/x86_64-efi/gcry_rfc2268.module
+usr/lib/grub/x86_64-efi/gcry_rijndael.mod
+usr/lib/grub/x86_64-efi/gcry_rijndael.module
+usr/lib/grub/x86_64-efi/gcry_rmd160.mod
+usr/lib/grub/x86_64-efi/gcry_rmd160.module
+usr/lib/grub/x86_64-efi/gcry_rsa.mod
+usr/lib/grub/x86_64-efi/gcry_rsa.module
+usr/lib/grub/x86_64-efi/gcry_seed.mod
+usr/lib/grub/x86_64-efi/gcry_seed.module
+usr/lib/grub/x86_64-efi/gcry_serpent.mod
+usr/lib/grub/x86_64-efi/gcry_serpent.module
+usr/lib/grub/x86_64-efi/gcry_sha1.mod
+usr/lib/grub/x86_64-efi/gcry_sha1.module
+usr/lib/grub/x86_64-efi/gcry_sha256.mod
+usr/lib/grub/x86_64-efi/gcry_sha256.module
+usr/lib/grub/x86_64-efi/gcry_sha512.mod
+usr/lib/grub/x86_64-efi/gcry_sha512.module
+usr/lib/grub/x86_64-efi/gcry_tiger.mod
+usr/lib/grub/x86_64-efi/gcry_tiger.module
+usr/lib/grub/x86_64-efi/gcry_twofish.mod
+usr/lib/grub/x86_64-efi/gcry_twofish.module
+usr/lib/grub/x86_64-efi/gcry_whirlpool.mod
+usr/lib/grub/x86_64-efi/gcry_whirlpool.module
+usr/lib/grub/x86_64-efi/gdb_grub
+usr/lib/grub/x86_64-efi/geli.mod
+usr/lib/grub/x86_64-efi/geli.module
+usr/lib/grub/x86_64-efi/gettext.mod
+usr/lib/grub/x86_64-efi/gettext.module
+usr/lib/grub/x86_64-efi/gfxmenu.mod
+usr/lib/grub/x86_64-efi/gfxmenu.module
+usr/lib/grub/x86_64-efi/gfxterm.mod
+usr/lib/grub/x86_64-efi/gfxterm.module
+usr/lib/grub/x86_64-efi/gfxterm_background.mod
+usr/lib/grub/x86_64-efi/gfxterm_background.module
+usr/lib/grub/x86_64-efi/gfxterm_menu.mod
+usr/lib/grub/x86_64-efi/gfxterm_menu.module
+usr/lib/grub/x86_64-efi/gmodule.pl
+usr/lib/grub/x86_64-efi/gptsync.mod
+usr/lib/grub/x86_64-efi/gptsync.module
+usr/lib/grub/x86_64-efi/gzio.mod
+usr/lib/grub/x86_64-efi/gzio.module
+usr/lib/grub/x86_64-efi/halt.mod
+usr/lib/grub/x86_64-efi/halt.module
+usr/lib/grub/x86_64-efi/hashsum.mod
+usr/lib/grub/x86_64-efi/hashsum.module
+usr/lib/grub/x86_64-efi/hdparm.mod
+usr/lib/grub/x86_64-efi/hdparm.module
+usr/lib/grub/x86_64-efi/hello.mod
+usr/lib/grub/x86_64-efi/hello.module
+usr/lib/grub/x86_64-efi/help.mod
+usr/lib/grub/x86_64-efi/help.module
+usr/lib/grub/x86_64-efi/hexdump.mod
+usr/lib/grub/x86_64-efi/hexdump.module
+usr/lib/grub/x86_64-efi/hfs.mod
+usr/lib/grub/x86_64-efi/hfs.module
+usr/lib/grub/x86_64-efi/hfsplus.mod
+usr/lib/grub/x86_64-efi/hfsplus.module
+usr/lib/grub/x86_64-efi/hfspluscomp.mod
+usr/lib/grub/x86_64-efi/hfspluscomp.module
+usr/lib/grub/x86_64-efi/http.mod
+usr/lib/grub/x86_64-efi/http.module
+usr/lib/grub/x86_64-efi/iorw.mod
+usr/lib/grub/x86_64-efi/iorw.module
+usr/lib/grub/x86_64-efi/iso9660.mod
+usr/lib/grub/x86_64-efi/iso9660.module
+usr/lib/grub/x86_64-efi/jfs.mod
+usr/lib/grub/x86_64-efi/jfs.module
+usr/lib/grub/x86_64-efi/jpeg.mod
+usr/lib/grub/x86_64-efi/jpeg.module
+usr/lib/grub/x86_64-efi/kernel.exec
+usr/lib/grub/x86_64-efi/kernel.img
+usr/lib/grub/x86_64-efi/keylayouts.mod
+usr/lib/grub/x86_64-efi/keylayouts.module
+usr/lib/grub/x86_64-efi/keystatus.mod
+usr/lib/grub/x86_64-efi/keystatus.module
+usr/lib/grub/x86_64-efi/ldm.mod
+usr/lib/grub/x86_64-efi/ldm.module
+usr/lib/grub/x86_64-efi/legacy_password_test.mod
+usr/lib/grub/x86_64-efi/legacy_password_test.module
+usr/lib/grub/x86_64-efi/legacycfg.mod
+usr/lib/grub/x86_64-efi/legacycfg.module
+usr/lib/grub/x86_64-efi/linux.mod
+usr/lib/grub/x86_64-efi/linux.module
+usr/lib/grub/x86_64-efi/linux16.mod
+usr/lib/grub/x86_64-efi/linux16.module
+usr/lib/grub/x86_64-efi/loadbios.mod
+usr/lib/grub/x86_64-efi/loadbios.module
+usr/lib/grub/x86_64-efi/loadenv.mod
+usr/lib/grub/x86_64-efi/loadenv.module
+usr/lib/grub/x86_64-efi/loopback.mod
+usr/lib/grub/x86_64-efi/loopback.module
+usr/lib/grub/x86_64-efi/ls.mod
+usr/lib/grub/x86_64-efi/ls.module
+usr/lib/grub/x86_64-efi/lsacpi.mod
+usr/lib/grub/x86_64-efi/lsacpi.module
+usr/lib/grub/x86_64-efi/lsefi.mod
+usr/lib/grub/x86_64-efi/lsefi.module
+usr/lib/grub/x86_64-efi/lsefimmap.mod
+usr/lib/grub/x86_64-efi/lsefimmap.module
+usr/lib/grub/x86_64-efi/lsefisystab.mod
+usr/lib/grub/x86_64-efi/lsefisystab.module
+usr/lib/grub/x86_64-efi/lsmmap.mod
+usr/lib/grub/x86_64-efi/lsmmap.module
+usr/lib/grub/x86_64-efi/lspci.mod
+usr/lib/grub/x86_64-efi/lspci.module
+usr/lib/grub/x86_64-efi/lssal.mod
+usr/lib/grub/x86_64-efi/lssal.module
+usr/lib/grub/x86_64-efi/luks.mod
+usr/lib/grub/x86_64-efi/luks.module
+usr/lib/grub/x86_64-efi/lvm.mod
+usr/lib/grub/x86_64-efi/lvm.module
+usr/lib/grub/x86_64-efi/lzopio.mod
+usr/lib/grub/x86_64-efi/lzopio.module
+usr/lib/grub/x86_64-efi/macbless.mod
+usr/lib/grub/x86_64-efi/macbless.module
+usr/lib/grub/x86_64-efi/macho.mod
+usr/lib/grub/x86_64-efi/macho.module
+usr/lib/grub/x86_64-efi/mdraid09.mod
+usr/lib/grub/x86_64-efi/mdraid09.module
+usr/lib/grub/x86_64-efi/mdraid09_be.mod
+usr/lib/grub/x86_64-efi/mdraid09_be.module
+usr/lib/grub/x86_64-efi/mdraid1x.mod
+usr/lib/grub/x86_64-efi/mdraid1x.module
+usr/lib/grub/x86_64-efi/memdisk.mod
+usr/lib/grub/x86_64-efi/memdisk.module
+usr/lib/grub/x86_64-efi/memrw.mod
+usr/lib/grub/x86_64-efi/memrw.module
+usr/lib/grub/x86_64-efi/minicmd.mod
+usr/lib/grub/x86_64-efi/minicmd.module
+usr/lib/grub/x86_64-efi/minix.mod
+usr/lib/grub/x86_64-efi/minix.module
+usr/lib/grub/x86_64-efi/minix2.mod
+usr/lib/grub/x86_64-efi/minix2.module
+usr/lib/grub/x86_64-efi/minix2_be.mod
+usr/lib/grub/x86_64-efi/minix2_be.module
+usr/lib/grub/x86_64-efi/minix3.mod
+usr/lib/grub/x86_64-efi/minix3.module
+usr/lib/grub/x86_64-efi/minix3_be.mod
+usr/lib/grub/x86_64-efi/minix3_be.module
+usr/lib/grub/x86_64-efi/minix_be.mod
+usr/lib/grub/x86_64-efi/minix_be.module
+usr/lib/grub/x86_64-efi/mmap.mod
+usr/lib/grub/x86_64-efi/mmap.module
+usr/lib/grub/x86_64-efi/moddep.lst
+usr/lib/grub/x86_64-efi/modinfo.sh
+usr/lib/grub/x86_64-efi/morse.mod
+usr/lib/grub/x86_64-efi/morse.module
+usr/lib/grub/x86_64-efi/mpi.mod
+usr/lib/grub/x86_64-efi/mpi.module
+usr/lib/grub/x86_64-efi/msdospart.mod
+usr/lib/grub/x86_64-efi/msdospart.module
+usr/lib/grub/x86_64-efi/mul_test.mod
+usr/lib/grub/x86_64-efi/mul_test.module
+usr/lib/grub/x86_64-efi/multiboot.mod
+usr/lib/grub/x86_64-efi/multiboot.module
+usr/lib/grub/x86_64-efi/multiboot2.mod
+usr/lib/grub/x86_64-efi/multiboot2.module
+usr/lib/grub/x86_64-efi/nativedisk.mod
+usr/lib/grub/x86_64-efi/nativedisk.module
+usr/lib/grub/x86_64-efi/net.mod
+usr/lib/grub/x86_64-efi/net.module
+usr/lib/grub/x86_64-efi/newc.mod
+usr/lib/grub/x86_64-efi/newc.module
+usr/lib/grub/x86_64-efi/nilfs2.mod
+usr/lib/grub/x86_64-efi/nilfs2.module
+usr/lib/grub/x86_64-efi/normal.mod
+usr/lib/grub/x86_64-efi/normal.module
+usr/lib/grub/x86_64-efi/ntfs.mod
+usr/lib/grub/x86_64-efi/ntfs.module
+usr/lib/grub/x86_64-efi/ntfscomp.mod
+usr/lib/grub/x86_64-efi/ntfscomp.module
+usr/lib/grub/x86_64-efi/odc.mod
+usr/lib/grub/x86_64-efi/odc.module
+usr/lib/grub/x86_64-efi/offsetio.mod
+usr/lib/grub/x86_64-efi/offsetio.module
+usr/lib/grub/x86_64-efi/ohci.mod
+usr/lib/grub/x86_64-efi/ohci.module
+usr/lib/grub/x86_64-efi/part_acorn.mod
+usr/lib/grub/x86_64-efi/part_acorn.module
+usr/lib/grub/x86_64-efi/part_amiga.mod
+usr/lib/grub/x86_64-efi/part_amiga.module
+usr/lib/grub/x86_64-efi/part_apple.mod
+usr/lib/grub/x86_64-efi/part_apple.module
+usr/lib/grub/x86_64-efi/part_bsd.mod
+usr/lib/grub/x86_64-efi/part_bsd.module
+usr/lib/grub/x86_64-efi/part_dfly.mod
+usr/lib/grub/x86_64-efi/part_dfly.module
+usr/lib/grub/x86_64-efi/part_dvh.mod
+usr/lib/grub/x86_64-efi/part_dvh.module
+usr/lib/grub/x86_64-efi/part_gpt.mod
+usr/lib/grub/x86_64-efi/part_gpt.module
+usr/lib/grub/x86_64-efi/part_msdos.mod
+usr/lib/grub/x86_64-efi/part_msdos.module
+usr/lib/grub/x86_64-efi/part_plan.mod
+usr/lib/grub/x86_64-efi/part_plan.module
+usr/lib/grub/x86_64-efi/part_sun.mod
+usr/lib/grub/x86_64-efi/part_sun.module
+usr/lib/grub/x86_64-efi/part_sunpc.mod
+usr/lib/grub/x86_64-efi/part_sunpc.module
+usr/lib/grub/x86_64-efi/partmap.lst
+usr/lib/grub/x86_64-efi/parttool.lst
+usr/lib/grub/x86_64-efi/parttool.mod
+usr/lib/grub/x86_64-efi/parttool.module
+usr/lib/grub/x86_64-efi/password.mod
+usr/lib/grub/x86_64-efi/password.module
+usr/lib/grub/x86_64-efi/password_pbkdf2.mod
+usr/lib/grub/x86_64-efi/password_pbkdf2.module
+usr/lib/grub/x86_64-efi/pata.mod
+usr/lib/grub/x86_64-efi/pata.module
+usr/lib/grub/x86_64-efi/pbkdf2.mod
+usr/lib/grub/x86_64-efi/pbkdf2.module
+usr/lib/grub/x86_64-efi/pbkdf2_test.mod
+usr/lib/grub/x86_64-efi/pbkdf2_test.module
+usr/lib/grub/x86_64-efi/pcidump.mod
+usr/lib/grub/x86_64-efi/pcidump.module
+usr/lib/grub/x86_64-efi/play.mod
+usr/lib/grub/x86_64-efi/play.module
+usr/lib/grub/x86_64-efi/png.mod
+usr/lib/grub/x86_64-efi/png.module
+usr/lib/grub/x86_64-efi/priority_queue.mod
+usr/lib/grub/x86_64-efi/priority_queue.module
+usr/lib/grub/x86_64-efi/probe.mod
+usr/lib/grub/x86_64-efi/probe.module
+usr/lib/grub/x86_64-efi/procfs.mod
+usr/lib/grub/x86_64-efi/procfs.module
+usr/lib/grub/x86_64-efi/progress.mod
+usr/lib/grub/x86_64-efi/progress.module
+usr/lib/grub/x86_64-efi/raid5rec.mod
+usr/lib/grub/x86_64-efi/raid5rec.module
+usr/lib/grub/x86_64-efi/raid6rec.mod
+usr/lib/grub/x86_64-efi/raid6rec.module
+usr/lib/grub/x86_64-efi/random.mod
+usr/lib/grub/x86_64-efi/random.module
+usr/lib/grub/x86_64-efi/read.mod
+usr/lib/grub/x86_64-efi/read.module
+usr/lib/grub/x86_64-efi/reboot.mod
+usr/lib/grub/x86_64-efi/reboot.module
+usr/lib/grub/x86_64-efi/regexp.mod
+usr/lib/grub/x86_64-efi/regexp.module
+usr/lib/grub/x86_64-efi/reiserfs.mod
+usr/lib/grub/x86_64-efi/reiserfs.module
+usr/lib/grub/x86_64-efi/relocator.mod
+usr/lib/grub/x86_64-efi/relocator.module
+usr/lib/grub/x86_64-efi/romfs.mod
+usr/lib/grub/x86_64-efi/romfs.module
+usr/lib/grub/x86_64-efi/scsi.mod
+usr/lib/grub/x86_64-efi/scsi.module
+usr/lib/grub/x86_64-efi/search.mod
+usr/lib/grub/x86_64-efi/search.module
+usr/lib/grub/x86_64-efi/search_fs_file.mod
+usr/lib/grub/x86_64-efi/search_fs_file.module
+usr/lib/grub/x86_64-efi/search_fs_uuid.mod
+usr/lib/grub/x86_64-efi/search_fs_uuid.module
+usr/lib/grub/x86_64-efi/search_label.mod
+usr/lib/grub/x86_64-efi/search_label.module
+usr/lib/grub/x86_64-efi/serial.mod
+usr/lib/grub/x86_64-efi/serial.module
+usr/lib/grub/x86_64-efi/setjmp.mod
+usr/lib/grub/x86_64-efi/setjmp.module
+usr/lib/grub/x86_64-efi/setjmp_test.mod
+usr/lib/grub/x86_64-efi/setjmp_test.module
+usr/lib/grub/x86_64-efi/setpci.mod
+usr/lib/grub/x86_64-efi/setpci.module
+usr/lib/grub/x86_64-efi/sfs.mod
+usr/lib/grub/x86_64-efi/sfs.module
+usr/lib/grub/x86_64-efi/shift_test.mod
+usr/lib/grub/x86_64-efi/shift_test.module
+usr/lib/grub/x86_64-efi/signature_test.mod
+usr/lib/grub/x86_64-efi/signature_test.module
+usr/lib/grub/x86_64-efi/sleep.mod
+usr/lib/grub/x86_64-efi/sleep.module
+usr/lib/grub/x86_64-efi/sleep_test.mod
+usr/lib/grub/x86_64-efi/sleep_test.module
+usr/lib/grub/x86_64-efi/spkmodem.mod
+usr/lib/grub/x86_64-efi/spkmodem.module
+usr/lib/grub/x86_64-efi/squash4.mod
+usr/lib/grub/x86_64-efi/squash4.module
+usr/lib/grub/x86_64-efi/syslinuxcfg.mod
+usr/lib/grub/x86_64-efi/syslinuxcfg.module
+usr/lib/grub/x86_64-efi/tar.mod
+usr/lib/grub/x86_64-efi/tar.module
+usr/lib/grub/x86_64-efi/terminal.lst
+usr/lib/grub/x86_64-efi/terminal.mod
+usr/lib/grub/x86_64-efi/terminal.module
+usr/lib/grub/x86_64-efi/terminfo.mod
+usr/lib/grub/x86_64-efi/terminfo.module
+usr/lib/grub/x86_64-efi/test.mod
+usr/lib/grub/x86_64-efi/test.module
+usr/lib/grub/x86_64-efi/test_blockarg.mod
+usr/lib/grub/x86_64-efi/test_blockarg.module
+usr/lib/grub/x86_64-efi/testload.mod
+usr/lib/grub/x86_64-efi/testload.module
+usr/lib/grub/x86_64-efi/testspeed.mod
+usr/lib/grub/x86_64-efi/testspeed.module
+usr/lib/grub/x86_64-efi/tftp.mod
+usr/lib/grub/x86_64-efi/tftp.module
+usr/lib/grub/x86_64-efi/tga.mod
+usr/lib/grub/x86_64-efi/tga.module
+usr/lib/grub/x86_64-efi/time.mod
+usr/lib/grub/x86_64-efi/time.module
+usr/lib/grub/x86_64-efi/tr.mod
+usr/lib/grub/x86_64-efi/tr.module
+usr/lib/grub/x86_64-efi/trig.mod
+usr/lib/grub/x86_64-efi/trig.module
+usr/lib/grub/x86_64-efi/true.mod
+usr/lib/grub/x86_64-efi/true.module
+usr/lib/grub/x86_64-efi/udf.mod
+usr/lib/grub/x86_64-efi/udf.module
+usr/lib/grub/x86_64-efi/ufs1.mod
+usr/lib/grub/x86_64-efi/ufs1.module
+usr/lib/grub/x86_64-efi/ufs1_be.mod
+usr/lib/grub/x86_64-efi/ufs1_be.module
+usr/lib/grub/x86_64-efi/ufs2.mod
+usr/lib/grub/x86_64-efi/ufs2.module
+usr/lib/grub/x86_64-efi/uhci.mod
+usr/lib/grub/x86_64-efi/uhci.module
+usr/lib/grub/x86_64-efi/usb.mod
+usr/lib/grub/x86_64-efi/usb.module
+usr/lib/grub/x86_64-efi/usb_keyboard.mod
+usr/lib/grub/x86_64-efi/usb_keyboard.module
+usr/lib/grub/x86_64-efi/usbms.mod
+usr/lib/grub/x86_64-efi/usbms.module
+usr/lib/grub/x86_64-efi/usbserial_common.mod
+usr/lib/grub/x86_64-efi/usbserial_common.module
+usr/lib/grub/x86_64-efi/usbserial_ftdi.mod
+usr/lib/grub/x86_64-efi/usbserial_ftdi.module
+usr/lib/grub/x86_64-efi/usbserial_pl2303.mod
+usr/lib/grub/x86_64-efi/usbserial_pl2303.module
+usr/lib/grub/x86_64-efi/usbserial_usbdebug.mod
+usr/lib/grub/x86_64-efi/usbserial_usbdebug.module
+usr/lib/grub/x86_64-efi/usbtest.mod
+usr/lib/grub/x86_64-efi/usbtest.module
+usr/lib/grub/x86_64-efi/verify.mod
+usr/lib/grub/x86_64-efi/verify.module
+usr/lib/grub/x86_64-efi/video.lst
+usr/lib/grub/x86_64-efi/video.mod
+usr/lib/grub/x86_64-efi/video.module
+usr/lib/grub/x86_64-efi/video_bochs.mod
+usr/lib/grub/x86_64-efi/video_bochs.module
+usr/lib/grub/x86_64-efi/video_cirrus.mod
+usr/lib/grub/x86_64-efi/video_cirrus.module
+usr/lib/grub/x86_64-efi/video_colors.mod
+usr/lib/grub/x86_64-efi/video_colors.module
+usr/lib/grub/x86_64-efi/video_fb.mod
+usr/lib/grub/x86_64-efi/video_fb.module
+usr/lib/grub/x86_64-efi/videoinfo.mod
+usr/lib/grub/x86_64-efi/videoinfo.module
+usr/lib/grub/x86_64-efi/videotest.mod
+usr/lib/grub/x86_64-efi/videotest.module
+usr/lib/grub/x86_64-efi/videotest_checksum.mod
+usr/lib/grub/x86_64-efi/videotest_checksum.module
+usr/lib/grub/x86_64-efi/xfs.mod
+usr/lib/grub/x86_64-efi/xfs.module
+usr/lib/grub/x86_64-efi/xnu.mod
+usr/lib/grub/x86_64-efi/xnu.module
+usr/lib/grub/x86_64-efi/xnu_uuid.mod
+usr/lib/grub/x86_64-efi/xnu_uuid.module
+usr/lib/grub/x86_64-efi/xnu_uuid_test.mod
+usr/lib/grub/x86_64-efi/xnu_uuid_test.module
+usr/lib/grub/x86_64-efi/xzio.mod
+usr/lib/grub/x86_64-efi/xzio.module
+usr/lib/grub/x86_64-efi/zfs.mod
+usr/lib/grub/x86_64-efi/zfs.module
+usr/lib/grub/x86_64-efi/zfscrypt.mod
+usr/lib/grub/x86_64-efi/zfscrypt.module
+usr/lib/grub/x86_64-efi/zfsinfo.mod
+usr/lib/grub/x86_64-efi/zfsinfo.module
 usr/sbin/grub-bios-setup
 usr/sbin/grub-install
 usr/sbin/grub-macbless
@@ -598,8 +1121,13 @@ usr/sbin/grub-probe
 usr/sbin/grub-reboot
 usr/sbin/grub-set-default
 usr/sbin/grub-sparc64-setup
-usr/share/grub
+#usr/share/grub
+#usr/share/grub/ascii.h
+usr/share/grub/ascii.pf2
+usr/share/grub/euro.pf2
 usr/share/grub/grub-mkconfig_lib
+usr/share/grub/unicode.pf2
+#usr/share/grub/widthspec.h
 #usr/share/info/grub-dev.info
 #usr/share/info/grub.info
 #usr/share/locale/ast/LC_MESSAGES/grub.mo
index 2d2f1afcf6c3c97902201c795bc6ae682e6ab189..bf046cab32037792cad184fcf82f72796ac0b879 100644 (file)
@@ -30,7 +30,6 @@ etc/rc.d/init.d/mountfs
 etc/rc.d/init.d/mountkernfs
 etc/rc.d/init.d/mounttmpfs
 etc/rc.d/init.d/network
-etc/rc.d/init.d/network-trigger
 #etc/rc.d/init.d/networking
 etc/rc.d/init.d/networking/any
 etc/rc.d/init.d/networking/blue
@@ -189,7 +188,6 @@ etc/rc.d/rcsysinit.d/S75firstsetup
 etc/rc.d/rcsysinit.d/S80localnet
 etc/rc.d/rcsysinit.d/S81pakfire
 etc/rc.d/rcsysinit.d/S85firewall
-etc/rc.d/rcsysinit.d/S90network-trigger
 etc/rc.d/rcsysinit.d/S92rngd
 #etc/sysconfig
 etc/sysconfig/createfiles
index e6e62b7f245f0413a2ea1e2218a01eef2b4a483d..946e3d8c40f760ad64ab0f3ee9c75e23d9f6b2f9 100644 (file)
@@ -43,8 +43,10 @@ lib/firmware/intel-ucode/06-25-02
 lib/firmware/intel-ucode/06-25-05
 lib/firmware/intel-ucode/06-26-01
 lib/firmware/intel-ucode/06-2a-07
+lib/firmware/intel-ucode/06-2c-02
 lib/firmware/intel-ucode/06-2d-06
 lib/firmware/intel-ucode/06-2d-07
+lib/firmware/intel-ucode/06-2e-06
 lib/firmware/intel-ucode/06-2f-02
 lib/firmware/intel-ucode/06-3a-09
 lib/firmware/intel-ucode/06-3c-03
@@ -64,8 +66,11 @@ lib/firmware/intel-ucode/06-56-02
 lib/firmware/intel-ucode/06-56-03
 lib/firmware/intel-ucode/06-56-04
 lib/firmware/intel-ucode/06-56-05
+lib/firmware/intel-ucode/06-5c-02
 lib/firmware/intel-ucode/06-5c-09
+lib/firmware/intel-ucode/06-5c-0a
 lib/firmware/intel-ucode/06-5e-03
+lib/firmware/intel-ucode/06-5f-01
 lib/firmware/intel-ucode/06-7a-01
 lib/firmware/intel-ucode/06-8e-09
 lib/firmware/intel-ucode/06-8e-0a
@@ -94,4 +99,3 @@ lib/firmware/intel-ucode/0f-06-02
 lib/firmware/intel-ucode/0f-06-04
 lib/firmware/intel-ucode/0f-06-05
 lib/firmware/intel-ucode/0f-06-08
-lib/firmware/intel-ucode/list
index b73261febbee88f0d7036bdd410c293824004208..33ec5550401ceca9d04884210c10f89c9a831836 100644 (file)
@@ -1,2 +1,3 @@
 #usr/share/ipfire-netboot
+#usr/share/ipfire-netboot/ipxe.efi
 #usr/share/ipfire-netboot/ipxe.lkrn
index 70a33d6591ce33720f9606a9348981999f95f8fb..110114c478482e0dbc4ad67bc1ab2be81e51e165 100644 (file)
@@ -103,7 +103,6 @@ usr/local/bin/scanhd
 usr/local/bin/settime
 usr/local/bin/timecheck
 usr/local/bin/timezone-transition
-usr/local/bin/update-bootloader
 usr/local/bin/update-lang-cache
 usr/local/bin/xt_geoip_build
 usr/local/bin/xt_geoip_update
index 89cf5c844921b5230a663d6518381db95779498b..8bab25a02a3fc585ac36735b167ce6a236b3f40a 100644 (file)
@@ -14,7 +14,9 @@ usr/bin/isohybrid
 #usr/bin/syslinux2ansi
 #usr/man/man1/extlinux.1
 #usr/man/man1/gethostip.1
+#usr/man/man1/isohybrid.1
 #usr/man/man1/lss16toppm.1
+#usr/man/man1/memdiskfind.1
 #usr/man/man1/ppmtolss16.1
 #usr/man/man1/syslinux.1
 #usr/man/man1/syslinux2ansi.1
@@ -25,6 +27,7 @@ usr/bin/isohybrid
 #usr/share/syslinux/cat.c32
 #usr/share/syslinux/chain.c32
 #usr/share/syslinux/cmd.c32
+#usr/share/syslinux/cmenu.c32
 #usr/share/syslinux/com32
 #usr/share/syslinux/com32/com32.ld
 #usr/share/syslinux/com32/include
@@ -36,11 +39,26 @@ usr/bin/isohybrid
 #usr/share/syslinux/com32/include/bitsize/stdint.h
 #usr/share/syslinux/com32/include/bitsize/stdintconst.h
 #usr/share/syslinux/com32/include/bitsize/stdintlimits.h
+#usr/share/syslinux/com32/include/bitsize32
+#usr/share/syslinux/com32/include/bitsize32/limits.h
+#usr/share/syslinux/com32/include/bitsize32/stddef.h
+#usr/share/syslinux/com32/include/bitsize32/stdint.h
+#usr/share/syslinux/com32/include/bitsize32/stdintconst.h
+#usr/share/syslinux/com32/include/bitsize32/stdintlimits.h
+#usr/share/syslinux/com32/include/bitsize64
+#usr/share/syslinux/com32/include/bitsize64/limits.h
+#usr/share/syslinux/com32/include/bitsize64/stddef.h
+#usr/share/syslinux/com32/include/bitsize64/stdint.h
+#usr/share/syslinux/com32/include/bitsize64/stdintconst.h
+#usr/share/syslinux/com32/include/bitsize64/stdintlimits.h
 #usr/share/syslinux/com32/include/bufprintf.h
+#usr/share/syslinux/com32/include/byteswap.h
+#usr/share/syslinux/com32/include/cli.h
 #usr/share/syslinux/com32/include/colortbl.h
 #usr/share/syslinux/com32/include/com32.h
 #usr/share/syslinux/com32/include/console.h
 #usr/share/syslinux/com32/include/cpufeature.h
+#usr/share/syslinux/com32/include/ctime.h
 #usr/share/syslinux/com32/include/ctype.h
 #usr/share/syslinux/com32/include/dev.h
 #usr/share/syslinux/com32/include/dhcp.h
@@ -101,6 +119,8 @@ usr/bin/isohybrid
 #usr/share/syslinux/com32/include/gplinclude/vpd/vpd.h
 #usr/share/syslinux/com32/include/gplinclude/zzjson
 #usr/share/syslinux/com32/include/gplinclude/zzjson/zzjson.h
+#usr/share/syslinux/com32/include/hw
+#usr/share/syslinux/com32/include/hw/vga.h
 #usr/share/syslinux/com32/include/ilog2.h
 #usr/share/syslinux/com32/include/inttypes.h
 #usr/share/syslinux/com32/include/klibc
@@ -109,16 +129,27 @@ usr/bin/isohybrid
 #usr/share/syslinux/com32/include/klibc/diverr.h
 #usr/share/syslinux/com32/include/klibc/endian.h
 #usr/share/syslinux/com32/include/klibc/extern.h
+#usr/share/syslinux/com32/include/klibc/i386
+#usr/share/syslinux/com32/include/klibc/i386/archsetjmp.h
 #usr/share/syslinux/com32/include/klibc/sysconfig.h
+#usr/share/syslinux/com32/include/klibc/x86_64
+#usr/share/syslinux/com32/include/klibc/x86_64/archsetjmp.h
 #usr/share/syslinux/com32/include/libansi.h
 #usr/share/syslinux/com32/include/limits.h
+#usr/share/syslinux/com32/include/linux
+#usr/share/syslinux/com32/include/linux/list.h
 #usr/share/syslinux/com32/include/math.h
+#usr/share/syslinux/com32/include/menu.h
 #usr/share/syslinux/com32/include/minmax.h
 #usr/share/syslinux/com32/include/netinet
 #usr/share/syslinux/com32/include/netinet/in.h
 #usr/share/syslinux/com32/include/png.h
 #usr/share/syslinux/com32/include/pngconf.h
+#usr/share/syslinux/com32/include/refstr.h
+#usr/share/syslinux/com32/include/serial.h
 #usr/share/syslinux/com32/include/setjmp.h
+#usr/share/syslinux/com32/include/sort.h
+#usr/share/syslinux/com32/include/srecsend.h
 #usr/share/syslinux/com32/include/stdarg.h
 #usr/share/syslinux/com32/include/stdbool.h
 #usr/share/syslinux/com32/include/stddef.h
@@ -134,14 +165,24 @@ usr/bin/isohybrid
 #usr/share/syslinux/com32/include/sys/elf32.h
 #usr/share/syslinux/com32/include/sys/elf64.h
 #usr/share/syslinux/com32/include/sys/elfcommon.h
+#usr/share/syslinux/com32/include/sys/exec.h
 #usr/share/syslinux/com32/include/sys/fpu.h
 #usr/share/syslinux/com32/include/sys/gpxe.h
+#usr/share/syslinux/com32/include/sys/i386
+#usr/share/syslinux/com32/include/sys/i386/bitops.h
+#usr/share/syslinux/com32/include/sys/i386/cpu.h
+#usr/share/syslinux/com32/include/sys/i386/module.h
 #usr/share/syslinux/com32/include/sys/io.h
+#usr/share/syslinux/com32/include/sys/module.h
 #usr/share/syslinux/com32/include/sys/pci.h
 #usr/share/syslinux/com32/include/sys/stat.h
 #usr/share/syslinux/com32/include/sys/time.h
 #usr/share/syslinux/com32/include/sys/times.h
 #usr/share/syslinux/com32/include/sys/types.h
+#usr/share/syslinux/com32/include/sys/x86_64
+#usr/share/syslinux/com32/include/sys/x86_64/bitops.h
+#usr/share/syslinux/com32/include/sys/x86_64/cpu.h
+#usr/share/syslinux/com32/include/sys/x86_64/module.h
 #usr/share/syslinux/com32/include/syslinux
 #usr/share/syslinux/com32/include/syslinux/adv.h
 #usr/share/syslinux/com32/include/syslinux/advconst.h
@@ -150,8 +191,9 @@ usr/bin/isohybrid
 #usr/share/syslinux/com32/include/syslinux/bootpm.h
 #usr/share/syslinux/com32/include/syslinux/bootrm.h
 #usr/share/syslinux/com32/include/syslinux/config.h
+#usr/share/syslinux/com32/include/syslinux/debug.h
 #usr/share/syslinux/com32/include/syslinux/disk.h
-#usr/share/syslinux/com32/include/syslinux/features.h
+#usr/share/syslinux/com32/include/syslinux/firmware.h
 #usr/share/syslinux/com32/include/syslinux/idle.h
 #usr/share/syslinux/com32/include/syslinux/io.h
 #usr/share/syslinux/com32/include/syslinux/keyboard.h
@@ -164,32 +206,86 @@ usr/bin/isohybrid
 #usr/share/syslinux/com32/include/syslinux/pxe_api.h
 #usr/share/syslinux/com32/include/syslinux/reboot.h
 #usr/share/syslinux/com32/include/syslinux/resolve.h
+#usr/share/syslinux/com32/include/syslinux/sysappend.h
+#usr/share/syslinux/com32/include/syslinux/version.h
 #usr/share/syslinux/com32/include/syslinux/vesacon.h
 #usr/share/syslinux/com32/include/syslinux/video.h
 #usr/share/syslinux/com32/include/syslinux/zio.h
+#usr/share/syslinux/com32/include/tftp.h
 #usr/share/syslinux/com32/include/time.h
 #usr/share/syslinux/com32/include/tinyjpeg.h
 #usr/share/syslinux/com32/include/unistd.h
+#usr/share/syslinux/com32/include/upload_backend.h
 #usr/share/syslinux/com32/include/zconf.h
 #usr/share/syslinux/com32/include/zlib.h
-#usr/share/syslinux/com32/libcom32.a
-#usr/share/syslinux/com32/libcom32gpl.a
 #usr/share/syslinux/com32/libcom32upload.a
-#usr/share/syslinux/com32/libutil_com.a
+#usr/share/syslinux/com32/libgpl.c32
 #usr/share/syslinux/com32/libutil_lnx.a
 #usr/share/syslinux/config.c32
+#usr/share/syslinux/cptime.c32
+#usr/share/syslinux/cpu.c32
 #usr/share/syslinux/cpuid.c32
 #usr/share/syslinux/cpuidtest.c32
+#usr/share/syslinux/debug.c32
+#usr/share/syslinux/dhcp.c32
 #usr/share/syslinux/diag
 #usr/share/syslinux/diag/geodsp1s.img.xz
 #usr/share/syslinux/diag/geodspms.img.xz
 #usr/share/syslinux/diag/handoff.bin
+#usr/share/syslinux/dir.c32
 #usr/share/syslinux/disk.c32
+#usr/share/syslinux/dmi.c32
 #usr/share/syslinux/dmitest.c32
 #usr/share/syslinux/dosutil
 #usr/share/syslinux/dosutil/copybs.com
 #usr/share/syslinux/dosutil/eltorito.sys
 #usr/share/syslinux/dosutil/mdiskchk.com
+#usr/share/syslinux/efi64
+#usr/share/syslinux/efi64/cat.c32
+#usr/share/syslinux/efi64/chain.c32
+#usr/share/syslinux/efi64/cmd.c32
+#usr/share/syslinux/efi64/cmenu.c32
+#usr/share/syslinux/efi64/config.c32
+#usr/share/syslinux/efi64/cptime.c32
+#usr/share/syslinux/efi64/cpu.c32
+#usr/share/syslinux/efi64/cpuid.c32
+#usr/share/syslinux/efi64/cpuidtest.c32
+#usr/share/syslinux/efi64/debug.c32
+#usr/share/syslinux/efi64/dhcp.c32
+#usr/share/syslinux/efi64/dir.c32
+#usr/share/syslinux/efi64/dmi.c32
+#usr/share/syslinux/efi64/dmitest.c32
+#usr/share/syslinux/efi64/gfxboot.c32
+#usr/share/syslinux/efi64/hdt.c32
+#usr/share/syslinux/efi64/hexdump.c32
+#usr/share/syslinux/efi64/host.c32
+#usr/share/syslinux/efi64/ifcpu.c32
+#usr/share/syslinux/efi64/ifcpu64.c32
+#usr/share/syslinux/efi64/ldlinux.e64
+#usr/share/syslinux/efi64/lfs.c32
+#usr/share/syslinux/efi64/libcom32.c32
+#usr/share/syslinux/efi64/libgpl.c32
+#usr/share/syslinux/efi64/liblua.c32
+#usr/share/syslinux/efi64/libmenu.c32
+#usr/share/syslinux/efi64/libutil.c32
+#usr/share/syslinux/efi64/linux.c32
+#usr/share/syslinux/efi64/ls.c32
+#usr/share/syslinux/efi64/lua.c32
+#usr/share/syslinux/efi64/mboot.c32
+#usr/share/syslinux/efi64/meminfo.c32
+#usr/share/syslinux/efi64/menu.c32
+#usr/share/syslinux/efi64/pci.c32
+#usr/share/syslinux/efi64/pwd.c32
+#usr/share/syslinux/efi64/reboot.c32
+#usr/share/syslinux/efi64/rosh.c32
+#usr/share/syslinux/efi64/sysdump.c32
+#usr/share/syslinux/efi64/syslinux.c32
+#usr/share/syslinux/efi64/syslinux.efi
+#usr/share/syslinux/efi64/vesa.c32
+#usr/share/syslinux/efi64/vesamenu.c32
+#usr/share/syslinux/efi64/vpdtest.c32
+#usr/share/syslinux/efi64/whichsys.c32
+#usr/share/syslinux/efi64/zzjson.c32
 #usr/share/syslinux/elf.c32
 #usr/share/syslinux/ethersel.c32
 #usr/share/syslinux/gfxboot.c32
@@ -197,15 +293,13 @@ usr/bin/isohybrid
 #usr/share/syslinux/gptmbr_c.bin
 #usr/share/syslinux/gptmbr_f.bin
 #usr/share/syslinux/gpxecmd.c32
-#usr/share/syslinux/gpxelinux.0
-#usr/share/syslinux/gpxelinuxk.0
 #usr/share/syslinux/hdt.c32
+#usr/share/syslinux/hexdump.c32
 #usr/share/syslinux/host.c32
 #usr/share/syslinux/ifcpu.c32
 #usr/share/syslinux/ifcpu64.c32
 #usr/share/syslinux/ifmemdsk.c32
 #usr/share/syslinux/ifplop.c32
-#usr/share/syslinux/int18.com
 #usr/share/syslinux/isohdpfx.bin
 #usr/share/syslinux/isohdpfx_c.bin
 #usr/share/syslinux/isohdpfx_f.bin
@@ -216,7 +310,15 @@ usr/bin/isohybrid
 #usr/share/syslinux/isolinux.bin
 #usr/share/syslinux/kbdmap.c32
 #usr/share/syslinux/kontron_wdt.c32
+#usr/share/syslinux/ldlinux.c32
+#usr/share/syslinux/lfs.c32
+#usr/share/syslinux/libcom32.c32
+#usr/share/syslinux/libgpl.c32
+#usr/share/syslinux/liblua.c32
+#usr/share/syslinux/libmenu.c32
+#usr/share/syslinux/libutil.c32
 #usr/share/syslinux/linux.c32
+#usr/share/syslinux/lpxelinux.0
 #usr/share/syslinux/ls.c32
 #usr/share/syslinux/lua.c32
 #usr/share/syslinux/mboot.c32
@@ -224,15 +326,14 @@ usr/bin/isohybrid
 #usr/share/syslinux/mbr_c.bin
 #usr/share/syslinux/mbr_f.bin
 #usr/share/syslinux/memdisk
-#usr/share/syslinux/memdump.com
 #usr/share/syslinux/meminfo.c32
 #usr/share/syslinux/menu.c32
+#usr/share/syslinux/pci.c32
 #usr/share/syslinux/pcitest.c32
 #usr/share/syslinux/pmload.c32
-#usr/share/syslinux/poweroff.com
+#usr/share/syslinux/poweroff.c32
 #usr/share/syslinux/prdhcp.c32
 #usr/share/syslinux/pwd.c32
-#usr/share/syslinux/pxechain.com
 #usr/share/syslinux/pxechn.c32
 #usr/share/syslinux/pxelinux.0
 #usr/share/syslinux/reboot.c32
@@ -240,10 +341,9 @@ usr/bin/isohybrid
 #usr/share/syslinux/sanboot.c32
 #usr/share/syslinux/sdi.c32
 #usr/share/syslinux/sysdump.c32
+#usr/share/syslinux/syslinux.c32
 #usr/share/syslinux/syslinux.com
-#usr/share/syslinux/syslinux.exe
-#usr/share/syslinux/syslinux64.exe
-#usr/share/syslinux/ver.com
+#usr/share/syslinux/vesa.c32
 #usr/share/syslinux/vesainfo.c32
 #usr/share/syslinux/vesamenu.c32
 #usr/share/syslinux/vpdtest.c32
diff --git a/config/rootfiles/core/123/filelists/usbutils b/config/rootfiles/core/123/filelists/usbutils
deleted file mode 120000 (symlink)
index 31db5a7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../common/usbutils
\ No newline at end of file
diff --git a/config/rootfiles/core/124/filelists/aarch64/efibootmgr b/config/rootfiles/core/124/filelists/aarch64/efibootmgr
new file mode 120000 (symlink)
index 0000000..55970e1
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/aarch64/efibootmgr
\ No newline at end of file
diff --git a/config/rootfiles/core/124/filelists/aarch64/efivar b/config/rootfiles/core/124/filelists/aarch64/efivar
new file mode 120000 (symlink)
index 0000000..8a3b708
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/aarch64/efivar
\ No newline at end of file
diff --git a/config/rootfiles/core/124/filelists/aarch64/grub b/config/rootfiles/core/124/filelists/aarch64/grub
new file mode 120000 (symlink)
index 0000000..40ae85f
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/aarch64/grub
\ No newline at end of file
diff --git a/config/rootfiles/core/124/filelists/bind b/config/rootfiles/core/124/filelists/bind
new file mode 120000 (symlink)
index 0000000..48a0eba
--- /dev/null
@@ -0,0 +1 @@
+../../../common/bind
\ No newline at end of file
diff --git a/config/rootfiles/core/124/filelists/cdrkit b/config/rootfiles/core/124/filelists/cdrkit
new file mode 120000 (symlink)
index 0000000..89c6f6c
--- /dev/null
@@ -0,0 +1 @@
+../../../common/cdrkit
\ No newline at end of file
diff --git a/config/rootfiles/core/124/filelists/files b/config/rootfiles/core/124/filelists/files
new file mode 100644 (file)
index 0000000..ebebccd
--- /dev/null
@@ -0,0 +1,13 @@
+etc/system-release
+etc/issue
+etc/rc.d/helper/aws-setup
+etc/rc.d/init.d/aws
+etc/rc.d/init.d/localnet
+etc/rc.d/init.d/partresize
+srv/web/ipfire/cgi-bin/firewall.cgi
+srv/web/ipfire/cgi-bin/ids.cgi
+usr/bin/install-bootloader
+usr/local/bin/backupiso
+var/ipfire/backup/exclude
+var/ipfire/backup/include
+var/ipfire/langs
diff --git a/config/rootfiles/core/124/filelists/i586/grub b/config/rootfiles/core/124/filelists/i586/grub
new file mode 120000 (symlink)
index 0000000..feb236a
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/i586/grub
\ No newline at end of file
diff --git a/config/rootfiles/core/124/filelists/parted b/config/rootfiles/core/124/filelists/parted
new file mode 120000 (symlink)
index 0000000..89195d8
--- /dev/null
@@ -0,0 +1 @@
+../../../common/parted
\ No newline at end of file
diff --git a/config/rootfiles/core/124/filelists/pciutils b/config/rootfiles/core/124/filelists/pciutils
new file mode 120000 (symlink)
index 0000000..aeb45e7
--- /dev/null
@@ -0,0 +1 @@
+../../../common/pciutils
\ No newline at end of file
diff --git a/config/rootfiles/core/124/filelists/x86_64/efibootmgr b/config/rootfiles/core/124/filelists/x86_64/efibootmgr
new file mode 120000 (symlink)
index 0000000..d6964db
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/x86_64/efibootmgr
\ No newline at end of file
diff --git a/config/rootfiles/core/124/filelists/x86_64/efivar b/config/rootfiles/core/124/filelists/x86_64/efivar
new file mode 120000 (symlink)
index 0000000..994ea5e
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/x86_64/efivar
\ No newline at end of file
diff --git a/config/rootfiles/core/124/filelists/x86_64/grub b/config/rootfiles/core/124/filelists/x86_64/grub
new file mode 120000 (symlink)
index 0000000..78d3bd7
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/x86_64/grub
\ No newline at end of file
diff --git a/config/rootfiles/core/124/update.sh b/config/rootfiles/core/124/update.sh
new file mode 100644 (file)
index 0000000..d2954a0
--- /dev/null
@@ -0,0 +1,76 @@
+#!/bin/bash
+############################################################################
+#                                                                          #
+# This file is part of the IPFire Firewall.                                #
+#                                                                          #
+# IPFire 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 3 of the License, or        #
+# (at your option) any later version.                                      #
+#                                                                          #
+# IPFire 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 IPFire; if not, write to the Free Software                    #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
+#                                                                          #
+# Copyright (C) 2017 IPFire-Team <info@ipfire.org>.                        #
+#                                                                          #
+############################################################################
+#
+. /opt/pakfire/lib/functions.sh
+/usr/local/bin/backupctrl exclude >/dev/null 2>&1
+
+core=124
+
+# Remove old core updates from pakfire cache to save space...
+for (( i=1; i<=$core; i++ )); do
+       rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire
+done
+
+# Stop services
+
+# Remove files
+rm -f \
+       /etc/rc.d/rcsysinit.d/S90network-trigger \
+       /etc/rc.d/init.d/network-trigger
+
+# Extract files
+extract_files
+
+# update linker config
+ldconfig
+
+# Update Language cache
+/usr/local/bin/update-lang-cache
+
+# Start services
+
+# Remove deprecated GRUB configuration option
+if [ -e "/etc/default/grub" ]; then
+       sed -e "/^GRUB_FONT/d" -i /etc/default/grub
+fi
+
+# Update bootloader
+/usr/bin/install-bootloader
+
+# This update needs a reboot...
+touch /var/run/need_reboot
+
+# Finish
+/etc/init.d/fireinfo start
+sendprofile
+
+# Update grub config to display new core version
+if [ -e /boot/grub/grub.cfg ]; then
+       grub-mkconfig -o /boot/grub/grub.cfg
+fi
+
+sync
+
+# Don't report the exitcode last command
+exit 0
+
diff --git a/config/rootfiles/oldcore/123/exclude b/config/rootfiles/oldcore/123/exclude
new file mode 100644 (file)
index 0000000..d6fd053
--- /dev/null
@@ -0,0 +1,30 @@
+boot/config.txt
+boot/grub/grub.cfg
+boot/grub/grubenv
+etc/alternatives
+etc/collectd.custom
+etc/default/grub
+etc/ipsec.conf
+etc/ipsec.secrets
+etc/ipsec.user.conf
+etc/ipsec.user.secrets
+etc/localtime
+etc/shadow
+etc/snort/snort.conf
+etc/ssh/ssh_config
+etc/ssh/sshd_config
+etc/ssl/openssl.cnf
+etc/sudoers
+etc/sysconfig/firewall.local
+etc/sysconfig/rc.local
+etc/udev/rules.d/30-persistent-network.rules
+srv/web/ipfire/html/proxy.pac
+var/ipfire/dma
+var/ipfire/time
+var/ipfire/ovpn
+var/lib/alternatives
+var/log/cache
+var/log/dhcpcd.log
+var/log/messages
+var/state/dhcp/dhcpd.leases
+var/updatecache
diff --git a/config/rootfiles/oldcore/123/filelists/apache2 b/config/rootfiles/oldcore/123/filelists/apache2
new file mode 120000 (symlink)
index 0000000..eef95ef
--- /dev/null
@@ -0,0 +1 @@
+../../../common/apache2
\ No newline at end of file
similarity index 80%
rename from config/rootfiles/core/123/filelists/files
rename to config/rootfiles/oldcore/123/filelists/files
index bb833fc3a10e1691f7d73a35b017a6d7602f5dae..3ff006fe5baed8f2fe161466df01bea236f18693 100644 (file)
@@ -3,15 +3,19 @@ etc/issue
 etc/rc.d/helper/aws-setup
 etc/rc.d/init.d/aws
 etc/rc.d/init.d/collectd
+etc/rc.d/init.d/unbound
 etc/rc.d/rcsysinit.d/S74aws
 etc/sysctl.conf
 srv/web/ipfire/cgi-bin/ids.cgi
 srv/web/ipfire/cgi-bin/index.cgi
+srv/web/ipfire/cgi-bin/logs.cgi/ids.dat
 srv/web/ipfire/cgi-bin/ovpnmain.cgi
 srv/web/ipfire/cgi-bin/proxy.cgi
 srv/web/ipfire/cgi-bin/vpnmain.cgi
+usr/local/bin/backupiso
 usr/sbin/dhclient
 usr/share/GeoIP/GeoIP.dat
+var/ipfire/backup/bin/backup.pl
 var/ipfire/backup/exclude
 var/ipfire/langs
 var/ipfire/aws-functions.pl
diff --git a/config/rootfiles/oldcore/123/filelists/i586/intel-microcode b/config/rootfiles/oldcore/123/filelists/i586/intel-microcode
new file mode 120000 (symlink)
index 0000000..f03e847
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/i586/intel-microcode
\ No newline at end of file
diff --git a/config/rootfiles/oldcore/123/filelists/linux-firmware-updates b/config/rootfiles/oldcore/123/filelists/linux-firmware-updates
new file mode 100644 (file)
index 0000000..288a872
--- /dev/null
@@ -0,0 +1,356 @@
+/lib/firmware/amdgpu/banks_k_2_smc.bin
+/lib/firmware/amdgpu/bonaire_ce.bin
+/lib/firmware/amdgpu/bonaire_k_smc.bin
+/lib/firmware/amdgpu/bonaire_mc.bin
+/lib/firmware/amdgpu/bonaire_me.bin
+/lib/firmware/amdgpu/bonaire_mec.bin
+/lib/firmware/amdgpu/bonaire_pfp.bin
+/lib/firmware/amdgpu/bonaire_rlc.bin
+/lib/firmware/amdgpu/bonaire_sdma1.bin
+/lib/firmware/amdgpu/bonaire_sdma.bin
+/lib/firmware/amdgpu/bonaire_smc.bin
+/lib/firmware/amdgpu/bonaire_uvd.bin
+/lib/firmware/amdgpu/bonaire_vce.bin
+/lib/firmware/amdgpu/carrizo_ce.bin
+/lib/firmware/amdgpu/carrizo_me.bin
+/lib/firmware/amdgpu/carrizo_mec2.bin
+/lib/firmware/amdgpu/carrizo_mec.bin
+/lib/firmware/amdgpu/carrizo_pfp.bin
+/lib/firmware/amdgpu/carrizo_rlc.bin
+/lib/firmware/amdgpu/carrizo_uvd.bin
+/lib/firmware/amdgpu/fiji_ce.bin
+/lib/firmware/amdgpu/fiji_me.bin
+/lib/firmware/amdgpu/fiji_mec2.bin
+/lib/firmware/amdgpu/fiji_mec.bin
+/lib/firmware/amdgpu/fiji_pfp.bin
+/lib/firmware/amdgpu/fiji_rlc.bin
+/lib/firmware/amdgpu/fiji_sdma1.bin
+/lib/firmware/amdgpu/fiji_sdma.bin
+/lib/firmware/amdgpu/fiji_uvd.bin
+/lib/firmware/amdgpu/fiji_vce.bin
+/lib/firmware/amdgpu/hainan_ce.bin
+/lib/firmware/amdgpu/hainan_k_smc.bin
+/lib/firmware/amdgpu/hainan_mc.bin
+/lib/firmware/amdgpu/hainan_me.bin
+/lib/firmware/amdgpu/hainan_pfp.bin
+/lib/firmware/amdgpu/hainan_rlc.bin
+/lib/firmware/amdgpu/hainan_smc.bin
+/lib/firmware/amdgpu/hawaii_ce.bin
+/lib/firmware/amdgpu/hawaii_k_smc.bin
+/lib/firmware/amdgpu/hawaii_mc.bin
+/lib/firmware/amdgpu/hawaii_me.bin
+/lib/firmware/amdgpu/hawaii_mec.bin
+/lib/firmware/amdgpu/hawaii_pfp.bin
+/lib/firmware/amdgpu/hawaii_rlc.bin
+/lib/firmware/amdgpu/hawaii_sdma1.bin
+/lib/firmware/amdgpu/hawaii_sdma.bin
+/lib/firmware/amdgpu/hawaii_smc.bin
+/lib/firmware/amdgpu/hawaii_uvd.bin
+/lib/firmware/amdgpu/hawaii_vce.bin
+/lib/firmware/amdgpu/kabini_ce.bin
+/lib/firmware/amdgpu/kabini_me.bin
+/lib/firmware/amdgpu/kabini_mec.bin
+/lib/firmware/amdgpu/kabini_pfp.bin
+/lib/firmware/amdgpu/kabini_rlc.bin
+/lib/firmware/amdgpu/kabini_sdma1.bin
+/lib/firmware/amdgpu/kabini_sdma.bin
+/lib/firmware/amdgpu/kabini_uvd.bin
+/lib/firmware/amdgpu/kabini_vce.bin
+/lib/firmware/amdgpu/kaveri_ce.bin
+/lib/firmware/amdgpu/kaveri_me.bin
+/lib/firmware/amdgpu/kaveri_mec2.bin
+/lib/firmware/amdgpu/kaveri_mec.bin
+/lib/firmware/amdgpu/kaveri_pfp.bin
+/lib/firmware/amdgpu/kaveri_rlc.bin
+/lib/firmware/amdgpu/kaveri_sdma1.bin
+/lib/firmware/amdgpu/kaveri_sdma.bin
+/lib/firmware/amdgpu/kaveri_uvd.bin
+/lib/firmware/amdgpu/kaveri_vce.bin
+/lib/firmware/amdgpu/mullins_ce.bin
+/lib/firmware/amdgpu/mullins_me.bin
+/lib/firmware/amdgpu/mullins_mec.bin
+/lib/firmware/amdgpu/mullins_pfp.bin
+/lib/firmware/amdgpu/mullins_rlc.bin
+/lib/firmware/amdgpu/mullins_sdma1.bin
+/lib/firmware/amdgpu/mullins_sdma.bin
+/lib/firmware/amdgpu/mullins_uvd.bin
+/lib/firmware/amdgpu/mullins_vce.bin
+/lib/firmware/amdgpu/oland_ce.bin
+/lib/firmware/amdgpu/oland_k_smc.bin
+/lib/firmware/amdgpu/oland_mc.bin
+/lib/firmware/amdgpu/oland_me.bin
+/lib/firmware/amdgpu/oland_pfp.bin
+/lib/firmware/amdgpu/oland_rlc.bin
+/lib/firmware/amdgpu/oland_smc.bin
+/lib/firmware/amdgpu/pitcairn_ce.bin
+/lib/firmware/amdgpu/pitcairn_k_smc.bin
+/lib/firmware/amdgpu/pitcairn_mc.bin
+/lib/firmware/amdgpu/pitcairn_me.bin
+/lib/firmware/amdgpu/pitcairn_pfp.bin
+/lib/firmware/amdgpu/pitcairn_rlc.bin
+/lib/firmware/amdgpu/pitcairn_smc.bin
+/lib/firmware/amdgpu/polaris10_ce_2.bin
+/lib/firmware/amdgpu/polaris10_ce.bin
+/lib/firmware/amdgpu/polaris10_k_smc.bin
+/lib/firmware/amdgpu/polaris10_mc.bin
+/lib/firmware/amdgpu/polaris10_me_2.bin
+/lib/firmware/amdgpu/polaris10_me.bin
+/lib/firmware/amdgpu/polaris10_mec2_2.bin
+/lib/firmware/amdgpu/polaris10_mec_2.bin
+/lib/firmware/amdgpu/polaris10_mec2.bin
+/lib/firmware/amdgpu/polaris10_mec.bin
+/lib/firmware/amdgpu/polaris10_pfp_2.bin
+/lib/firmware/amdgpu/polaris10_pfp.bin
+/lib/firmware/amdgpu/polaris10_rlc.bin
+/lib/firmware/amdgpu/polaris10_sdma1.bin
+/lib/firmware/amdgpu/polaris10_sdma.bin
+/lib/firmware/amdgpu/polaris10_smc.bin
+/lib/firmware/amdgpu/polaris10_smc_sk.bin
+/lib/firmware/amdgpu/polaris10_uvd.bin
+/lib/firmware/amdgpu/polaris10_vce.bin
+/lib/firmware/amdgpu/polaris11_ce_2.bin
+/lib/firmware/amdgpu/polaris11_ce.bin
+/lib/firmware/amdgpu/polaris11_k_smc.bin
+/lib/firmware/amdgpu/polaris11_mc.bin
+/lib/firmware/amdgpu/polaris11_me_2.bin
+/lib/firmware/amdgpu/polaris11_me.bin
+/lib/firmware/amdgpu/polaris11_mec2_2.bin
+/lib/firmware/amdgpu/polaris11_mec_2.bin
+/lib/firmware/amdgpu/polaris11_mec2.bin
+/lib/firmware/amdgpu/polaris11_mec.bin
+/lib/firmware/amdgpu/polaris11_pfp_2.bin
+/lib/firmware/amdgpu/polaris11_pfp.bin
+/lib/firmware/amdgpu/polaris11_rlc.bin
+/lib/firmware/amdgpu/polaris11_sdma1.bin
+/lib/firmware/amdgpu/polaris11_sdma.bin
+/lib/firmware/amdgpu/polaris11_smc.bin
+/lib/firmware/amdgpu/polaris11_smc_sk.bin
+/lib/firmware/amdgpu/polaris11_uvd.bin
+/lib/firmware/amdgpu/polaris11_vce.bin
+/lib/firmware/amdgpu/polaris12_ce_2.bin
+/lib/firmware/amdgpu/polaris12_ce.bin
+/lib/firmware/amdgpu/polaris12_mc.bin
+/lib/firmware/amdgpu/polaris12_me_2.bin
+/lib/firmware/amdgpu/polaris12_me.bin
+/lib/firmware/amdgpu/polaris12_mec2_2.bin
+/lib/firmware/amdgpu/polaris12_mec_2.bin
+/lib/firmware/amdgpu/polaris12_mec2.bin
+/lib/firmware/amdgpu/polaris12_mec.bin
+/lib/firmware/amdgpu/polaris12_pfp_2.bin
+/lib/firmware/amdgpu/polaris12_pfp.bin
+/lib/firmware/amdgpu/polaris12_rlc.bin
+/lib/firmware/amdgpu/polaris12_sdma1.bin
+/lib/firmware/amdgpu/polaris12_sdma.bin
+/lib/firmware/amdgpu/polaris12_smc.bin
+/lib/firmware/amdgpu/polaris12_uvd.bin
+/lib/firmware/amdgpu/polaris12_vce.bin
+/lib/firmware/amdgpu/raven_asd.bin
+/lib/firmware/amdgpu/raven_ce.bin
+/lib/firmware/amdgpu/raven_me.bin
+/lib/firmware/amdgpu/raven_mec2.bin
+/lib/firmware/amdgpu/raven_mec.bin
+/lib/firmware/amdgpu/raven_pfp.bin
+/lib/firmware/amdgpu/raven_rlc.bin
+/lib/firmware/amdgpu/raven_sdma.bin
+/lib/firmware/amdgpu/raven_vcn.bin
+/lib/firmware/amdgpu/si58_mc.bin
+/lib/firmware/amdgpu/stoney_ce.bin
+/lib/firmware/amdgpu/stoney_me.bin
+/lib/firmware/amdgpu/stoney_mec.bin
+/lib/firmware/amdgpu/stoney_pfp.bin
+/lib/firmware/amdgpu/stoney_rlc.bin
+/lib/firmware/amdgpu/stoney_uvd.bin
+/lib/firmware/amdgpu/tahiti_ce.bin
+/lib/firmware/amdgpu/tahiti_k_smc.bin
+/lib/firmware/amdgpu/tahiti_mc.bin
+/lib/firmware/amdgpu/tahiti_me.bin
+/lib/firmware/amdgpu/tahiti_pfp.bin
+/lib/firmware/amdgpu/tahiti_rlc.bin
+/lib/firmware/amdgpu/tahiti_smc.bin
+/lib/firmware/amdgpu/tonga_ce.bin
+/lib/firmware/amdgpu/tonga_k_smc.bin
+/lib/firmware/amdgpu/tonga_me.bin
+/lib/firmware/amdgpu/tonga_mec2.bin
+/lib/firmware/amdgpu/tonga_mec.bin
+/lib/firmware/amdgpu/tonga_pfp.bin
+/lib/firmware/amdgpu/tonga_rlc.bin
+/lib/firmware/amdgpu/tonga_sdma1.bin
+/lib/firmware/amdgpu/tonga_sdma.bin
+/lib/firmware/amdgpu/tonga_smc.bin
+/lib/firmware/amdgpu/tonga_uvd.bin
+/lib/firmware/amdgpu/topaz_ce.bin
+/lib/firmware/amdgpu/topaz_me.bin
+/lib/firmware/amdgpu/topaz_mec.bin
+/lib/firmware/amdgpu/topaz_pfp.bin
+/lib/firmware/amdgpu/vega10_acg_smc.bin
+/lib/firmware/amdgpu/vega10_asd.bin
+/lib/firmware/amdgpu/vega10_ce.bin
+/lib/firmware/amdgpu/vega10_me.bin
+/lib/firmware/amdgpu/vega10_mec2.bin
+/lib/firmware/amdgpu/vega10_mec.bin
+/lib/firmware/amdgpu/vega10_pfp.bin
+/lib/firmware/amdgpu/vega10_sdma1.bin
+/lib/firmware/amdgpu/vega10_sdma.bin
+/lib/firmware/amdgpu/vega10_smc.bin
+/lib/firmware/amdgpu/vega10_sos.bin
+/lib/firmware/amdgpu/vega10_uvd.bin
+/lib/firmware/amdgpu/vega10_vce.bin
+/lib/firmware/amdgpu/vegam_ce.bin
+/lib/firmware/amdgpu/vegam_me.bin
+/lib/firmware/amdgpu/vegam_mec2.bin
+/lib/firmware/amdgpu/vegam_mec.bin
+/lib/firmware/amdgpu/vegam_pfp.bin
+/lib/firmware/amdgpu/vegam_rlc.bin
+/lib/firmware/amdgpu/vegam_sdma1.bin
+/lib/firmware/amdgpu/vegam_sdma.bin
+/lib/firmware/amdgpu/vegam_smc.bin
+/lib/firmware/amdgpu/vegam_uvd.bin
+/lib/firmware/amdgpu/vegam_vce.bin
+/lib/firmware/amdgpu/verde_ce.bin
+/lib/firmware/amdgpu/verde_k_smc.bin
+/lib/firmware/amdgpu/verde_mc.bin
+/lib/firmware/amdgpu/verde_me.bin
+/lib/firmware/amdgpu/verde_pfp.bin
+/lib/firmware/amdgpu/verde_rlc.bin
+/lib/firmware/amdgpu/verde_smc.bin
+/lib/firmware/amd-ucode/microcode_amd_fam15h.bin
+/lib/firmware/amd-ucode/microcode_amd_fam15h.bin.asc
+/lib/firmware/amd-ucode/microcode_amd_fam17h.bin
+/lib/firmware/amd-ucode/microcode_amd_fam17h.bin.asc
+/lib/firmware/ath10k/QCA4019/hw1.0/board-2.bin
+/lib/firmware/ath10k/QCA4019/hw1.0/firmware-5.bin
+/lib/firmware/ath10k/QCA6174/hw3.0/board-2.bin
+/lib/firmware/ath10k/QCA6174/hw3.0/firmware-6.bin
+/lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin
+/lib/firmware/ath10k/QCA9377/hw1.0/notice_ath10k_firmware-5.txt
+/lib/firmware/ath10k/QCA9887/hw1.0/firmware-5.bin
+/lib/firmware/ath10k/QCA9888/hw2.0/firmware-5.bin
+/lib/firmware/ath10k/QCA988X/hw2.0/firmware-5.bin
+/lib/firmware/ath10k/QCA988X/hw2.0/notice_ath10k_firmware-5.txt
+/lib/firmware/ath10k/QCA9984/hw1.0/firmware-5.bin
+/lib/firmware/brcm/BCM-0bb4-0306.hcd
+/lib/firmware/brcm/brcmfmac43340-sdio.bin
+/lib/firmware/brcm/brcmfmac43362-sdio.bin
+/lib/firmware/brcm/brcmfmac43430-sdio.AP6212.txt
+/lib/firmware/brcm/brcmfmac43430-sdio.bin
+/lib/firmware/brcm/brcmfmac43430-sdio.MUR1DX.txt
+/lib/firmware/brcm/brcmfmac4354-sdio.bin
+/lib/firmware/brcm/brcmfmac4356-pcie.bin
+/lib/firmware/brcm/brcmfmac4373.bin
+/lib/firmware/brcm/brcmfmac4373-sdio.bin
+/lib/firmware/cxgb4/t4fw-1.20.8.0.bin
+/lib/firmware/cxgb4/t4fw.bin
+/lib/firmware/cxgb4/t5fw-1.20.8.0.bin
+/lib/firmware/cxgb4/t5fw.bin
+/lib/firmware/cxgb4/t6fw-1.20.8.0.bin
+/lib/firmware/cxgb4/t6fw.bin
+/lib/firmware/hfi1_dc8051.fw
+/lib/firmware/i915/cnl_dmc_ver1_07.bin
+/lib/firmware/intel/dsp_fw_bxtn.bin
+/lib/firmware/intel/dsp_fw_bxtn_v3366.bin
+/lib/firmware/intel/dsp_fw_glk.bin
+/lib/firmware/intel/dsp_fw_glk_v2768.bin
+/lib/firmware/intel/dsp_fw_glk_v3366.bin
+/lib/firmware/intel/dsp_fw_kbl.bin
+/lib/firmware/intel/dsp_fw_kbl_v3266.bin
+/lib/firmware/intel/dsp_fw_kbl_v3402.bin
+/lib/firmware/intel/dsp_fw_kbl_v3420.bin
+/lib/firmware/intel/dsp_fw_release.bin
+/lib/firmware/intel/dsp_fw_release_v3402.bin
+/lib/firmware/intel/ibt-11-5.ddc
+/lib/firmware/intel/ibt-11-5.sfi
+/lib/firmware/intel/ibt-12-16.ddc
+/lib/firmware/intel/ibt-12-16.sfi
+/lib/firmware/intel/ibt-17-0-1.ddc
+/lib/firmware/intel/ibt-17-0-1.sfi
+/lib/firmware/intel/ibt-17-16-1.ddc
+/lib/firmware/intel/ibt-17-16-1.sfi
+/lib/firmware/intel/ibt-17-1.ddc
+/lib/firmware/intel/ibt-17-1.sfi
+/lib/firmware/intel/ibt-17-2.ddc
+/lib/firmware/intel/ibt-17-2.sfi
+/lib/firmware/intel/ibt-18-0-1.ddc
+/lib/firmware/intel/ibt-18-0-1.sfi
+/lib/firmware/intel/ibt-18-16-1.ddc
+/lib/firmware/intel/ibt-18-16-1.sfi
+/lib/firmware/intel/ibt-18-1.ddc
+/lib/firmware/intel/ibt-18-1.sfi
+/lib/firmware/intel/ibt-18-2.ddc
+/lib/firmware/intel/ibt-18-2.sfi
+/lib/firmware/intel/ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq
+/lib/firmware/intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
+/lib/firmware/intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
+/lib/firmware/intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq
+/lib/firmware/iwlwifi-3160-17.ucode
+/lib/firmware/iwlwifi-3168-29.ucode
+/lib/firmware/iwlwifi-7260-17.ucode
+/lib/firmware/iwlwifi-7265-17.ucode
+/lib/firmware/iwlwifi-7265D-29.ucode
+/lib/firmware/iwlwifi-8000C-36.ucode
+/lib/firmware/iwlwifi-8265-36.ucode
+/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-34.ucode
+/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-38.ucode
+/lib/firmware/iwlwifi-9260-th-b0-jf-b0-34.ucode
+/lib/firmware/iwlwifi-9260-th-b0-jf-b0-38.ucode
+/lib/firmware/LICENCE.cypress
+/lib/firmware/LICENCE.mediatek
+/lib/firmware/LICENCE.Netronome
+/lib/firmware/LICENSE.amdgpu
+/lib/firmware/LICENSE.amd-ucode
+/lib/firmware/liquidio/lio_210nv_nic.bin
+/lib/firmware/liquidio/lio_210sv_nic.bin
+/lib/firmware/liquidio/lio_23xx_nic.bin
+/lib/firmware/liquidio/lio_23xx_vsw.bin
+/lib/firmware/liquidio/lio_410nv_nic.bin
+/lib/firmware/mediatek
+/lib/firmware/mellanox/mlxsw_spectrum-13.1620.192.mfa2
+/lib/firmware/mellanox/mlxsw_spectrum-13.1702.6.mfa2
+/lib/firmware/mrvl/pcie8897_uapsta.bin
+/lib/firmware/mrvl/pcieusb8997_combo_v4.bin
+/lib/firmware/mrvl/sd8897_uapsta.bin
+/lib/firmware/mrvl/usb8801_uapsta.bin
+/lib/firmware/mrvl/usbusb8997_combo_v4.bin
+/lib/firmware/netronome/flower
+/lib/firmware/netronome/nic
+/lib/firmware/netronome/nic_AMDA0058-0011_2x40.nffw
+/lib/firmware/netronome/nic_AMDA0058-0012_2x40.nffw
+/lib/firmware/netronome/nic_AMDA0078-0011_1x100.nffw
+/lib/firmware/netronome/nic_AMDA0081-0001_1x40.nffw
+/lib/firmware/netronome/nic_AMDA0081-0001_4x10.nffw
+/lib/firmware/netronome/nic_AMDA0096-0001_2x10.nffw
+/lib/firmware/netronome/nic_AMDA0097-0001_2x40.nffw
+/lib/firmware/netronome/nic_AMDA0097-0001_4x10_1x40.nffw
+/lib/firmware/netronome/nic_AMDA0097-0001_8x10.nffw
+/lib/firmware/netronome/nic_AMDA0099-0001_1x10_1x25.nffw
+/lib/firmware/netronome/nic_AMDA0099-0001_2x10.nffw
+/lib/firmware/netronome/nic_AMDA0099-0001_2x25.nffw
+/lib/firmware/nvidia/gp108
+/lib/firmware/qcom/venus-5.2
+/lib/firmware/qed/qed_init_values-8.10.9.0.bin
+/lib/firmware/qed/qed_init_values-8.14.6.0.bin
+/lib/firmware/qed/qed_init_values-8.18.9.0.bin
+/lib/firmware/qed/qed_init_values-8.20.0.0.bin
+/lib/firmware/qed/qed_init_values-8.30.12.0.bin
+/lib/firmware/qed/qed_init_values-8.33.12.0.bin
+/lib/firmware/qed/qed_init_values_zipped-8.33.11.0.bin
+/lib/firmware/qed/qed_init_values_zipped-8.37.2.0.bin
+/lib/firmware/rsi/rs9113_ap_bt_dual_mode.rps
+/lib/firmware/rsi/rs9113_wlan_bt_dual_mode.rps
+/lib/firmware/rsi/rs9113_wlan_qspi.rps
+/lib/firmware/rtl_bt/rtl8723d_config.bin
+/lib/firmware/rtl_bt/rtl8723d_fw.bin
+/lib/firmware/rtl_bt/rtl8821c_config.bin
+/lib/firmware/rtl_bt/rtl8821c_fw.bin
+/lib/firmware/rtlwifi/rtl8723defw.bin
+/lib/firmware/ti-connectivity/wl127x-fw-5-mr.bin
+/lib/firmware/ti-connectivity/wl127x-fw-5-plt.bin
+/lib/firmware/ti-connectivity/wl127x-fw-5-sr.bin
+/lib/firmware/ti-connectivity/wl128x-fw-5-mr.bin
+/lib/firmware/ti-connectivity/wl128x-fw-5-plt.bin
+/lib/firmware/ti-connectivity/wl128x-fw-5-sr.bin
+/lib/firmware/ti-connectivity/wl18xx-fw-4.bin
+/lib/firmware/vpu_d.bin
+/lib/firmware/vpu_p.bin
+/lib/firmware/WHENCE
+/lib/firmware/wil6210.brd
+/lib/firmware/wil6210.fw
diff --git a/config/rootfiles/oldcore/123/filelists/openssl b/config/rootfiles/oldcore/123/filelists/openssl
new file mode 120000 (symlink)
index 0000000..e011a92
--- /dev/null
@@ -0,0 +1 @@
+../../../common/openssl
\ No newline at end of file
diff --git a/config/rootfiles/oldcore/123/filelists/openssl-compat b/config/rootfiles/oldcore/123/filelists/openssl-compat
new file mode 120000 (symlink)
index 0000000..c9fa421
--- /dev/null
@@ -0,0 +1 @@
+../../../common/openssl-compat
\ No newline at end of file
diff --git a/config/rootfiles/oldcore/123/filelists/squid b/config/rootfiles/oldcore/123/filelists/squid
new file mode 120000 (symlink)
index 0000000..2dc8372
--- /dev/null
@@ -0,0 +1 @@
+../../../common/squid
\ No newline at end of file
diff --git a/config/rootfiles/oldcore/123/filelists/x86_64/intel-microcode b/config/rootfiles/oldcore/123/filelists/x86_64/intel-microcode
new file mode 120000 (symlink)
index 0000000..d5ac074
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/x86_64/intel-microcode
\ No newline at end of file
similarity index 94%
rename from config/rootfiles/core/123/update.sh
rename to config/rootfiles/oldcore/123/update.sh
index ee8a5ec0b7f05dbdd4b830d003877d42828eaabf..76eff74bb349571a884204cf62327c0ecdcad7a9 100644 (file)
@@ -32,6 +32,7 @@ for (( i=1; i<=$core; i++ )); do
 done
 
 # Stop services
+/etc/init.d/squid stop
 
 # Extract files
 extract_files
@@ -46,7 +47,12 @@ ldconfig
 /usr/local/bin/update-lang-cache
 
 # Start services
+/etc/init.d/apache restart
 /etc/init.d/unbound restart
+/etc/init.d/squid start
+
+# rebuild initrd to add early microcode updates
+rebuild-initrd
 
 # This update needs a reboot...
 touch /var/run/need_reboot
diff --git a/config/rootfiles/packages/avahi b/config/rootfiles/packages/avahi
new file mode 100644 (file)
index 0000000..d8636ca
--- /dev/null
@@ -0,0 +1,169 @@
+etc/avahi
+etc/avahi/avahi-autoipd.action
+etc/avahi/avahi-daemon.conf
+etc/avahi/avahi-dnsconfd.action
+etc/avahi/hosts
+etc/avahi/services
+etc/avahi/services/sftp-ssh.service
+etc/avahi/services/smb.service
+etc/avahi/services/ssh.service
+#etc/dbus-1/system.d
+etc/dbus-1/system.d/avahi-dbus.conf
+etc/rc.d/init.d/avahi
+usr/bin/avahi-browse
+usr/bin/avahi-browse-domains
+usr/bin/avahi-publish
+usr/bin/avahi-publish-address
+usr/bin/avahi-publish-service
+usr/bin/avahi-resolve
+usr/bin/avahi-resolve-address
+usr/bin/avahi-resolve-host-name
+usr/bin/avahi-set-host-name
+#usr/include/avahi-client
+#usr/include/avahi-client/client.h
+#usr/include/avahi-client/lookup.h
+#usr/include/avahi-client/publish.h
+#usr/include/avahi-common
+#usr/include/avahi-common/address.h
+#usr/include/avahi-common/alternative.h
+#usr/include/avahi-common/cdecl.h
+#usr/include/avahi-common/defs.h
+#usr/include/avahi-common/domain.h
+#usr/include/avahi-common/error.h
+#usr/include/avahi-common/gccmacro.h
+#usr/include/avahi-common/llist.h
+#usr/include/avahi-common/malloc.h
+#usr/include/avahi-common/rlist.h
+#usr/include/avahi-common/simple-watch.h
+#usr/include/avahi-common/strlst.h
+#usr/include/avahi-common/thread-watch.h
+#usr/include/avahi-common/timeval.h
+#usr/include/avahi-common/watch.h
+#usr/include/avahi-core
+#usr/include/avahi-core/core.h
+#usr/include/avahi-core/log.h
+#usr/include/avahi-core/lookup.h
+#usr/include/avahi-core/publish.h
+#usr/include/avahi-core/rr.h
+#usr/include/avahi-glib
+#usr/include/avahi-glib/glib-malloc.h
+#usr/include/avahi-glib/glib-watch.h
+#usr/include/avahi-gobject
+#usr/include/avahi-gobject/ga-client.h
+#usr/include/avahi-gobject/ga-entry-group.h
+#usr/include/avahi-gobject/ga-enums.h
+#usr/include/avahi-gobject/ga-error.h
+#usr/include/avahi-gobject/ga-record-browser.h
+#usr/include/avahi-gobject/ga-service-browser.h
+#usr/include/avahi-gobject/ga-service-resolver.h
+#usr/lib/avahi
+#usr/lib/libavahi-client.a
+#usr/lib/libavahi-client.la
+#usr/lib/libavahi-client.so
+usr/lib/libavahi-client.so.3
+usr/lib/libavahi-client.so.3.2.9
+#usr/lib/libavahi-common.a
+#usr/lib/libavahi-common.la
+#usr/lib/libavahi-common.so
+usr/lib/libavahi-common.so.3
+usr/lib/libavahi-common.so.3.5.3
+#usr/lib/libavahi-core.a
+#usr/lib/libavahi-core.la
+#usr/lib/libavahi-core.so
+usr/lib/libavahi-core.so.7
+usr/lib/libavahi-core.so.7.0.2
+#usr/lib/libavahi-glib.a
+#usr/lib/libavahi-glib.la
+#usr/lib/libavahi-glib.so
+usr/lib/libavahi-glib.so.1
+usr/lib/libavahi-glib.so.1.0.2
+#usr/lib/libavahi-gobject.a
+#usr/lib/libavahi-gobject.la
+#usr/lib/libavahi-gobject.so
+usr/lib/libavahi-gobject.so.0
+usr/lib/libavahi-gobject.so.0.0.5
+#usr/lib/pkgconfig/avahi-client.pc
+#usr/lib/pkgconfig/avahi-core.pc
+#usr/lib/pkgconfig/avahi-glib.pc
+#usr/lib/pkgconfig/avahi-gobject.pc
+usr/sbin/avahi-autoipd
+usr/sbin/avahi-daemon
+usr/sbin/avahi-dnsconfd
+usr/share/avahi
+usr/share/avahi/avahi-service.dtd
+#usr/share/dbus-1/interfaces
+usr/share/dbus-1/interfaces/org.freedesktop.Avahi.AddressResolver.xml
+usr/share/dbus-1/interfaces/org.freedesktop.Avahi.DomainBrowser.xml
+usr/share/dbus-1/interfaces/org.freedesktop.Avahi.EntryGroup.xml
+usr/share/dbus-1/interfaces/org.freedesktop.Avahi.HostNameResolver.xml
+usr/share/dbus-1/interfaces/org.freedesktop.Avahi.RecordBrowser.xml
+usr/share/dbus-1/interfaces/org.freedesktop.Avahi.Server.xml
+usr/share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceBrowser.xml
+usr/share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceResolver.xml
+usr/share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceTypeBrowser.xml
+#usr/share/locale/ach
+#usr/share/locale/ach/LC_MESSAGES
+#usr/share/locale/ach/LC_MESSAGES/avahi.mo
+#usr/share/locale/ar/LC_MESSAGES/avahi.mo
+#usr/share/locale/bg/LC_MESSAGES/avahi.mo
+#usr/share/locale/ca/LC_MESSAGES/avahi.mo
+#usr/share/locale/cs/LC_MESSAGES/avahi.mo
+#usr/share/locale/da/LC_MESSAGES/avahi.mo
+#usr/share/locale/de/LC_MESSAGES/avahi.mo
+#usr/share/locale/el/LC_MESSAGES/avahi.mo
+#usr/share/locale/en_AU/LC_MESSAGES/avahi.mo
+#usr/share/locale/en_CA/LC_MESSAGES/avahi.mo
+#usr/share/locale/en_GB/LC_MESSAGES/avahi.mo
+#usr/share/locale/en_NZ
+#usr/share/locale/en_NZ/LC_MESSAGES
+#usr/share/locale/en_NZ/LC_MESSAGES/avahi.mo
+#usr/share/locale/eo/LC_MESSAGES/avahi.mo
+#usr/share/locale/es/LC_MESSAGES/avahi.mo
+#usr/share/locale/et/LC_MESSAGES/avahi.mo
+#usr/share/locale/fa/LC_MESSAGES/avahi.mo
+#usr/share/locale/fi/LC_MESSAGES/avahi.mo
+#usr/share/locale/fo
+#usr/share/locale/fo/LC_MESSAGES
+#usr/share/locale/fo/LC_MESSAGES/avahi.mo
+#usr/share/locale/fr/LC_MESSAGES/avahi.mo
+#usr/share/locale/gl/LC_MESSAGES/avahi.mo
+#usr/share/locale/he/LC_MESSAGES/avahi.mo
+#usr/share/locale/hu/LC_MESSAGES/avahi.mo
+#usr/share/locale/id/LC_MESSAGES/avahi.mo
+#usr/share/locale/it/LC_MESSAGES/avahi.mo
+#usr/share/locale/ja/LC_MESSAGES/avahi.mo
+#usr/share/locale/ko/LC_MESSAGES/avahi.mo
+#usr/share/locale/lv/LC_MESSAGES/avahi.mo
+#usr/share/locale/ms/LC_MESSAGES/avahi.mo
+#usr/share/locale/nl/LC_MESSAGES/avahi.mo
+#usr/share/locale/oc/LC_MESSAGES/avahi.mo
+#usr/share/locale/pl/LC_MESSAGES/avahi.mo
+#usr/share/locale/pt_BR/LC_MESSAGES/avahi.mo
+#usr/share/locale/ro/LC_MESSAGES/avahi.mo
+#usr/share/locale/ru/LC_MESSAGES/avahi.mo
+#usr/share/locale/sk/LC_MESSAGES/avahi.mo
+#usr/share/locale/sl/LC_MESSAGES/avahi.mo
+#usr/share/locale/sr/LC_MESSAGES/avahi.mo
+#usr/share/locale/sr@latin/LC_MESSAGES/avahi.mo
+#usr/share/locale/sv/LC_MESSAGES/avahi.mo
+#usr/share/locale/tr/LC_MESSAGES/avahi.mo
+#usr/share/locale/uk/LC_MESSAGES/avahi.mo
+#usr/share/locale/zh_CN/LC_MESSAGES/avahi.mo
+#usr/share/locale/zh_TW/LC_MESSAGES/avahi.mo
+#usr/share/man/man1/avahi-browse-domains.1
+#usr/share/man/man1/avahi-browse.1
+#usr/share/man/man1/avahi-publish-address.1
+#usr/share/man/man1/avahi-publish-service.1
+#usr/share/man/man1/avahi-publish.1
+#usr/share/man/man1/avahi-resolve-address.1
+#usr/share/man/man1/avahi-resolve-host-name.1
+#usr/share/man/man1/avahi-resolve.1
+#usr/share/man/man1/avahi-set-host-name.1
+#usr/share/man/man5/avahi-daemon.conf.5
+#usr/share/man/man5/avahi.hosts.5
+#usr/share/man/man5/avahi.service.5
+#usr/share/man/man8/avahi-autoipd.8
+#usr/share/man/man8/avahi-autoipd.action.8
+#usr/share/man/man8/avahi-daemon.8
+#usr/share/man/man8/avahi-dnsconfd.8
+#usr/share/man/man8/avahi-dnsconfd.action.8
diff --git a/config/rootfiles/packages/aws-cli b/config/rootfiles/packages/aws-cli
new file mode 100644 (file)
index 0000000..a9eeeb0
--- /dev/null
@@ -0,0 +1,1921 @@
+usr/bin/aws
+usr/bin/aws.cmd
+usr/bin/aws_bash_completer
+usr/bin/aws_completer
+#usr/bin/aws_zsh_completer.sh
+usr/lib/python3.6/site-packages/awscli
+#usr/lib/python3.6/site-packages/awscli-1.15.77-py3.6.egg-info
+#usr/lib/python3.6/site-packages/awscli-1.15.77-py3.6.egg-info/PKG-INFO
+#usr/lib/python3.6/site-packages/awscli-1.15.77-py3.6.egg-info/SOURCES.txt
+#usr/lib/python3.6/site-packages/awscli-1.15.77-py3.6.egg-info/dependency_links.txt
+#usr/lib/python3.6/site-packages/awscli-1.15.77-py3.6.egg-info/requires.txt
+#usr/lib/python3.6/site-packages/awscli-1.15.77-py3.6.egg-info/top_level.txt
+#usr/lib/python3.6/site-packages/awscli/__init__.py
+#usr/lib/python3.6/site-packages/awscli/__main__.py
+#usr/lib/python3.6/site-packages/awscli/__pycache__
+#usr/lib/python3.6/site-packages/awscli/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/__main__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/alias.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/argparser.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/argprocess.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/arguments.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/clidocs.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/clidriver.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/commands.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/compat.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/completer.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/errorhandler.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/formatter.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/handlers.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/help.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/paramfile.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/plugin.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/schema.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/shorthand.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/table.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/testutils.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/text.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/topictags.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/__pycache__/utils.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/alias.py
+#usr/lib/python3.6/site-packages/awscli/argparser.py
+#usr/lib/python3.6/site-packages/awscli/argprocess.py
+#usr/lib/python3.6/site-packages/awscli/arguments.py
+#usr/lib/python3.6/site-packages/awscli/clidocs.py
+#usr/lib/python3.6/site-packages/awscli/clidriver.py
+#usr/lib/python3.6/site-packages/awscli/commands.py
+#usr/lib/python3.6/site-packages/awscli/compat.py
+#usr/lib/python3.6/site-packages/awscli/completer.py
+#usr/lib/python3.6/site-packages/awscli/customizations
+#usr/lib/python3.6/site-packages/awscli/customizations/__init__.py
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/addexamples.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/argrename.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/arguments.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/assumerole.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/awslambda.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/cliinputjson.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/cloudfront.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/cloudsearch.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/cloudsearchdomain.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/codecommit.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/commands.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/ecr.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/flatten.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/generatecliskeleton.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/globalargs.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/iamvirtmfa.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/iot.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/iot_data.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/kms.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/mturk.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/opsworks.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/opsworkscm.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/paginate.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/preview.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/putmetricdata.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/rds.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/rekognition.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/removals.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/route53.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/s3endpoint.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/s3errormsg.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/s3events.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/s3uploader.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/sagemaker.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/scalarparse.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/sessendemail.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/streamingoutputarg.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/toplevelbool.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/utils.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/__pycache__/waiters.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/addexamples.py
+#usr/lib/python3.6/site-packages/awscli/customizations/argrename.py
+#usr/lib/python3.6/site-packages/awscli/customizations/arguments.py
+#usr/lib/python3.6/site-packages/awscli/customizations/assumerole.py
+#usr/lib/python3.6/site-packages/awscli/customizations/awslambda.py
+#usr/lib/python3.6/site-packages/awscli/customizations/cliinputjson.py
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudformation
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudformation/__init__.py
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudformation/__pycache__
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudformation/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudformation/__pycache__/artifact_exporter.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudformation/__pycache__/deploy.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudformation/__pycache__/deployer.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudformation/__pycache__/exceptions.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudformation/__pycache__/package.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudformation/__pycache__/yamlhelper.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudformation/artifact_exporter.py
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudformation/deploy.py
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudformation/deployer.py
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudformation/exceptions.py
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudformation/package.py
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudformation/yamlhelper.py
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudfront.py
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudsearch.py
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudsearchdomain.py
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudtrail
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudtrail/__init__.py
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudtrail/__pycache__
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudtrail/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudtrail/__pycache__/subscribe.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudtrail/__pycache__/utils.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudtrail/__pycache__/validation.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudtrail/subscribe.py
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudtrail/utils.py
+#usr/lib/python3.6/site-packages/awscli/customizations/cloudtrail/validation.py
+#usr/lib/python3.6/site-packages/awscli/customizations/codecommit.py
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy/__init__.py
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy/__pycache__
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy/__pycache__/codedeploy.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy/__pycache__/deregister.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy/__pycache__/install.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy/__pycache__/locationargs.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy/__pycache__/push.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy/__pycache__/register.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy/__pycache__/systems.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy/__pycache__/uninstall.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy/__pycache__/utils.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy/codedeploy.py
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy/deregister.py
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy/install.py
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy/locationargs.py
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy/push.py
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy/register.py
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy/systems.py
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy/uninstall.py
+#usr/lib/python3.6/site-packages/awscli/customizations/codedeploy/utils.py
+#usr/lib/python3.6/site-packages/awscli/customizations/commands.py
+#usr/lib/python3.6/site-packages/awscli/customizations/configservice
+#usr/lib/python3.6/site-packages/awscli/customizations/configservice/__init__.py
+#usr/lib/python3.6/site-packages/awscli/customizations/configservice/__pycache__
+#usr/lib/python3.6/site-packages/awscli/customizations/configservice/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/configservice/__pycache__/getstatus.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/configservice/__pycache__/putconfigurationrecorder.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/configservice/__pycache__/rename_cmd.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/configservice/__pycache__/subscribe.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/configservice/getstatus.py
+#usr/lib/python3.6/site-packages/awscli/customizations/configservice/putconfigurationrecorder.py
+#usr/lib/python3.6/site-packages/awscli/customizations/configservice/rename_cmd.py
+#usr/lib/python3.6/site-packages/awscli/customizations/configservice/subscribe.py
+#usr/lib/python3.6/site-packages/awscli/customizations/configure
+#usr/lib/python3.6/site-packages/awscli/customizations/configure/__init__.py
+#usr/lib/python3.6/site-packages/awscli/customizations/configure/__pycache__
+#usr/lib/python3.6/site-packages/awscli/customizations/configure/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/configure/__pycache__/addmodel.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/configure/__pycache__/configure.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/configure/__pycache__/get.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/configure/__pycache__/list.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/configure/__pycache__/set.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/configure/__pycache__/writer.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/configure/addmodel.py
+#usr/lib/python3.6/site-packages/awscli/customizations/configure/configure.py
+#usr/lib/python3.6/site-packages/awscli/customizations/configure/get.py
+#usr/lib/python3.6/site-packages/awscli/customizations/configure/list.py
+#usr/lib/python3.6/site-packages/awscli/customizations/configure/set.py
+#usr/lib/python3.6/site-packages/awscli/customizations/configure/writer.py
+#usr/lib/python3.6/site-packages/awscli/customizations/datapipeline
+#usr/lib/python3.6/site-packages/awscli/customizations/datapipeline/__init__.py
+#usr/lib/python3.6/site-packages/awscli/customizations/datapipeline/__pycache__
+#usr/lib/python3.6/site-packages/awscli/customizations/datapipeline/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/datapipeline/__pycache__/constants.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/datapipeline/__pycache__/createdefaultroles.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/datapipeline/__pycache__/listrunsformatter.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/datapipeline/__pycache__/translator.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/datapipeline/constants.py
+#usr/lib/python3.6/site-packages/awscli/customizations/datapipeline/createdefaultroles.py
+#usr/lib/python3.6/site-packages/awscli/customizations/datapipeline/listrunsformatter.py
+#usr/lib/python3.6/site-packages/awscli/customizations/datapipeline/translator.py
+#usr/lib/python3.6/site-packages/awscli/customizations/dlm
+#usr/lib/python3.6/site-packages/awscli/customizations/dlm/__init__.py
+#usr/lib/python3.6/site-packages/awscli/customizations/dlm/__pycache__
+#usr/lib/python3.6/site-packages/awscli/customizations/dlm/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/dlm/__pycache__/constants.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/dlm/__pycache__/createdefaultrole.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/dlm/__pycache__/dlm.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/dlm/__pycache__/iam.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/dlm/constants.py
+#usr/lib/python3.6/site-packages/awscli/customizations/dlm/createdefaultrole.py
+#usr/lib/python3.6/site-packages/awscli/customizations/dlm/dlm.py
+#usr/lib/python3.6/site-packages/awscli/customizations/dlm/iam.py
+#usr/lib/python3.6/site-packages/awscli/customizations/ec2
+#usr/lib/python3.6/site-packages/awscli/customizations/ec2/__init__.py
+#usr/lib/python3.6/site-packages/awscli/customizations/ec2/__pycache__
+#usr/lib/python3.6/site-packages/awscli/customizations/ec2/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/ec2/__pycache__/addcount.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/ec2/__pycache__/bundleinstance.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/ec2/__pycache__/decryptpassword.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/ec2/__pycache__/paginate.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/ec2/__pycache__/protocolarg.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/ec2/__pycache__/runinstances.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/ec2/__pycache__/secgroupsimplify.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/ec2/addcount.py
+#usr/lib/python3.6/site-packages/awscli/customizations/ec2/bundleinstance.py
+#usr/lib/python3.6/site-packages/awscli/customizations/ec2/decryptpassword.py
+#usr/lib/python3.6/site-packages/awscli/customizations/ec2/paginate.py
+#usr/lib/python3.6/site-packages/awscli/customizations/ec2/protocolarg.py
+#usr/lib/python3.6/site-packages/awscli/customizations/ec2/runinstances.py
+#usr/lib/python3.6/site-packages/awscli/customizations/ec2/secgroupsimplify.py
+#usr/lib/python3.6/site-packages/awscli/customizations/ecr.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__init__.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/addinstancegroups.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/addsteps.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/addtags.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/applicationutils.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/argumentschema.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/command.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/config.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/configutils.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/constants.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/createcluster.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/createdefaultroles.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/describecluster.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/emr.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/emrfsutils.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/emrutils.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/exceptions.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/hbase.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/hbaseutils.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/helptext.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/installapplications.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/instancefleetsutils.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/instancegroupsutils.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/listclusters.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/modifyclusterattributes.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/ssh.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/sshutils.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/steputils.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/__pycache__/terminateclusters.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/addinstancegroups.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/addsteps.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/addtags.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/applicationutils.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/argumentschema.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/command.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/config.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/configutils.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/constants.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/createcluster.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/createdefaultroles.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/describecluster.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/emr.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/emrfsutils.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/emrutils.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/exceptions.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/hbase.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/hbaseutils.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/helptext.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/installapplications.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/instancefleetsutils.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/instancegroupsutils.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/listclusters.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/modifyclusterattributes.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/ssh.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/sshutils.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/steputils.py
+#usr/lib/python3.6/site-packages/awscli/customizations/emr/terminateclusters.py
+#usr/lib/python3.6/site-packages/awscli/customizations/flatten.py
+#usr/lib/python3.6/site-packages/awscli/customizations/gamelift
+#usr/lib/python3.6/site-packages/awscli/customizations/gamelift/__init__.py
+#usr/lib/python3.6/site-packages/awscli/customizations/gamelift/__pycache__
+#usr/lib/python3.6/site-packages/awscli/customizations/gamelift/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/gamelift/__pycache__/getlog.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/gamelift/__pycache__/uploadbuild.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/gamelift/getlog.py
+#usr/lib/python3.6/site-packages/awscli/customizations/gamelift/uploadbuild.py
+#usr/lib/python3.6/site-packages/awscli/customizations/generatecliskeleton.py
+#usr/lib/python3.6/site-packages/awscli/customizations/globalargs.py
+#usr/lib/python3.6/site-packages/awscli/customizations/history
+#usr/lib/python3.6/site-packages/awscli/customizations/history/__init__.py
+#usr/lib/python3.6/site-packages/awscli/customizations/history/__pycache__
+#usr/lib/python3.6/site-packages/awscli/customizations/history/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/history/__pycache__/commands.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/history/__pycache__/constants.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/history/__pycache__/db.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/history/__pycache__/list.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/history/__pycache__/show.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/history/commands.py
+#usr/lib/python3.6/site-packages/awscli/customizations/history/constants.py
+#usr/lib/python3.6/site-packages/awscli/customizations/history/db.py
+#usr/lib/python3.6/site-packages/awscli/customizations/history/list.py
+#usr/lib/python3.6/site-packages/awscli/customizations/history/show.py
+#usr/lib/python3.6/site-packages/awscli/customizations/iamvirtmfa.py
+#usr/lib/python3.6/site-packages/awscli/customizations/iot.py
+#usr/lib/python3.6/site-packages/awscli/customizations/iot_data.py
+#usr/lib/python3.6/site-packages/awscli/customizations/kms.py
+#usr/lib/python3.6/site-packages/awscli/customizations/mturk.py
+#usr/lib/python3.6/site-packages/awscli/customizations/opsworks.py
+#usr/lib/python3.6/site-packages/awscli/customizations/opsworkscm.py
+#usr/lib/python3.6/site-packages/awscli/customizations/paginate.py
+#usr/lib/python3.6/site-packages/awscli/customizations/preview.py
+#usr/lib/python3.6/site-packages/awscli/customizations/putmetricdata.py
+#usr/lib/python3.6/site-packages/awscli/customizations/rds.py
+#usr/lib/python3.6/site-packages/awscli/customizations/rekognition.py
+#usr/lib/python3.6/site-packages/awscli/customizations/removals.py
+#usr/lib/python3.6/site-packages/awscli/customizations/route53.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/__init__.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/__pycache__
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/__pycache__/comparator.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/__pycache__/fileformat.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/__pycache__/filegenerator.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/__pycache__/fileinfo.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/__pycache__/fileinfobuilder.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/__pycache__/filters.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/__pycache__/results.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/__pycache__/s3.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/__pycache__/s3handler.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/__pycache__/subcommands.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/__pycache__/transferconfig.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/__pycache__/utils.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/comparator.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/fileformat.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/filegenerator.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/fileinfo.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/fileinfobuilder.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/filters.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/results.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/s3.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/s3handler.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/subcommands.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/syncstrategy
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/syncstrategy/__init__.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/syncstrategy/__pycache__
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/syncstrategy/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/syncstrategy/__pycache__/base.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/syncstrategy/__pycache__/delete.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/syncstrategy/__pycache__/exacttimestamps.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/syncstrategy/__pycache__/register.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/syncstrategy/__pycache__/sizeonly.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/syncstrategy/base.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/syncstrategy/delete.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/syncstrategy/exacttimestamps.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/syncstrategy/register.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/syncstrategy/sizeonly.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/transferconfig.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3/utils.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3endpoint.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3errormsg.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3events.py
+#usr/lib/python3.6/site-packages/awscli/customizations/s3uploader.py
+#usr/lib/python3.6/site-packages/awscli/customizations/sagemaker.py
+#usr/lib/python3.6/site-packages/awscli/customizations/scalarparse.py
+#usr/lib/python3.6/site-packages/awscli/customizations/servicecatalog
+#usr/lib/python3.6/site-packages/awscli/customizations/servicecatalog/__init__.py
+#usr/lib/python3.6/site-packages/awscli/customizations/servicecatalog/__pycache__
+#usr/lib/python3.6/site-packages/awscli/customizations/servicecatalog/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/servicecatalog/__pycache__/exceptions.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/servicecatalog/__pycache__/generate.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/servicecatalog/__pycache__/generatebase.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/servicecatalog/__pycache__/generateproduct.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/servicecatalog/__pycache__/generateprovisioningartifact.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/servicecatalog/__pycache__/helptext.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/servicecatalog/__pycache__/utils.cpython-36.pyc
+#usr/lib/python3.6/site-packages/awscli/customizations/servicecatalog/exceptions.py
+#usr/lib/python3.6/site-packages/awscli/customizations/servicecatalog/generate.py
+#usr/lib/python3.6/site-packages/awscli/customizations/servicecatalog/generatebase.py
+#usr/lib/python3.6/site-packages/awscli/customizations/servicecatalog/generateproduct.py
+#usr/lib/python3.6/site-packages/awscli/customizations/servicecatalog/generateprovisioningartifact.py
+#usr/lib/python3.6/site-packages/awscli/customizations/servicecatalog/helptext.py
+#usr/lib/python3.6/site-packages/awscli/customizations/servicecatalog/utils.py
+#usr/lib/python3.6/site-packages/awscli/customizations/sessendemail.py
+#usr/lib/python3.6/site-packages/awscli/customizations/streamingoutputarg.py
+#usr/lib/python3.6/site-packages/awscli/customizations/toplevelbool.py
+#usr/lib/python3.6/site-packages/awscli/customizations/utils.py
+#usr/lib/python3.6/site-packages/awscli/customizations/waiters.py
+#usr/lib/python3.6/site-packages/awscli/data
+#usr/lib/python3.6/site-packages/awscli/data/cli.json
+#usr/lib/python3.6/site-packages/awscli/errorhandler.py
+#usr/lib/python3.6/site-packages/awscli/examples
+#usr/lib/python3.6/site-packages/awscli/examples/acm
+#usr/lib/python3.6/site-packages/awscli/examples/acm-pca
+#usr/lib/python3.6/site-packages/awscli/examples/acm-pca/create-certificate-authority-audit-report.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm-pca/create-certificate-authority.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm-pca/delete-certificate-authority.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm-pca/describe-certificate-authority-audit-report.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm-pca/describe-certificate-authority.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm-pca/get-certificate-authority-certificate.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm-pca/get-certificate-authority-csr.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm-pca/get-certificate.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm-pca/import-certificate-authority-certificate.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm-pca/issue-certificate.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm-pca/list-certificate-authorities.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm-pca/list-tags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm-pca/revoke-certificate.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm-pca/tag-certificate-authority.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm-pca/untag-certificate-authority.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm-pca/update-certificate-authority.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm/add-tags-to-certificate.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm/delete-certificate.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm/describe-certificate.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm/get-certificate.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm/list-certificates.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm/list-tags-for-certificate.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm/remove-tags-from-certificate.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm/request-certificate.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm/resend-validation-email.rst
+#usr/lib/python3.6/site-packages/awscli/examples/acm/update-certificate-options.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/create-api-key.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/create-authorizer.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/create-base-path-mapping.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/create-deployment.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/create-domain-name.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/create-model.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/create-resource.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/create-rest-api.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/create-stage.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/create-usage-plan-key.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/create-usage-plan.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/delete-api-key.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/delete-authorizer.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/delete-base-path-mapping.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/delete-client-certificate.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/delete-deployment.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/delete-domain-name.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/delete-integration-response.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/delete-integration.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/delete-method-response.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/delete-method.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/delete-model.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/delete-resource.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/delete-rest-api.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/delete-stage.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/delete-usage-plan-key.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/delete-usage-plan.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/flush-stage-authorizers-cache.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/flush-stage-cache.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/generate-client-certificate.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-account.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-api-key.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-api-keys.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-authorizer.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-authorizers.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-base-path-mapping.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-base-path-mappings.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-client-certificate.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-client-certificates.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-deployment.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-deployments.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-domain-name.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-domain-names.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-export.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-integration-response.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-integration.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-method-response.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-method.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-model-template.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-model.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-models.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-resource.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-resources.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-rest-api.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-rest-apis.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-sdk.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-stage.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-stages.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-usage-plan-key.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-usage-plan-keys.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-usage-plan.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-usage-plans.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/get-usage.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/import-rest-api.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/put-integration-response.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/put-integration.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/put-method-response.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/put-method.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/put-rest-api.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/test-invoke-authorizer.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/test-invoke-method.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/update-account.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/update-api-key.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/update-authorizer.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/update-base-path-mapping.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/update-client-certificate.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/update-deployment.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/update-domain-name.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/update-integration-response.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/update-integration.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/update-method-response.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/update-method.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/update-model.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/update-resource.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/update-rest-api.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/update-stage.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/update-usage-plan.rst
+#usr/lib/python3.6/site-packages/awscli/examples/apigateway/update-usage.rst
+#usr/lib/python3.6/site-packages/awscli/examples/application-autoscaling
+#usr/lib/python3.6/site-packages/awscli/examples/application-autoscaling/delete-scaling-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/application-autoscaling/deregister-scalable-target.rst
+#usr/lib/python3.6/site-packages/awscli/examples/application-autoscaling/describe-scalable-targets.rst
+#usr/lib/python3.6/site-packages/awscli/examples/application-autoscaling/describe-scaling-activities.rst
+#usr/lib/python3.6/site-packages/awscli/examples/application-autoscaling/describe-scaling-policies.rst
+#usr/lib/python3.6/site-packages/awscli/examples/application-autoscaling/put-scaling-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/application-autoscaling/register-scalable-target.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/attach-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/attach-load-balancer-target-groups.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/attach-load-balancers.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/complete-lifecycle-action.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/create-auto-scaling-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/create-launch-configuration.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/create-or-update-tags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/delete-auto-scaling-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/delete-launch-configuration.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/delete-lifecycle-hook.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/delete-notification-configuration.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/delete-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/delete-scheduled-action.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/delete-tags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/describe-account-limits.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/describe-adjustment-types.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/describe-auto-scaling-groups.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/describe-auto-scaling-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/describe-auto-scaling-notification-types.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/describe-launch-configurations.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/describe-lifecycle-hook-types.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/describe-lifecycle-hooks.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/describe-load-balancer-target-groups.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/describe-load-balancers.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/describe-metric-collection-types.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/describe-notification-configurations.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/describe-policies.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/describe-scaling-activities.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/describe-scaling-process-types.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/describe-scheduled-actions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/describe-tags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/describe-termination-policy-types.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/detach-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/detach-load-balancer-target-groups.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/detach-load-balancers.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/disable-metrics-collection.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/enable-metrics-collection.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/enter-standby.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/execute-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/exit-standby.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/put-lifecycle-hook.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/put-notification-configuration.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/put-scaling-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/put-scheduled-update-group-action.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/record-lifecycle-action-heartbeat.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/resume-processes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/set-desired-capacity.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/set-instance-health.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/set-instance-protection.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/suspend-processes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/terminate-instance-in-auto-scaling-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/autoscaling/update-auto-scaling-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/batch
+#usr/lib/python3.6/site-packages/awscli/examples/batch/cancel-job.rst
+#usr/lib/python3.6/site-packages/awscli/examples/batch/create-compute-environment.rst
+#usr/lib/python3.6/site-packages/awscli/examples/batch/create-job-queue.rst
+#usr/lib/python3.6/site-packages/awscli/examples/batch/delete-compute-environment.rst
+#usr/lib/python3.6/site-packages/awscli/examples/batch/delete-job-queue.rst
+#usr/lib/python3.6/site-packages/awscli/examples/batch/deregister-job-definition.rst
+#usr/lib/python3.6/site-packages/awscli/examples/batch/describe-compute-environments.rst
+#usr/lib/python3.6/site-packages/awscli/examples/batch/describe-job-definitions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/batch/describe-job-queues.rst
+#usr/lib/python3.6/site-packages/awscli/examples/batch/describe-jobs.rst
+#usr/lib/python3.6/site-packages/awscli/examples/batch/list-jobs.rst
+#usr/lib/python3.6/site-packages/awscli/examples/batch/register-job-definition.rst
+#usr/lib/python3.6/site-packages/awscli/examples/batch/submit-job.rst
+#usr/lib/python3.6/site-packages/awscli/examples/batch/terminate-job.rst
+#usr/lib/python3.6/site-packages/awscli/examples/batch/update-compute-environment.rst
+#usr/lib/python3.6/site-packages/awscli/examples/batch/update-job-queue.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloud9
+#usr/lib/python3.6/site-packages/awscli/examples/cloud9/create-environment-ec2.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloud9/create-environment-membership.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloud9/delete-environment-membership.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloud9/delete-environment.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloud9/describe-environment-memberships.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloud9/describe-environment-status.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloud9/describe-environments.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloud9/list-environments.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloud9/update-environment-membership.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloud9/update-environment.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudformation
+#usr/lib/python3.6/site-packages/awscli/examples/cloudformation/_deploy_description.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudformation/_package_description.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudformation/cancel-update-stack.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudformation/create-stack.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudformation/deploy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudformation/describe-stacks.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudformation/get-template.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudformation/list-stacks.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudformation/package.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudformation/update-stack.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudformation/validate-template.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudfront
+#usr/lib/python3.6/site-packages/awscli/examples/cloudfront/create-distribution.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudfront/create-invalidation.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudfront/delete-distribution.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudfront/get-distribution-config.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudfront/get-distribution.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudfront/get-invalidation.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudfront/list-distributions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudfront/list-invalidations.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudfront/update-distribution.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudsearchdomain
+#usr/lib/python3.6/site-packages/awscli/examples/cloudsearchdomain/upload-documents.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudtrail
+#usr/lib/python3.6/site-packages/awscli/examples/cloudtrail/add-tags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudtrail/create-subscription.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudtrail/create-trail.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudtrail/delete-trail.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudtrail/describe-trails.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudtrail/get-event-selectors.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudtrail/get-trail-status.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudtrail/list-public-keys.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudtrail/list-tags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudtrail/lookup-events.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudtrail/put-event-selectors.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudtrail/remove-tags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudtrail/start-logging.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudtrail/stop-logging.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudtrail/update-subscription.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudtrail/update-trail.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudtrail/validate-logs.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudwatch
+#usr/lib/python3.6/site-packages/awscli/examples/cloudwatch/delete-alarms.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudwatch/describe-alarm-history.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudwatch/describe-alarms-for-metric.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudwatch/describe-alarms.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudwatch/disable-alarm-actions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudwatch/enable-alarm-actions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudwatch/get-metric-statistics.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudwatch/list-metrics.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudwatch/put-metric-alarm.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudwatch/put-metric-data.rst
+#usr/lib/python3.6/site-packages/awscli/examples/cloudwatch/set-alarm-state.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/batch-get-repositories.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/create-branch.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/create-pull-request.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/create-repository.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/delete-branch.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/delete-comment-content.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/delete-repository.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/describe-pull-request-events.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/get-blob.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/get-branch.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/get-comment.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/get-comments-for-compared-commit.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/get-comments-for-pull-request.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/get-commit.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/get-differences.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/get-merge-conflicts.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/get-pull-request.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/get-repository-triggers.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/get-repository.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/list-branches.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/list-pull-requests.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/list-repositories.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/merge-pull-request-by-fast-forward.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/post-comment-for-compared-commit.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/post-comment-for-pull-request.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/post-comment-reply.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/put-file.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/put-repository-triggers.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/test-repository-triggers.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/update-comment.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/update-default-branch.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/update-pull-request-description.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/update-pull-request-status.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/update-pull-request-title.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/update-repository-description.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codecommit/update-repository-name.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codepipeline
+#usr/lib/python3.6/site-packages/awscli/examples/codepipeline/acknowledge-job.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codepipeline/create-custom-action-type.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codepipeline/create-pipeline.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codepipeline/delete-custom-action-type.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codepipeline/delete-pipeline.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codepipeline/disable-stage-transition.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codepipeline/enable-stage-transition.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codepipeline/get-job-details.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codepipeline/get-pipeline-state.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codepipeline/get-pipeline.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codepipeline/list-action-types.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codepipeline/list-pipelines.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codepipeline/poll-for-jobs.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codepipeline/start-pipeline-execution.rst
+#usr/lib/python3.6/site-packages/awscli/examples/codepipeline/update-pipeline.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/delete-config-rule.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/delete-delivery-channel.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/delete-evaluation-results.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/deliver-config-snapshot.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/describe-compliance-by-config-rule.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/describe-compliance-by-resource.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/describe-config-rule-evaluation-status.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/describe-config-rules.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/describe-configuration-recorder-status.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/describe-configuration-recorders.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/describe-delivery-channel-status.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/describe-delivery-channels.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/get-compliance-details-by-config-rule.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/get-compliance-details-by-resource.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/get-compliance-summary-by-config-rule.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/get-compliance-summary-by-resource-type.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/get-resource-config-history.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/get-status.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/list-discovered-resources.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/put-config-rule.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/put-configuration-recorder.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/put-delivery-channel.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/start-config-rules-evaluation.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/start-configuration-recorder.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/stop-configuration-recorder.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configservice/subscribe.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configure
+#usr/lib/python3.6/site-packages/awscli/examples/configure/_description.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configure/add-model.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configure/get
+#usr/lib/python3.6/site-packages/awscli/examples/configure/get/_description.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configure/get/_examples.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configure/set
+#usr/lib/python3.6/site-packages/awscli/examples/configure/set/_description.rst
+#usr/lib/python3.6/site-packages/awscli/examples/configure/set/_examples.rst
+#usr/lib/python3.6/site-packages/awscli/examples/datapipeline
+#usr/lib/python3.6/site-packages/awscli/examples/datapipeline/activate-pipeline.rst
+#usr/lib/python3.6/site-packages/awscli/examples/datapipeline/add-tags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/datapipeline/create-pipeline.rst
+#usr/lib/python3.6/site-packages/awscli/examples/datapipeline/deactivate-pipeline.rst
+#usr/lib/python3.6/site-packages/awscli/examples/datapipeline/delete-pipeline.rst
+#usr/lib/python3.6/site-packages/awscli/examples/datapipeline/describe-pipelines.rst
+#usr/lib/python3.6/site-packages/awscli/examples/datapipeline/get-pipeline-definition.rst
+#usr/lib/python3.6/site-packages/awscli/examples/datapipeline/list-pipelines.rst
+#usr/lib/python3.6/site-packages/awscli/examples/datapipeline/list-runs.rst
+#usr/lib/python3.6/site-packages/awscli/examples/datapipeline/put-pipeline-definition.rst
+#usr/lib/python3.6/site-packages/awscli/examples/datapipeline/remove-tags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/add-tags-to-on-premises-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/batch-get-applications.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/batch-get-deployments.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/batch-get-on-premises-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/create-application.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/create-deployment-config.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/create-deployment-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/create-deployment.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/delete-application.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/delete-deployment-config.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/delete-deployment-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/deregister-on-premises-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/deregister.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/get-application-revision.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/get-application.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/get-deployment-config.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/get-deployment-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/get-deployment-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/get-deployment.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/get-on-premises-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/install.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/list-application-revisions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/list-applications.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/list-deployment-configs.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/list-deployment-groups.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/list-deployment-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/list-deployments.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/list-on-premises-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/push.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/register-application-revision.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/register-on-premises-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/register.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/remove-tags-from-on-premises-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/stop-deployment.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/uninstall.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/update-application.rst
+#usr/lib/python3.6/site-packages/awscli/examples/deploy/update-deployment-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/devicefarm
+#usr/lib/python3.6/site-packages/awscli/examples/devicefarm/create-device-pool.rst
+#usr/lib/python3.6/site-packages/awscli/examples/devicefarm/create-project.rst
+#usr/lib/python3.6/site-packages/awscli/examples/devicefarm/create-upload.rst
+#usr/lib/python3.6/site-packages/awscli/examples/devicefarm/get-upload.rst
+#usr/lib/python3.6/site-packages/awscli/examples/devicefarm/list-projects.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/allocate-connection-on-interconnect.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/allocate-hosted-connection.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/allocate-private-virtual-interface.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/allocate-public-virtual-interface.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/associate-connection-with-lag.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/associate-hosted-connection.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/associate-virtual-interface.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/confirm-connection.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/confirm-private-virtual-interface.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/confirm-public-virtual-interface.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/create-bgp-peer.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/create-connection.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/create-direct-connect-gateway-association.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/create-direct-connect-gateway.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/create-interconnect.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/create-lag.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/create-private-virtual-interface.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/create-public-virtual-interface.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/delete-bgp-peer.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/delete-connection.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/delete-direct-connect-gateway-association.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/delete-direct-connect-gateway.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/delete-interconnect.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/delete-lag.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/delete-virtual-interface.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/describe-connection-loa.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/describe-connections-on-interconnect.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/describe-connections.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/describe-direct-connect-gateway-associations.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/describe-direct-connect-gateway-attachments.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/describe-direct-connect-gateways.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/describe-hosted-connections.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/describe-interconnect-loa.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/describe-interconnects.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/describe-lags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/describe-loa.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/describe-locations.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/describe-tags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/describe-virtual-gateways.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/describe-virtual-interfaces.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/disassociate-connection-from-lag.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/tag-resource.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/untag-resource.rst
+#usr/lib/python3.6/site-packages/awscli/examples/directconnect/update-lag.rst
+#usr/lib/python3.6/site-packages/awscli/examples/discovery
+#usr/lib/python3.6/site-packages/awscli/examples/discovery/describe-agents.rst
+#usr/lib/python3.6/site-packages/awscli/examples/discovery/describe-configurations.rst
+#usr/lib/python3.6/site-packages/awscli/examples/discovery/list-configurations.rst
+#usr/lib/python3.6/site-packages/awscli/examples/dms
+#usr/lib/python3.6/site-packages/awscli/examples/dms/create-endpoint.rst
+#usr/lib/python3.6/site-packages/awscli/examples/dms/create-replication-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/dms/create-replication-task.rst
+#usr/lib/python3.6/site-packages/awscli/examples/dms/describe-connections.rst
+#usr/lib/python3.6/site-packages/awscli/examples/dms/describe-endpoints.rst
+#usr/lib/python3.6/site-packages/awscli/examples/dynamodb
+#usr/lib/python3.6/site-packages/awscli/examples/dynamodb/batch-get-item.rst
+#usr/lib/python3.6/site-packages/awscli/examples/dynamodb/batch-write-item.rst
+#usr/lib/python3.6/site-packages/awscli/examples/dynamodb/create-table.rst
+#usr/lib/python3.6/site-packages/awscli/examples/dynamodb/delete-item.rst
+#usr/lib/python3.6/site-packages/awscli/examples/dynamodb/delete-table.rst
+#usr/lib/python3.6/site-packages/awscli/examples/dynamodb/describe-table.rst
+#usr/lib/python3.6/site-packages/awscli/examples/dynamodb/get-item.rst
+#usr/lib/python3.6/site-packages/awscli/examples/dynamodb/list-tables.rst
+#usr/lib/python3.6/site-packages/awscli/examples/dynamodb/put-item.rst
+#usr/lib/python3.6/site-packages/awscli/examples/dynamodb/query.rst
+#usr/lib/python3.6/site-packages/awscli/examples/dynamodb/scan.rst
+#usr/lib/python3.6/site-packages/awscli/examples/dynamodb/update-item.rst
+#usr/lib/python3.6/site-packages/awscli/examples/dynamodb/update-table.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/accept-reserved-instances-exchange-quote.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/accept-vpc-endpoint-connections.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/accept-vpc-peering-connection.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/allocate-address.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/allocate-hosts.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/assign-ipv6-addresses.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/assign-private-ip-addresses.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/associate-address.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/associate-dhcp-options.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/associate-iam-instance-profile.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/associate-route-table.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/associate-subnet-cidr-block.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/associate-vpc-cidr-block.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/attach-classic-link-vpc.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/attach-internet-gateway.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/attach-network-interface.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/attach-volume.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/attach-vpn-gateway.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/authorize-security-group-egress.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/authorize-security-group-ingress.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/bundle-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/cancel-bundle-task.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/cancel-conversion-task.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/cancel-export-task.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/cancel-spot-fleet-requests.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/cancel-spot-instance-requests.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/confirm-product-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/copy-fpga-image.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/copy-image.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/copy-snapshot.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-customer-gateway.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-default-subnet.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-default-vpc.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-dhcp-options.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-egress-only-internet-gateway.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-flow-logs.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-fpga-image.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-image.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-instance-export-task.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-internet-gateway.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-key-pair.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-launch-template-version.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-launch-template.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-nat-gateway.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-network-acl-entry.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-network-acl.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-network-interface-permission.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-network-interface.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-placement-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-route-table.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-route.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-security-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-snapshot.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-spot-datafeed-subscription.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-subnet.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-tags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-volume.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-vpc-endpoint-connection-notification.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-vpc-endpoint-service-configuration.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-vpc-endpoint.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-vpc-peering-connection.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-vpc.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-vpn-connection-route.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-vpn-connection.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/create-vpn-gateway.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-customer-gateway.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-dhcp-options.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-egress-only-internet-gateway.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-flow-logs.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-fpga-image.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-internet-gateway.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-key-pair.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-launch-template-versions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-launch-template.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-nat-gateway.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-network-acl-entry.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-network-acl.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-network-interface-permission.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-network-interface.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-placement-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-route-table.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-route.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-security-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-snapshot.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-spot-datafeed-subscription.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-subnet.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-tags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-volume.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-vpc-endpoint-connection-notifications.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-vpc-endpoint-service-configurations.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-vpc-endpoints.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-vpc-peering-connection.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-vpc.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-vpn-connection-route.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-vpn-connection.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/delete-vpn-gateway.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/deregister-image.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-account-attributes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-addresses.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-aggregate-id-format.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-availability-zones.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-bundle-tasks.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-classic-link-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-conversion-tasks.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-customer-gateways.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-dhcp-options.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-egress-only-internet-gateways.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-elastic-gpus.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-export-tasks.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-flow-logs.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-fpga-image-attribute.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-fpga-images.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-host-reservation-offerings.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-host-reservations.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-hosts.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-iam-instance-profile-associations.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-id-format.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-identity-id-format.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-image-attribute.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-images.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-instance-attribute.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-instance-credit-specifications.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-instance-status.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-internet-gateways.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-key-pairs.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-launch-template-versions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-launch-templates.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-moving-addresses.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-nat-gateways.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-network-acls.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-network-interface-attribute.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-network-interface-permissions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-network-interfaces.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-placement-groups.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-prefix-lists.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-principal-id-format.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-regions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-reserved-instances-modifications.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-reserved-instances-offerings.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-reserved-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-route-tables.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-scheduled-instance-availability.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-scheduled-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-security-group-references.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-security-groups.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-snapshot-attribute.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-snapshots.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-spot-datafeed-subscription.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-spot-fleet-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-spot-fleet-request-history.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-spot-fleet-requests.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-spot-instance-requests.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-spot-price-history.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-stale-security-groups.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-subnets.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-tags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-volume-attribute.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-volume-status.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-volumes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-vpc-attribute.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-vpc-classic-link-dns-support.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-vpc-classic-link.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-vpc-endpoint-connection-notifications.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-vpc-endpoint-connections.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-vpc-endpoint-service-configurations.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-vpc-endpoint-service-permissions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-vpc-endpoint-services.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-vpc-endpoints.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-vpc-peering-connections.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-vpcs.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-vpn-connections.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/describe-vpn-gateways.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/detach-classic-link-vpc.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/detach-internet-gateway.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/detach-network-interface.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/detach-volume.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/detach-vpn-gateway.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/disable-vgw-route-propagation.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/disable-vpc-classic-link-dns-support.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/disable-vpc-classic-link.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/disassociate-address.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/disassociate-iam-instance-profile.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/disassociate-route-table.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/disassociate-subnet-cidr-block.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/disassociate-vpc-cidr-block.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/enable-vgw-route-propagation.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/enable-volume-io.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/enable-vpc-classic-link-dns-support.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/enable-vpc-classic-link.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/get-console-output.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/get-host-reservation-purchase-preview.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/get-launch-template-data.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/get-password-data.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/get-reserved-instances-exchange-quote.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/import-key-pair.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-fpga-image-attribute.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-hosts.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-id-format.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-identity-id-format.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-image-attribute.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-instance-attribute.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-instance-credit-specification.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-instance-placement.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-launch-template.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-network-interface-attribute.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-reserved-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-snapshot-attribute.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-spot-fleet-request.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-subnet-attribute.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-volume-attribute.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-vpc-attribute.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-vpc-endpoint-connection-notification.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-vpc-endpoint-service-configuration.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-vpc-endpoint-service-permissions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-vpc-endpoint.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-vpc-peering-connection-options.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/modify-vpc-tenancy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/monitor-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/move-address-to-vpc.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/purchase-host-reservation.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/purchase-reserved-instances-offering.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/purchase-scheduled-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/reboot-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/register-image.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/reject-vpc-endpoint-connections.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/reject-vpc-peering-connection.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/release-address.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/release-hosts.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/replace-iam-instance-profile.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/replace-network-acl-association.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/replace-network-acl-entry.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/replace-route-table-association.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/replace-route.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/report-instance-status.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/request-spot-fleet.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/request-spot-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/reset-fpga-image-attribute.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/reset-image-attribute.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/reset-instance-attribute.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/reset-snapshot-attribute.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/restore-address-to-classic.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/revoke-security-group-egress.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/revoke-security-group-ingress.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/run-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/run-scheduled-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/start-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/stop-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/terminate-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/unassign-ipv6-addresses.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/unassign-private-ip-addresses.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/unmonitor-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/update-security-group-rule-descriptions-egress.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ec2/update-security-group-rule-descriptions-ingress.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecr
+#usr/lib/python3.6/site-packages/awscli/examples/ecr/batch-delete-image.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecr/batch-get-image.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecr/create-repository.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecr/delete-repository.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecr/describe-repositories.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecr/get-authorization-token.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecr/get-lifecycle-policy-preview.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecr/get-lifecycle-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecr/get-login.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecr/get-login_description.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecr/put-lifecycle-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecr/start-lifecycle-policy-preview.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecs
+#usr/lib/python3.6/site-packages/awscli/examples/ecs/create-cluster.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecs/create-service.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecs/delete-cluster.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecs/delete-service.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecs/deregister-container-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecs/deregister-task-definition.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecs/describe-clusters.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecs/describe-container-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecs/describe-services.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecs/describe-task-definition.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecs/describe-tasks.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecs/list-clusters.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecs/list-container-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecs/list-services.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecs/list-task-definition-families.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecs/list-task-definitions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecs/list-tasks.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecs/register-task-definition.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecs/run-task.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecs/update-container-agent.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ecs/update-service.rst
+#usr/lib/python3.6/site-packages/awscli/examples/eks
+#usr/lib/python3.6/site-packages/awscli/examples/eks/create-cluster.rst
+#usr/lib/python3.6/site-packages/awscli/examples/eks/delete-cluster.rst
+#usr/lib/python3.6/site-packages/awscli/examples/eks/describe-cluster.rst
+#usr/lib/python3.6/site-packages/awscli/examples/eks/list-clusters.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticache
+#usr/lib/python3.6/site-packages/awscli/examples/elasticache/create-replication-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticache/modify-cache-parameter-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticache/modify-replication-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/abort-environment-update.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/check-dns-availability.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/create-application-version.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/create-application.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/create-configuration-template.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/create-environment.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/create-storage-location.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/delete-application-version.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/delete-application.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/delete-configuration-template.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/delete-environment-configuration.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/describe-application-versions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/describe-applications.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/describe-configuration-options.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/describe-configuration-settings.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/describe-environment-health.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/describe-environment-resources.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/describe-environments.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/describe-events.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/describe-instances-health.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/list-available-solution-stacks.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/rebuild-environment.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/request-environment-info.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/restart-app-server.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/retrieve-environment-info.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/swap-environment-cnames.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/terminate-environment.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/update-application-version.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/update-application.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/update-configuration-template.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/update-environment.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elasticbeanstalk/validate-configuration-settings.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb
+#usr/lib/python3.6/site-packages/awscli/examples/elb/add-tags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/apply-security-groups-to-load-balancer.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/attach-load-balancer-to-subnets.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/configure-health-check.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/create-app-cookie-stickiness-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/create-lb-cookie-stickiness-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/create-load-balancer-listeners.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/create-load-balancer-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/create-load-balancer.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/delete-load-balancer-listeners.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/delete-load-balancer-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/delete-load-balancer.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/deregister-instances-from-load-balancer.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/describe-instance-health.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/describe-load-balancer-attributes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/describe-load-balancer-policies.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/describe-load-balancer-policy-types.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/describe-load-balancers.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/describe-tags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/detach-load-balancer-from-subnets.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/disable-availability-zones-for-load-balancer.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/enable-availability-zones-for-load-balancer.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/modify-load-balancer-attributes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/register-instances-with-load-balancer.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/remove-tags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/set-load-balancer-listener-ssl-certificate.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/set-load-balancer-policies-for-backend-server.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elb/set-load-balancer-policies-of-listener.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/add-listener-certificates.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/add-tags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/create-listener.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/create-load-balancer.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/create-rule.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/create-target-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/delete-listener.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/delete-load-balancer.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/delete-rule.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/delete-target-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/deregister-targets.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/describe-account-limits.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/describe-listener-certificates.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/describe-listeners.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/describe-load-balancer-attributes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/describe-load-balancers.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/describe-rules.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/describe-ssl-policies.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/describe-tags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/describe-target-group-attributes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/describe-target-groups.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/describe-target-health.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/modify-listener.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/modify-load-balancer-attributes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/modify-rule.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/modify-target-group-attributes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/modify-target-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/register-targets.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/remove-listener-certificates.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/remove-tags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/set-ip-address-type.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/set-rule-priorities.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/set-security-groups.rst
+#usr/lib/python3.6/site-packages/awscli/examples/elbv2/set-subnets.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr
+#usr/lib/python3.6/site-packages/awscli/examples/emr/add-instance-fleet.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/add-steps.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/add-tags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/create-cluster-examples.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/create-cluster-synopsis.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/create-default-roles.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/create-security-configuration.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/delete-security-configuration.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/describe-cluster.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/describe-step.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/get.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/list-clusters.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/list-instance-fleets.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/list-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/list-security-configurations.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/list-steps.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/modify-cluster-attributes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/modify-instance-fleet.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/put.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/remove-tags.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/schedule-hbase-backup.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/socks.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/ssh.rst
+#usr/lib/python3.6/site-packages/awscli/examples/emr/wait.rst
+#usr/lib/python3.6/site-packages/awscli/examples/es
+#usr/lib/python3.6/site-packages/awscli/examples/es/create-elasticsearch-domain.rst
+#usr/lib/python3.6/site-packages/awscli/examples/events
+#usr/lib/python3.6/site-packages/awscli/examples/events/delete-rule.rst
+#usr/lib/python3.6/site-packages/awscli/examples/events/describe-rule.rst
+#usr/lib/python3.6/site-packages/awscli/examples/events/disable-rule.rst
+#usr/lib/python3.6/site-packages/awscli/examples/events/enable-rule.rst
+#usr/lib/python3.6/site-packages/awscli/examples/events/list-rule-names-by-target.rst
+#usr/lib/python3.6/site-packages/awscli/examples/events/list-rules.rst
+#usr/lib/python3.6/site-packages/awscli/examples/events/list-targets-by-rule.rst
+#usr/lib/python3.6/site-packages/awscli/examples/events/put-events.rst
+#usr/lib/python3.6/site-packages/awscli/examples/events/put-rule.rst
+#usr/lib/python3.6/site-packages/awscli/examples/events/put-targets.rst
+#usr/lib/python3.6/site-packages/awscli/examples/events/remove-targets.rst
+#usr/lib/python3.6/site-packages/awscli/examples/events/test-event-pattern.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/abort-multipart-upload.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/add-tags-to-vault.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/complete-multipart-upload.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/create-vault.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/delete-vault.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/describe-job.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/describe-vault.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/get-data-retrieval-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/get-job-output.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/get-vault-notifications.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/initiate-job.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/initiate-multipart-upload.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/list-jobs.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/list-multipart-uploads.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/list-parts.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/list-tags-for-vault.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/list-vaults.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/remove-tags-from-vault.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/set-data-retrieval-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/set-vault-notifications.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/upload-archive.rst
+#usr/lib/python3.6/site-packages/awscli/examples/glacier/upload-multipart-part.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam
+#usr/lib/python3.6/site-packages/awscli/examples/iam/add-client-id-to-open-id-connect-provider.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/add-role-to-instance-profile.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/add-user-to-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/attach-group-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/attach-role-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/attach-user-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/change-password.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/create-access-key.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/create-account-alias.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/create-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/create-instance-profile.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/create-login-profile.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/create-open-id-connect-provider.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/create-policy-version.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/create-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/create-role.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/create-saml-provider.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/create-user.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/create-virtual-mfa-device.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/deactivate-mfa-device.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/delete-access-key.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/delete-account-alias.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/delete-account-password-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/delete-group-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/delete-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/delete-instance-profile.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/delete-login-profile.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/delete-open-id-connect-provider.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/delete-policy-version.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/delete-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/delete-role-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/delete-role.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/delete-saml-provider.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/delete-signing-certificate.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/delete-user-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/delete-user.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/delete-virtual-mfa-device.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/detach-group-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/detach-role-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/detach-user-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/enable-mfa-device.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/generate-credential-report.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/get-access-key-last-used.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/get-account-authorization-details.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/get-account-password-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/get-account-summary.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/get-credential-report.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/get-group-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/get-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/get-instance-profile.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/get-login-profile.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/get-open-id-connect-provider.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/get-policy-version.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/get-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/get-role-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/get-role.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/get-saml-provider.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/get-user-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/get-user.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-access-keys.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-account-aliases.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-attached-group-policies.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-attached-role-policies.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-attached-user-policies.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-entities-for-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-group-policies.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-groups-for-user.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-groups.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-instance-profiles-for-role.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-instance-profiles.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-mfa-devices.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-open-id-connect-providers.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-policies.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-policy-versions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-role-policies.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-roles.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-saml-providers.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-signing-certificates.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-user-policies.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-users.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/list-virtual-mfa-devices.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/put-group-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/put-role-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/put-user-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/remove-client-id-from-open-id-connect-provider.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/remove-role-from-instance-profile.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/remove-user-from-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/resync-mfa-device.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/set-default-policy-version.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/update-access-key.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/update-account-password-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/update-assume-role-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/update-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/update-login-profile.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/update-open-id-connect-provider-thumbprint.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/update-saml-provider.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/update-signing-certificate.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/update-user.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/upload-server-certificate.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iam/upload-signing-certificate.rst
+#usr/lib/python3.6/site-packages/awscli/examples/importexport
+#usr/lib/python3.6/site-packages/awscli/examples/importexport/cancel-job.rst
+#usr/lib/python3.6/site-packages/awscli/examples/importexport/create-job.rst
+#usr/lib/python3.6/site-packages/awscli/examples/importexport/get-shipping-label.rst
+#usr/lib/python3.6/site-packages/awscli/examples/importexport/get-status.rst
+#usr/lib/python3.6/site-packages/awscli/examples/importexport/list-jobs.rst
+#usr/lib/python3.6/site-packages/awscli/examples/importexport/update-job.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/add-attributes-to-findings.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/create-assessment-target.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/create-assessment-template.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/create-resource-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/delete-assessment-run.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/delete-assessment-target.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/delete-assessment-template.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/describe-assessment-runs.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/describe-assessment-targets.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/describe-assessment-templates.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/describe-cross-account-access-role.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/describe-findings.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/describe-resource-groups.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/describe-rules-packages.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/get-telemetry-metadata.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/list-assessment-run-agents.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/list-assessment-runs.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/list-assessment-targets.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/list-assessment-templates.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/list-event-subscriptions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/list-findings.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/list-rules-packages.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/list-tags-for-resource.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/preview-agents.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/register-cross-account-access-role.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/remove-attributes-from-findings.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/set-tags-for-resource.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/start-assessment-run.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/stop-assessment-run.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/subscribe-to-event.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/unsubscribe-from-event.rst
+#usr/lib/python3.6/site-packages/awscli/examples/inspector/update-assessment-target.rst
+#usr/lib/python3.6/site-packages/awscli/examples/iot
+#usr/lib/python3.6/site-packages/awscli/examples/iot/create-certificate-from-csr.rst
+#usr/lib/python3.6/site-packages/awscli/examples/kms
+#usr/lib/python3.6/site-packages/awscli/examples/kms/create-alias.rst
+#usr/lib/python3.6/site-packages/awscli/examples/kms/decrypt.rst
+#usr/lib/python3.6/site-packages/awscli/examples/kms/encrypt.rst
+#usr/lib/python3.6/site-packages/awscli/examples/logs
+#usr/lib/python3.6/site-packages/awscli/examples/logs/create-log-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/logs/create-log-stream.rst
+#usr/lib/python3.6/site-packages/awscli/examples/logs/delete-log-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/logs/delete-log-stream.rst
+#usr/lib/python3.6/site-packages/awscli/examples/logs/delete-retention-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/logs/describe-log-groups.rst
+#usr/lib/python3.6/site-packages/awscli/examples/logs/describe-log-streams.rst
+#usr/lib/python3.6/site-packages/awscli/examples/logs/get-log-events.rst
+#usr/lib/python3.6/site-packages/awscli/examples/logs/put-log-events.rst
+#usr/lib/python3.6/site-packages/awscli/examples/logs/put-retention-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/assign-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/assign-volume.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/associate-elastic-ip.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/attach-elastic-load-balancer.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/create-app.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/create-deployment.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/create-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/create-layer.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/create-stack.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/create-user-profile.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/delete-app.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/delete-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/delete-layer.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/delete-stack.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/delete-user-profile.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/deregister-elastic-ip.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/deregister-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/deregister-rds-db-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/deregister-volume.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/describe-apps.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/describe-commands.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/describe-deployments.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/describe-elastic-ips.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/describe-elastic-load-balancers.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/describe-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/describe-layers.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/describe-load-based-auto-scaling.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/describe-my-user-profile.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/describe-permissions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/describe-raid-arrays.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/describe-rds-db-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/describe-stack-summary.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/describe-stacks.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/describe-timebased-auto-scaling.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/describe-user-profiles.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/describe-volumes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/detach-elastic-load-balancer.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/disassociate-elastic-ip.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/get-hostname-suggestion.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/reboot-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/register-elastic-ip.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/register-rds-db-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/register-volume.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/register.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/set-load-based-auto-scaling.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/set-permission.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/set-time-based-auto-scaling.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/start-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/start-stack.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/stop-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/stop-stack.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/unassign-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/unassign-volume.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/update-app.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/update-elastic-ip.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/update-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/update-layer.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/update-my-user-profile.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/update-rds-db-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworks/update-volume.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworkscm
+#usr/lib/python3.6/site-packages/awscli/examples/opsworkscm/associate-node.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworkscm/create-backup.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworkscm/create-server.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworkscm/delete-backup.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworkscm/delete-server.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworkscm/describe-account-attributes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworkscm/describe-backups.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworkscm/describe-events.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworkscm/describe-node-association-status.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworkscm/describe-servers.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworkscm/disassociate-node.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworkscm/restore-server.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworkscm/start-maintenance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworkscm/update-server-engine-attributes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/opsworkscm/update-server.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/accept-handshake.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/attach-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/cancel-handshake.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/create-account.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/create-organization.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/create-organizational-unit.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/create-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/decline-handshake.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/delete-organization.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/delete-organizational-unit.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/delete-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/describe-account.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/describe-create-account-status.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/describe-handshake.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/describe-organization.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/describe-organizational-unit.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/describe-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/detach-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/disable-policy-type.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/enable-all-features.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/enable-policy-type.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/invite-account-to-organization.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/leave-organization.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/list-accounts-for-parent.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/list-accounts.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/list-children.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/list-create-account-status.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/list-handshakes-for-account.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/list-handshakes-for-organization.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/list-organizational-units-for-parent.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/list-parents.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/list-policies-for-target.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/list-policies.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/list-roots.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/list-targets-for-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/move-account.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/remove-account-from-organization.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/update-organizational-unit.rst
+#usr/lib/python3.6/site-packages/awscli/examples/organizations/update-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/pi
+#usr/lib/python3.6/site-packages/awscli/examples/pi/describe-dimension-keys.rst
+#usr/lib/python3.6/site-packages/awscli/examples/pi/get-resource-metrics.rst
+#usr/lib/python3.6/site-packages/awscli/examples/rds
+#usr/lib/python3.6/site-packages/awscli/examples/rds/add-tag-to-resource.rst
+#usr/lib/python3.6/site-packages/awscli/examples/rds/create-db-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/rds/create-db-security-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/rds/create-option-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/rds/describe-db-instances.rst
+#usr/lib/python3.6/site-packages/awscli/examples/rds/download-db-log-file-portion.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/authorize-cluster-security-group-ingress.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/authorize-snapshot-access.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/copy-cluster-snapshot.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/create-cluster-parameter-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/create-cluster-security-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/create-cluster-snapshot.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/create-cluster-subnet-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/create-cluster.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/delete-cluster-parameter-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/delete-cluster-security-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/delete-cluster-snapshot.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/delete-cluster-subnet-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/delete-cluster.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/describe-cluster-parameter-groups.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/describe-cluster-parameters.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/describe-cluster-security-groups.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/describe-cluster-snapshots.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/describe-cluster-subnet-groups.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/describe-cluster-versions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/describe-clusters.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/describe-default-cluster-parameters.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/describe-events.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/describe-orderable-cluster-options.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/describe-reserved-node-offerings.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/describe-reserved-nodes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/describe-resize.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/modify-cluster-parameter-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/modify-cluster-subnet-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/modify-cluster.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/purchase-reserved-node-offering.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/reboot-cluster.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/reset-cluster-parameter-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/restore-from-cluster-snapshot.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/revoke-cluster-security-group-ingress.rst
+#usr/lib/python3.6/site-packages/awscli/examples/redshift/revoke-snapshot-access.rst
+#usr/lib/python3.6/site-packages/awscli/examples/route53
+#usr/lib/python3.6/site-packages/awscli/examples/route53/change-resource-record-sets.rst
+#usr/lib/python3.6/site-packages/awscli/examples/route53/change-tags-for-resource.rst
+#usr/lib/python3.6/site-packages/awscli/examples/route53/create-health-check.rst
+#usr/lib/python3.6/site-packages/awscli/examples/route53/create-hosted-zone.rst
+#usr/lib/python3.6/site-packages/awscli/examples/route53/delete-health-check.rst
+#usr/lib/python3.6/site-packages/awscli/examples/route53/delete-hosted-zone.rst
+#usr/lib/python3.6/site-packages/awscli/examples/route53/get-change.rst
+#usr/lib/python3.6/site-packages/awscli/examples/route53/get-health-check.rst
+#usr/lib/python3.6/site-packages/awscli/examples/route53/get-hosted-zone.rst
+#usr/lib/python3.6/site-packages/awscli/examples/route53/list-health-checks.rst
+#usr/lib/python3.6/site-packages/awscli/examples/route53/list-hosted-zones-by-name.rst
+#usr/lib/python3.6/site-packages/awscli/examples/route53/list-hosted-zones.rst
+#usr/lib/python3.6/site-packages/awscli/examples/route53/list-resource-record-sets.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3
+#usr/lib/python3.6/site-packages/awscli/examples/s3/_concepts.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3/cp.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3/ls.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3/mb.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3/mv.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3/rb.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3/rm.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3/sync.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3/website.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/abort-multipart-upload.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/complete-multipart-upload.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/copy-object.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/create-bucket.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/create-multipart-upload.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/delete-bucket-cors.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/delete-bucket-lifecycle.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/delete-bucket-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/delete-bucket-replication.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/delete-bucket-tagging.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/delete-bucket-website.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/delete-bucket.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/delete-object.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/delete-objects.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/get-bucket-acl.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/get-bucket-cors.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/get-bucket-lifecycle-configuration.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/get-bucket-lifecycle.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/get-bucket-location.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/get-bucket-notification-configuration.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/get-bucket-notification.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/get-bucket-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/get-bucket-replication.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/get-bucket-tagging.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/get-bucket-versioning.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/get-bucket-website.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/get-object-acl.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/get-object-torrent.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/get-object.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/head-bucket.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/head-object.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/list-buckets.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/list-multipart-uploads.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/list-object-versions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/list-objects.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/list-parts.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/put-bucket-acl.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/put-bucket-cors.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/put-bucket-lifecycle-configuration.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/put-bucket-lifecycle.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/put-bucket-logging.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/put-bucket-notification-configuration.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/put-bucket-notification.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/put-bucket-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/put-bucket-replication.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/put-bucket-tagging.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/put-bucket-versioning.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/put-bucket-website.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/put-object-acl.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/put-object.rst
+#usr/lib/python3.6/site-packages/awscli/examples/s3api/upload-part.rst
+#usr/lib/python3.6/site-packages/awscli/examples/secretsmanager
+#usr/lib/python3.6/site-packages/awscli/examples/secretsmanager/cancel-rotate-secret.rst
+#usr/lib/python3.6/site-packages/awscli/examples/secretsmanager/create-secret.rst
+#usr/lib/python3.6/site-packages/awscli/examples/secretsmanager/delete-resource-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/secretsmanager/delete-secret.rst
+#usr/lib/python3.6/site-packages/awscli/examples/secretsmanager/describe-secret.rst
+#usr/lib/python3.6/site-packages/awscli/examples/secretsmanager/get-random-password.rst
+#usr/lib/python3.6/site-packages/awscli/examples/secretsmanager/get-resource-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/secretsmanager/get-secret-value.rst
+#usr/lib/python3.6/site-packages/awscli/examples/secretsmanager/list-secret-version-ids.rst
+#usr/lib/python3.6/site-packages/awscli/examples/secretsmanager/list-secrets.rst
+#usr/lib/python3.6/site-packages/awscli/examples/secretsmanager/put-resource-policy.rst
+#usr/lib/python3.6/site-packages/awscli/examples/secretsmanager/put-secret-value.rst
+#usr/lib/python3.6/site-packages/awscli/examples/secretsmanager/restore-secret.rst
+#usr/lib/python3.6/site-packages/awscli/examples/secretsmanager/rotate-secret.rst
+#usr/lib/python3.6/site-packages/awscli/examples/secretsmanager/tag-resource.rst
+#usr/lib/python3.6/site-packages/awscli/examples/secretsmanager/untag-resource.rst
+#usr/lib/python3.6/site-packages/awscli/examples/secretsmanager/update-secret-version-stage.rst
+#usr/lib/python3.6/site-packages/awscli/examples/secretsmanager/update-secret.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ses
+#usr/lib/python3.6/site-packages/awscli/examples/ses/delete-identity.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ses/get-identity-dkim-attributes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ses/get-identity-notification-attributes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ses/get-identity-verification-attributes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ses/get-send-quota.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ses/get-send-statistics.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ses/list-identities.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ses/send-email.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ses/send-raw-email.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ses/set-identity-dkim-enabled.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ses/set-identity-feedback-forwarding-enabled.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ses/set-identity-notification-topic.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ses/verify-domain-dkim.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ses/verify-domain-identity.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ses/verify-email-identity.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sns
+#usr/lib/python3.6/site-packages/awscli/examples/sns/confirm-subscription.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sns/create-topic.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sns/delete-topic.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sns/get-subscription-attributes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sns/get-topic-attributes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sns/list-subscriptions-by-topic.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sns/list-subscriptions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sns/list-topics.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sns/publish.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sns/set-subscription-attributes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sns/subscribe.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sns/unsubscribe.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sqs
+#usr/lib/python3.6/site-packages/awscli/examples/sqs/add-permission.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sqs/change-message-visibility-batch.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sqs/change-message-visibility.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sqs/create-queue.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sqs/delete-message-batch.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sqs/delete-message.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sqs/delete-queue.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sqs/get-queue-attributes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sqs/get-queue-url.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sqs/list-dead-letter-source-queues.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sqs/list-queues.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sqs/purge-queue.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sqs/receive-message.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sqs/remove-permission.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sqs/send-message-batch.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sqs/send-message.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sqs/set-queue-attributes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/add-tags-to-resource.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/cancel-command.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/create-activation.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/create-association-batch.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/create-association.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/create-document.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/create-maintenance-window.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/create-patch-baseline.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/delete-activation.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/delete-association.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/delete-document.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/delete-maintenance-window.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/delete-parameter.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/delete-patch-baseline.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/deregister-managed-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/deregister-patch-baseline-for-patch-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/deregister-target-from-maintenance-window.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/deregister-task-from-maintenance-window.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-activations.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-association.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-automation-executions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-available-patches.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-document-permission.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-document.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-effective-instance-associations.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-effective-patches-for-patch-baseline.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-instance-associations-status.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-instance-information.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-instance-patch-states-for-patch-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-instance-patch-states.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-instance-patches.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-maintenance-window-execution-task-invocations.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-maintenance-window-execution-tasks.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-maintenance-window-executions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-maintenance-window-targets.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-maintenance-window-tasks.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-maintenance-windows.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-parameters.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-patch-baselines.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-patch-group-state.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/describe-patch-groups.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/get-automation-execution.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/get-command-invocation.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/get-default-patch-baseline.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/get-deployable-patch-snapshot-for-instance.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/get-document.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/get-inventory-schema.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/get-inventory.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/get-maintenance-window-execution-task.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/get-maintenance-window-execution.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/get-maintenance-window.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/get-parameter-history.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/get-parameters.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/get-patch-baseline-for-patch-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/get-patch-baseline.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/list-associations.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/list-command-invocations.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/list-commands.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/list-document-versions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/list-documents.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/list-inventory-entries.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/list-tags-for-resource.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/modify-document-permission.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/put-inventory.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/put-parameter.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/register-default-patch-baseline.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/register-patch-baseline-for-patch-group.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/register-target-with-maintenance-window.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/register-task-with-maintenance-window.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/remove-tags-from-resource.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/send-command.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/start-automation-execution.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/stop-automation-execution.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/update-association-status.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/update-association.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/update-document-default-version.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/update-document.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/update-maintenance-window.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/update-managed-instance-role.rst
+#usr/lib/python3.6/site-packages/awscli/examples/ssm/update-patch-baseline.rst
+#usr/lib/python3.6/site-packages/awscli/examples/storagegateway
+#usr/lib/python3.6/site-packages/awscli/examples/storagegateway/describe-gateway-information.rst
+#usr/lib/python3.6/site-packages/awscli/examples/storagegateway/list-gateways.rst
+#usr/lib/python3.6/site-packages/awscli/examples/storagegateway/list-volumes.rst
+#usr/lib/python3.6/site-packages/awscli/examples/sts
+#usr/lib/python3.6/site-packages/awscli/examples/sts/assume-role.rst
+#usr/lib/python3.6/site-packages/awscli/examples/swf
+#usr/lib/python3.6/site-packages/awscli/examples/swf/count-closed-workflow-executions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/swf/count-open-workflow-executions.rst
+#usr/lib/python3.6/site-packages/awscli/examples/swf/deprecate-domain.rst
+#usr/lib/python3.6/site-packages/awscli/examples/swf/describe-domain.rst
+#usr/lib/python3.6/site-packages/awscli/examples/swf/list-activity-types.rst
+#usr/lib/python3.6/site-packages/awscli/examples/swf/list-domains.rst
+#usr/lib/python3.6/site-packages/awscli/examples/swf/list-workflow-types.rst
+#usr/lib/python3.6/site-packages/awscli/examples/swf/register-domain.rst
+#usr/lib/python3.6/site-packages/awscli/examples/swf/register-workflow-type.rst
+#usr/lib/python3.6/site-packages/awscli/examples/waf
+#usr/lib/python3.6/site-packages/awscli/examples/waf/update-byte-match-set.rst
+#usr/lib/python3.6/site-packages/awscli/examples/waf/update-ip-set.rst
+#usr/lib/python3.6/site-packages/awscli/examples/waf/update-rule.rst
+#usr/lib/python3.6/site-packages/awscli/examples/waf/update-size-constraint-set.rst
+#usr/lib/python3.6/site-packages/awscli/examples/waf/update-sql-injection-match-set.rst
+#usr/lib/python3.6/site-packages/awscli/examples/waf/update-web-acl.rst
+#usr/lib/python3.6/site-packages/awscli/examples/waf/update-xss-match-set.rst
+#usr/lib/python3.6/site-packages/awscli/examples/workspaces
+#usr/lib/python3.6/site-packages/awscli/examples/workspaces/create-workspaces.rst
+#usr/lib/python3.6/site-packages/awscli/examples/workspaces/describe-workspace-bundles.rst
+#usr/lib/python3.6/site-packages/awscli/examples/workspaces/describe-workspace-directories.rst
+#usr/lib/python3.6/site-packages/awscli/examples/workspaces/describe-workspaces.rst
+#usr/lib/python3.6/site-packages/awscli/examples/workspaces/terminate-workspaces.rst
+#usr/lib/python3.6/site-packages/awscli/formatter.py
+#usr/lib/python3.6/site-packages/awscli/handlers.py
+#usr/lib/python3.6/site-packages/awscli/help.py
+#usr/lib/python3.6/site-packages/awscli/paramfile.py
+#usr/lib/python3.6/site-packages/awscli/plugin.py
+#usr/lib/python3.6/site-packages/awscli/schema.py
+#usr/lib/python3.6/site-packages/awscli/shorthand.py
+#usr/lib/python3.6/site-packages/awscli/table.py
+#usr/lib/python3.6/site-packages/awscli/testutils.py
+#usr/lib/python3.6/site-packages/awscli/text.py
+#usr/lib/python3.6/site-packages/awscli/topics
+#usr/lib/python3.6/site-packages/awscli/topics/config-vars.rst
+#usr/lib/python3.6/site-packages/awscli/topics/return-codes.rst
+#usr/lib/python3.6/site-packages/awscli/topics/s3-config.rst
+#usr/lib/python3.6/site-packages/awscli/topics/s3-faq.rst
+#usr/lib/python3.6/site-packages/awscli/topics/topic-tags.json
+#usr/lib/python3.6/site-packages/awscli/topictags.py
+#usr/lib/python3.6/site-packages/awscli/utils.py
index 05a618dd317f9d9dfebc4706d65860d60016b344..8234be5e166b374012b53fe802c9ba60a7ec6c1f 100644 (file)
@@ -17,6 +17,7 @@ usr/bin/cancel
 #usr/bin/cups-config
 usr/bin/cupstestdsc
 usr/bin/cupstestppd
+usr/bin/ippfind
 usr/bin/ipptool
 usr/bin/lp
 usr/bin/lpoptions
@@ -47,6 +48,7 @@ usr/bin/ppdpo
 #usr/include/cups/versioning.h
 usr/lib/cups
 usr/lib/cups/backend
+usr/lib/cups/backend/dnssd
 usr/lib/cups/backend/http
 usr/lib/cups/backend/https
 usr/lib/cups/backend/ipp
@@ -721,6 +723,7 @@ usr/share/locale/ru/cups_ru.po
 #usr/share/man/man1/cups.1.gz
 #usr/share/man/man1/cupstestdsc.1.gz
 #usr/share/man/man1/cupstestppd.1.gz
+#usr/share/man/man1/ippfind.1.gz
 #usr/share/man/man1/ipptool.1.gz
 #usr/share/man/man1/lp.1.gz
 #usr/share/man/man1/lpoptions.1.gz
diff --git a/config/rootfiles/packages/python3-botocore b/config/rootfiles/packages/python3-botocore
new file mode 100644 (file)
index 0000000..718fbe9
--- /dev/null
@@ -0,0 +1,1075 @@
+usr/lib/python3.6/site-packages/botocore
+#usr/lib/python3.6/site-packages/botocore-1.10.76-py3.6.egg-info
+#usr/lib/python3.6/site-packages/botocore-1.10.76-py3.6.egg-info/PKG-INFO
+#usr/lib/python3.6/site-packages/botocore-1.10.76-py3.6.egg-info/SOURCES.txt
+#usr/lib/python3.6/site-packages/botocore-1.10.76-py3.6.egg-info/dependency_links.txt
+#usr/lib/python3.6/site-packages/botocore-1.10.76-py3.6.egg-info/requires.txt
+#usr/lib/python3.6/site-packages/botocore-1.10.76-py3.6.egg-info/top_level.txt
+#usr/lib/python3.6/site-packages/botocore/__init__.py
+#usr/lib/python3.6/site-packages/botocore/__pycache__
+#usr/lib/python3.6/site-packages/botocore/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/args.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/auth.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/awsrequest.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/client.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/compat.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/config.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/configloader.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/credentials.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/endpoint.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/errorfactory.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/eventstream.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/exceptions.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/handlers.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/history.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/hooks.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/loaders.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/model.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/paginate.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/parsers.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/regions.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/response.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/retryhandler.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/serialize.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/session.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/signers.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/stub.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/translate.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/utils.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/validate.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/__pycache__/waiter.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/args.py
+#usr/lib/python3.6/site-packages/botocore/auth.py
+#usr/lib/python3.6/site-packages/botocore/awsrequest.py
+#usr/lib/python3.6/site-packages/botocore/client.py
+#usr/lib/python3.6/site-packages/botocore/compat.py
+#usr/lib/python3.6/site-packages/botocore/config.py
+#usr/lib/python3.6/site-packages/botocore/configloader.py
+#usr/lib/python3.6/site-packages/botocore/credentials.py
+#usr/lib/python3.6/site-packages/botocore/data
+#usr/lib/python3.6/site-packages/botocore/data/_retry.json
+#usr/lib/python3.6/site-packages/botocore/data/acm
+#usr/lib/python3.6/site-packages/botocore/data/acm-pca
+#usr/lib/python3.6/site-packages/botocore/data/acm-pca/2017-08-22
+#usr/lib/python3.6/site-packages/botocore/data/acm-pca/2017-08-22/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/acm-pca/2017-08-22/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/acm/2015-12-08
+#usr/lib/python3.6/site-packages/botocore/data/acm/2015-12-08/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/acm/2015-12-08/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/acm/2015-12-08/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/acm/2015-12-08/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/alexaforbusiness
+#usr/lib/python3.6/site-packages/botocore/data/alexaforbusiness/2017-11-09
+#usr/lib/python3.6/site-packages/botocore/data/alexaforbusiness/2017-11-09/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/alexaforbusiness/2017-11-09/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/apigateway
+#usr/lib/python3.6/site-packages/botocore/data/apigateway/2015-07-09
+#usr/lib/python3.6/site-packages/botocore/data/apigateway/2015-07-09/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/apigateway/2015-07-09/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/apigateway/2015-07-09/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/application-autoscaling
+#usr/lib/python3.6/site-packages/botocore/data/application-autoscaling/2016-02-06
+#usr/lib/python3.6/site-packages/botocore/data/application-autoscaling/2016-02-06/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/application-autoscaling/2016-02-06/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/application-autoscaling/2016-02-06/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/appstream
+#usr/lib/python3.6/site-packages/botocore/data/appstream/2016-12-01
+#usr/lib/python3.6/site-packages/botocore/data/appstream/2016-12-01/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/appstream/2016-12-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/appstream/2016-12-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/appstream/2016-12-01/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/appsync
+#usr/lib/python3.6/site-packages/botocore/data/appsync/2017-07-25
+#usr/lib/python3.6/site-packages/botocore/data/appsync/2017-07-25/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/appsync/2017-07-25/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/athena
+#usr/lib/python3.6/site-packages/botocore/data/athena/2017-05-18
+#usr/lib/python3.6/site-packages/botocore/data/athena/2017-05-18/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/athena/2017-05-18/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/autoscaling
+#usr/lib/python3.6/site-packages/botocore/data/autoscaling-plans
+#usr/lib/python3.6/site-packages/botocore/data/autoscaling-plans/2018-01-06
+#usr/lib/python3.6/site-packages/botocore/data/autoscaling-plans/2018-01-06/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/autoscaling-plans/2018-01-06/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/autoscaling/2011-01-01
+#usr/lib/python3.6/site-packages/botocore/data/autoscaling/2011-01-01/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/autoscaling/2011-01-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/autoscaling/2011-01-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/batch
+#usr/lib/python3.6/site-packages/botocore/data/batch/2016-08-10
+#usr/lib/python3.6/site-packages/botocore/data/batch/2016-08-10/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/batch/2016-08-10/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/batch/2016-08-10/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/budgets
+#usr/lib/python3.6/site-packages/botocore/data/budgets/2016-10-20
+#usr/lib/python3.6/site-packages/botocore/data/budgets/2016-10-20/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/budgets/2016-10-20/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/budgets/2016-10-20/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ce
+#usr/lib/python3.6/site-packages/botocore/data/ce/2017-10-25
+#usr/lib/python3.6/site-packages/botocore/data/ce/2017-10-25/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/ce/2017-10-25/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloud9
+#usr/lib/python3.6/site-packages/botocore/data/cloud9/2017-09-23
+#usr/lib/python3.6/site-packages/botocore/data/cloud9/2017-09-23/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloud9/2017-09-23/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/clouddirectory
+#usr/lib/python3.6/site-packages/botocore/data/clouddirectory/2016-05-10
+#usr/lib/python3.6/site-packages/botocore/data/clouddirectory/2016-05-10/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/clouddirectory/2016-05-10/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/clouddirectory/2017-01-11
+#usr/lib/python3.6/site-packages/botocore/data/clouddirectory/2017-01-11/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/clouddirectory/2017-01-11/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudformation
+#usr/lib/python3.6/site-packages/botocore/data/cloudformation/2010-05-15
+#usr/lib/python3.6/site-packages/botocore/data/cloudformation/2010-05-15/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudformation/2010-05-15/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudformation/2010-05-15/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudformation/2010-05-15/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2014-05-31
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2014-05-31/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2014-05-31/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2014-05-31/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2014-10-21
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2014-10-21/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2014-10-21/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2014-10-21/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2014-11-06
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2014-11-06/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2014-11-06/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2014-11-06/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2015-04-17
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2015-04-17/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2015-04-17/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2015-04-17/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2015-07-27
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2015-07-27/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2015-07-27/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2015-07-27/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2015-09-17
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2015-09-17/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2015-09-17/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2015-09-17/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-01-13
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-01-13/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-01-13/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-01-13/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-01-28
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-01-28/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-01-28/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-01-28/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-08-01
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-08-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-08-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-08-01/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-08-20
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-08-20/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-08-20/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-08-20/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-09-07
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-09-07/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-09-07/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-09-07/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-09-29
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-09-29/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-09-29/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-09-29/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-11-25
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-11-25/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-11-25/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-11-25/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2016-11-25/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2017-03-25
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2017-03-25/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2017-03-25/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2017-03-25/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2017-03-25/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2017-10-30
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2017-10-30/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2017-10-30/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2017-10-30/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudfront/2017-10-30/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudhsm
+#usr/lib/python3.6/site-packages/botocore/data/cloudhsm/2014-05-30
+#usr/lib/python3.6/site-packages/botocore/data/cloudhsm/2014-05-30/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudhsm/2014-05-30/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudhsm/2014-05-30/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudhsmv2
+#usr/lib/python3.6/site-packages/botocore/data/cloudhsmv2/2017-04-28
+#usr/lib/python3.6/site-packages/botocore/data/cloudhsmv2/2017-04-28/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudhsmv2/2017-04-28/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudsearch
+#usr/lib/python3.6/site-packages/botocore/data/cloudsearch/2011-02-01
+#usr/lib/python3.6/site-packages/botocore/data/cloudsearch/2011-02-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudsearch/2013-01-01
+#usr/lib/python3.6/site-packages/botocore/data/cloudsearch/2013-01-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudsearch/2013-01-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudsearchdomain
+#usr/lib/python3.6/site-packages/botocore/data/cloudsearchdomain/2013-01-01
+#usr/lib/python3.6/site-packages/botocore/data/cloudsearchdomain/2013-01-01/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudsearchdomain/2013-01-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudtrail
+#usr/lib/python3.6/site-packages/botocore/data/cloudtrail/2013-11-01
+#usr/lib/python3.6/site-packages/botocore/data/cloudtrail/2013-11-01/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudtrail/2013-11-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudtrail/2013-11-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudwatch
+#usr/lib/python3.6/site-packages/botocore/data/cloudwatch/2010-08-01
+#usr/lib/python3.6/site-packages/botocore/data/cloudwatch/2010-08-01/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudwatch/2010-08-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudwatch/2010-08-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cloudwatch/2010-08-01/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/codebuild
+#usr/lib/python3.6/site-packages/botocore/data/codebuild/2016-10-06
+#usr/lib/python3.6/site-packages/botocore/data/codebuild/2016-10-06/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/codebuild/2016-10-06/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/codebuild/2016-10-06/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/codecommit
+#usr/lib/python3.6/site-packages/botocore/data/codecommit/2015-04-13
+#usr/lib/python3.6/site-packages/botocore/data/codecommit/2015-04-13/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/codecommit/2015-04-13/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/codecommit/2015-04-13/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/codedeploy
+#usr/lib/python3.6/site-packages/botocore/data/codedeploy/2014-10-06
+#usr/lib/python3.6/site-packages/botocore/data/codedeploy/2014-10-06/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/codedeploy/2014-10-06/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/codedeploy/2014-10-06/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/codedeploy/2014-10-06/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/codepipeline
+#usr/lib/python3.6/site-packages/botocore/data/codepipeline/2015-07-09
+#usr/lib/python3.6/site-packages/botocore/data/codepipeline/2015-07-09/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/codepipeline/2015-07-09/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/codepipeline/2015-07-09/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/codestar
+#usr/lib/python3.6/site-packages/botocore/data/codestar/2017-04-19
+#usr/lib/python3.6/site-packages/botocore/data/codestar/2017-04-19/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/codestar/2017-04-19/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cognito-identity
+#usr/lib/python3.6/site-packages/botocore/data/cognito-identity/2014-06-30
+#usr/lib/python3.6/site-packages/botocore/data/cognito-identity/2014-06-30/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cognito-identity/2014-06-30/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cognito-identity/2014-06-30/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cognito-idp
+#usr/lib/python3.6/site-packages/botocore/data/cognito-idp/2016-04-18
+#usr/lib/python3.6/site-packages/botocore/data/cognito-idp/2016-04-18/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cognito-idp/2016-04-18/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cognito-idp/2016-04-18/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cognito-sync
+#usr/lib/python3.6/site-packages/botocore/data/cognito-sync/2014-06-30
+#usr/lib/python3.6/site-packages/botocore/data/cognito-sync/2014-06-30/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/comprehend
+#usr/lib/python3.6/site-packages/botocore/data/comprehend/2017-11-27
+#usr/lib/python3.6/site-packages/botocore/data/comprehend/2017-11-27/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/comprehend/2017-11-27/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/config
+#usr/lib/python3.6/site-packages/botocore/data/config/2014-11-12
+#usr/lib/python3.6/site-packages/botocore/data/config/2014-11-12/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/config/2014-11-12/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/config/2014-11-12/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/connect
+#usr/lib/python3.6/site-packages/botocore/data/connect/2017-08-08
+#usr/lib/python3.6/site-packages/botocore/data/connect/2017-08-08/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/connect/2017-08-08/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/cur
+#usr/lib/python3.6/site-packages/botocore/data/cur/2017-01-06
+#usr/lib/python3.6/site-packages/botocore/data/cur/2017-01-06/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cur/2017-01-06/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/cur/2017-01-06/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/datapipeline
+#usr/lib/python3.6/site-packages/botocore/data/datapipeline/2012-10-29
+#usr/lib/python3.6/site-packages/botocore/data/datapipeline/2012-10-29/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/datapipeline/2012-10-29/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/dax
+#usr/lib/python3.6/site-packages/botocore/data/dax/2017-04-19
+#usr/lib/python3.6/site-packages/botocore/data/dax/2017-04-19/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/dax/2017-04-19/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/devicefarm
+#usr/lib/python3.6/site-packages/botocore/data/devicefarm/2015-06-23
+#usr/lib/python3.6/site-packages/botocore/data/devicefarm/2015-06-23/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/devicefarm/2015-06-23/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/devicefarm/2015-06-23/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/directconnect
+#usr/lib/python3.6/site-packages/botocore/data/directconnect/2012-10-25
+#usr/lib/python3.6/site-packages/botocore/data/directconnect/2012-10-25/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/directconnect/2012-10-25/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/directconnect/2012-10-25/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/discovery
+#usr/lib/python3.6/site-packages/botocore/data/discovery/2015-11-01
+#usr/lib/python3.6/site-packages/botocore/data/discovery/2015-11-01/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/discovery/2015-11-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/discovery/2015-11-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/dlm
+#usr/lib/python3.6/site-packages/botocore/data/dlm/2018-01-12
+#usr/lib/python3.6/site-packages/botocore/data/dlm/2018-01-12/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/dlm/2018-01-12/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/dms
+#usr/lib/python3.6/site-packages/botocore/data/dms/2016-01-01
+#usr/lib/python3.6/site-packages/botocore/data/dms/2016-01-01/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/dms/2016-01-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/dms/2016-01-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ds
+#usr/lib/python3.6/site-packages/botocore/data/ds/2015-04-16
+#usr/lib/python3.6/site-packages/botocore/data/ds/2015-04-16/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/ds/2015-04-16/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/ds/2015-04-16/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/dynamodb
+#usr/lib/python3.6/site-packages/botocore/data/dynamodb/2012-08-10
+#usr/lib/python3.6/site-packages/botocore/data/dynamodb/2012-08-10/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/dynamodb/2012-08-10/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/dynamodb/2012-08-10/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/dynamodb/2012-08-10/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/dynamodbstreams
+#usr/lib/python3.6/site-packages/botocore/data/dynamodbstreams/2012-08-10
+#usr/lib/python3.6/site-packages/botocore/data/dynamodbstreams/2012-08-10/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/dynamodbstreams/2012-08-10/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/dynamodbstreams/2012-08-10/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2014-09-01
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2014-09-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2014-09-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2014-09-01/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2014-10-01
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2014-10-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2014-10-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2014-10-01/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2015-03-01
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2015-03-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2015-03-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2015-03-01/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2015-04-15
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2015-04-15/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2015-04-15/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2015-04-15/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2015-10-01
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2015-10-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2015-10-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2015-10-01/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2016-04-01
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2016-04-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2016-04-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2016-04-01/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2016-09-15
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2016-09-15/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2016-09-15/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2016-09-15/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2016-09-15/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2016-11-15
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2016-11-15/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2016-11-15/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2016-11-15/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ec2/2016-11-15/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ecr
+#usr/lib/python3.6/site-packages/botocore/data/ecr/2015-09-21
+#usr/lib/python3.6/site-packages/botocore/data/ecr/2015-09-21/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/ecr/2015-09-21/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/ecr/2015-09-21/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ecs
+#usr/lib/python3.6/site-packages/botocore/data/ecs/2014-11-13
+#usr/lib/python3.6/site-packages/botocore/data/ecs/2014-11-13/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/ecs/2014-11-13/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/ecs/2014-11-13/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ecs/2014-11-13/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/efs
+#usr/lib/python3.6/site-packages/botocore/data/efs/2015-02-01
+#usr/lib/python3.6/site-packages/botocore/data/efs/2015-02-01/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/efs/2015-02-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/efs/2015-02-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/eks
+#usr/lib/python3.6/site-packages/botocore/data/eks/2017-11-01
+#usr/lib/python3.6/site-packages/botocore/data/eks/2017-11-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/eks/2017-11-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/elasticache
+#usr/lib/python3.6/site-packages/botocore/data/elasticache/2014-09-30
+#usr/lib/python3.6/site-packages/botocore/data/elasticache/2014-09-30/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/elasticache/2014-09-30/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/elasticache/2014-09-30/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/elasticache/2015-02-02
+#usr/lib/python3.6/site-packages/botocore/data/elasticache/2015-02-02/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/elasticache/2015-02-02/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/elasticache/2015-02-02/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/elasticbeanstalk
+#usr/lib/python3.6/site-packages/botocore/data/elasticbeanstalk/2010-12-01
+#usr/lib/python3.6/site-packages/botocore/data/elasticbeanstalk/2010-12-01/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/elasticbeanstalk/2010-12-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/elasticbeanstalk/2010-12-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/elastictranscoder
+#usr/lib/python3.6/site-packages/botocore/data/elastictranscoder/2012-09-25
+#usr/lib/python3.6/site-packages/botocore/data/elastictranscoder/2012-09-25/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/elastictranscoder/2012-09-25/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/elastictranscoder/2012-09-25/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/elastictranscoder/2012-09-25/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/elb
+#usr/lib/python3.6/site-packages/botocore/data/elb/2012-06-01
+#usr/lib/python3.6/site-packages/botocore/data/elb/2012-06-01/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/elb/2012-06-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/elb/2012-06-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/elb/2012-06-01/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/elbv2
+#usr/lib/python3.6/site-packages/botocore/data/elbv2/2015-12-01
+#usr/lib/python3.6/site-packages/botocore/data/elbv2/2015-12-01/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/elbv2/2015-12-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/elbv2/2015-12-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/elbv2/2015-12-01/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/emr
+#usr/lib/python3.6/site-packages/botocore/data/emr/2009-03-31
+#usr/lib/python3.6/site-packages/botocore/data/emr/2009-03-31/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/emr/2009-03-31/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/emr/2009-03-31/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/emr/2009-03-31/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/endpoints.json
+#usr/lib/python3.6/site-packages/botocore/data/es
+#usr/lib/python3.6/site-packages/botocore/data/es/2015-01-01
+#usr/lib/python3.6/site-packages/botocore/data/es/2015-01-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/es/2015-01-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/events
+#usr/lib/python3.6/site-packages/botocore/data/events/2014-02-03
+#usr/lib/python3.6/site-packages/botocore/data/events/2014-02-03/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/events/2015-10-07
+#usr/lib/python3.6/site-packages/botocore/data/events/2015-10-07/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/events/2015-10-07/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/events/2015-10-07/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/firehose
+#usr/lib/python3.6/site-packages/botocore/data/firehose/2015-08-04
+#usr/lib/python3.6/site-packages/botocore/data/firehose/2015-08-04/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/firehose/2015-08-04/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/firehose/2015-08-04/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/fms
+#usr/lib/python3.6/site-packages/botocore/data/fms/2018-01-01
+#usr/lib/python3.6/site-packages/botocore/data/fms/2018-01-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/fms/2018-01-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/gamelift
+#usr/lib/python3.6/site-packages/botocore/data/gamelift/2015-10-01
+#usr/lib/python3.6/site-packages/botocore/data/gamelift/2015-10-01/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/gamelift/2015-10-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/gamelift/2015-10-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/glacier
+#usr/lib/python3.6/site-packages/botocore/data/glacier/2012-06-01
+#usr/lib/python3.6/site-packages/botocore/data/glacier/2012-06-01/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/glacier/2012-06-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/glacier/2012-06-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/glacier/2012-06-01/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/glue
+#usr/lib/python3.6/site-packages/botocore/data/glue/2017-03-31
+#usr/lib/python3.6/site-packages/botocore/data/glue/2017-03-31/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/glue/2017-03-31/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/greengrass
+#usr/lib/python3.6/site-packages/botocore/data/greengrass/2017-06-07
+#usr/lib/python3.6/site-packages/botocore/data/greengrass/2017-06-07/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/guardduty
+#usr/lib/python3.6/site-packages/botocore/data/guardduty/2017-11-28
+#usr/lib/python3.6/site-packages/botocore/data/guardduty/2017-11-28/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/guardduty/2017-11-28/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/health
+#usr/lib/python3.6/site-packages/botocore/data/health/2016-08-04
+#usr/lib/python3.6/site-packages/botocore/data/health/2016-08-04/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/health/2016-08-04/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/health/2016-08-04/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/iam
+#usr/lib/python3.6/site-packages/botocore/data/iam/2010-05-08
+#usr/lib/python3.6/site-packages/botocore/data/iam/2010-05-08/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/iam/2010-05-08/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/iam/2010-05-08/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/iam/2010-05-08/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/importexport
+#usr/lib/python3.6/site-packages/botocore/data/importexport/2010-06-01
+#usr/lib/python3.6/site-packages/botocore/data/importexport/2010-06-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/importexport/2010-06-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/inspector
+#usr/lib/python3.6/site-packages/botocore/data/inspector/2015-08-18
+#usr/lib/python3.6/site-packages/botocore/data/inspector/2015-08-18/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/inspector/2016-02-16
+#usr/lib/python3.6/site-packages/botocore/data/inspector/2016-02-16/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/inspector/2016-02-16/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/inspector/2016-02-16/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/iot
+#usr/lib/python3.6/site-packages/botocore/data/iot-data
+#usr/lib/python3.6/site-packages/botocore/data/iot-data/2015-05-28
+#usr/lib/python3.6/site-packages/botocore/data/iot-data/2015-05-28/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/iot-jobs-data
+#usr/lib/python3.6/site-packages/botocore/data/iot-jobs-data/2017-09-29
+#usr/lib/python3.6/site-packages/botocore/data/iot-jobs-data/2017-09-29/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/iot-jobs-data/2017-09-29/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/iot/2015-05-28
+#usr/lib/python3.6/site-packages/botocore/data/iot/2015-05-28/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/iot/2015-05-28/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/iot/2015-05-28/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/iot1click-devices
+#usr/lib/python3.6/site-packages/botocore/data/iot1click-devices/2018-05-14
+#usr/lib/python3.6/site-packages/botocore/data/iot1click-devices/2018-05-14/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/iot1click-projects
+#usr/lib/python3.6/site-packages/botocore/data/iot1click-projects/2018-05-14
+#usr/lib/python3.6/site-packages/botocore/data/iot1click-projects/2018-05-14/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/iot1click-projects/2018-05-14/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/iotanalytics
+#usr/lib/python3.6/site-packages/botocore/data/iotanalytics/2017-11-27
+#usr/lib/python3.6/site-packages/botocore/data/iotanalytics/2017-11-27/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/iotanalytics/2017-11-27/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/kinesis
+#usr/lib/python3.6/site-packages/botocore/data/kinesis-video-archived-media
+#usr/lib/python3.6/site-packages/botocore/data/kinesis-video-archived-media/2017-09-30
+#usr/lib/python3.6/site-packages/botocore/data/kinesis-video-archived-media/2017-09-30/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/kinesis-video-archived-media/2017-09-30/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/kinesis-video-media
+#usr/lib/python3.6/site-packages/botocore/data/kinesis-video-media/2017-09-30
+#usr/lib/python3.6/site-packages/botocore/data/kinesis-video-media/2017-09-30/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/kinesis-video-media/2017-09-30/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/kinesis/2013-12-02
+#usr/lib/python3.6/site-packages/botocore/data/kinesis/2013-12-02/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/kinesis/2013-12-02/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/kinesis/2013-12-02/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/kinesis/2013-12-02/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/kinesisanalytics
+#usr/lib/python3.6/site-packages/botocore/data/kinesisanalytics/2015-08-14
+#usr/lib/python3.6/site-packages/botocore/data/kinesisanalytics/2015-08-14/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/kinesisanalytics/2015-08-14/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/kinesisanalytics/2015-08-14/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/kinesisvideo
+#usr/lib/python3.6/site-packages/botocore/data/kinesisvideo/2017-09-30
+#usr/lib/python3.6/site-packages/botocore/data/kinesisvideo/2017-09-30/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/kinesisvideo/2017-09-30/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/kms
+#usr/lib/python3.6/site-packages/botocore/data/kms/2014-11-01
+#usr/lib/python3.6/site-packages/botocore/data/kms/2014-11-01/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/kms/2014-11-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/kms/2014-11-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/lambda
+#usr/lib/python3.6/site-packages/botocore/data/lambda/2014-11-11
+#usr/lib/python3.6/site-packages/botocore/data/lambda/2014-11-11/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/lambda/2015-03-31
+#usr/lib/python3.6/site-packages/botocore/data/lambda/2015-03-31/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/lambda/2015-03-31/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/lambda/2015-03-31/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/lex-models
+#usr/lib/python3.6/site-packages/botocore/data/lex-models/2017-04-19
+#usr/lib/python3.6/site-packages/botocore/data/lex-models/2017-04-19/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/lex-models/2017-04-19/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/lex-runtime
+#usr/lib/python3.6/site-packages/botocore/data/lex-runtime/2016-11-28
+#usr/lib/python3.6/site-packages/botocore/data/lex-runtime/2016-11-28/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/lex-runtime/2016-11-28/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/lightsail
+#usr/lib/python3.6/site-packages/botocore/data/lightsail/2016-11-28
+#usr/lib/python3.6/site-packages/botocore/data/lightsail/2016-11-28/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/lightsail/2016-11-28/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/lightsail/2016-11-28/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/logs
+#usr/lib/python3.6/site-packages/botocore/data/logs/2014-03-28
+#usr/lib/python3.6/site-packages/botocore/data/logs/2014-03-28/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/logs/2014-03-28/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/logs/2014-03-28/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/machinelearning
+#usr/lib/python3.6/site-packages/botocore/data/machinelearning/2014-12-12
+#usr/lib/python3.6/site-packages/botocore/data/machinelearning/2014-12-12/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/machinelearning/2014-12-12/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/machinelearning/2014-12-12/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/machinelearning/2014-12-12/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/macie
+#usr/lib/python3.6/site-packages/botocore/data/macie/2017-12-19
+#usr/lib/python3.6/site-packages/botocore/data/macie/2017-12-19/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/macie/2017-12-19/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/marketplace-entitlement
+#usr/lib/python3.6/site-packages/botocore/data/marketplace-entitlement/2017-01-11
+#usr/lib/python3.6/site-packages/botocore/data/marketplace-entitlement/2017-01-11/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/marketplace-entitlement/2017-01-11/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/marketplacecommerceanalytics
+#usr/lib/python3.6/site-packages/botocore/data/marketplacecommerceanalytics/2015-07-01
+#usr/lib/python3.6/site-packages/botocore/data/marketplacecommerceanalytics/2015-07-01/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/marketplacecommerceanalytics/2015-07-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/marketplacecommerceanalytics/2015-07-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/mediaconvert
+#usr/lib/python3.6/site-packages/botocore/data/mediaconvert/2017-08-29
+#usr/lib/python3.6/site-packages/botocore/data/mediaconvert/2017-08-29/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/medialive
+#usr/lib/python3.6/site-packages/botocore/data/medialive/2017-10-14
+#usr/lib/python3.6/site-packages/botocore/data/medialive/2017-10-14/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/medialive/2017-10-14/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/mediapackage
+#usr/lib/python3.6/site-packages/botocore/data/mediapackage/2017-10-12
+#usr/lib/python3.6/site-packages/botocore/data/mediapackage/2017-10-12/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/mediapackage/2017-10-12/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/mediastore
+#usr/lib/python3.6/site-packages/botocore/data/mediastore-data
+#usr/lib/python3.6/site-packages/botocore/data/mediastore-data/2017-09-01
+#usr/lib/python3.6/site-packages/botocore/data/mediastore-data/2017-09-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/mediastore-data/2017-09-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/mediastore/2017-09-01
+#usr/lib/python3.6/site-packages/botocore/data/mediastore/2017-09-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/mediastore/2017-09-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/mediatailor
+#usr/lib/python3.6/site-packages/botocore/data/mediatailor/2018-04-23
+#usr/lib/python3.6/site-packages/botocore/data/mediatailor/2018-04-23/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/mediatailor/2018-04-23/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/meteringmarketplace
+#usr/lib/python3.6/site-packages/botocore/data/meteringmarketplace/2016-01-14
+#usr/lib/python3.6/site-packages/botocore/data/meteringmarketplace/2016-01-14/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/meteringmarketplace/2016-01-14/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/mgh
+#usr/lib/python3.6/site-packages/botocore/data/mgh/2017-05-31
+#usr/lib/python3.6/site-packages/botocore/data/mgh/2017-05-31/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/mgh/2017-05-31/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/mobile
+#usr/lib/python3.6/site-packages/botocore/data/mobile/2017-07-01
+#usr/lib/python3.6/site-packages/botocore/data/mobile/2017-07-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/mobile/2017-07-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/mq
+#usr/lib/python3.6/site-packages/botocore/data/mq/2017-11-27
+#usr/lib/python3.6/site-packages/botocore/data/mq/2017-11-27/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/mq/2017-11-27/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/mturk
+#usr/lib/python3.6/site-packages/botocore/data/mturk/2017-01-17
+#usr/lib/python3.6/site-packages/botocore/data/mturk/2017-01-17/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/mturk/2017-01-17/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/neptune
+#usr/lib/python3.6/site-packages/botocore/data/neptune/2014-10-31
+#usr/lib/python3.6/site-packages/botocore/data/neptune/2014-10-31/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/neptune/2014-10-31/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/neptune/2014-10-31/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/opsworks
+#usr/lib/python3.6/site-packages/botocore/data/opsworks/2013-02-18
+#usr/lib/python3.6/site-packages/botocore/data/opsworks/2013-02-18/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/opsworks/2013-02-18/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/opsworks/2013-02-18/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/opsworks/2013-02-18/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/opsworkscm
+#usr/lib/python3.6/site-packages/botocore/data/opsworkscm/2016-11-01
+#usr/lib/python3.6/site-packages/botocore/data/opsworkscm/2016-11-01/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/opsworkscm/2016-11-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/opsworkscm/2016-11-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/opsworkscm/2016-11-01/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/organizations
+#usr/lib/python3.6/site-packages/botocore/data/organizations/2016-11-28
+#usr/lib/python3.6/site-packages/botocore/data/organizations/2016-11-28/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/organizations/2016-11-28/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/pi
+#usr/lib/python3.6/site-packages/botocore/data/pi/2018-02-27
+#usr/lib/python3.6/site-packages/botocore/data/pi/2018-02-27/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/pi/2018-02-27/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/pinpoint
+#usr/lib/python3.6/site-packages/botocore/data/pinpoint/2016-12-01
+#usr/lib/python3.6/site-packages/botocore/data/pinpoint/2016-12-01/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/pinpoint/2016-12-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/polly
+#usr/lib/python3.6/site-packages/botocore/data/polly/2016-06-10
+#usr/lib/python3.6/site-packages/botocore/data/polly/2016-06-10/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/polly/2016-06-10/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/polly/2016-06-10/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/pricing
+#usr/lib/python3.6/site-packages/botocore/data/pricing/2017-10-15
+#usr/lib/python3.6/site-packages/botocore/data/pricing/2017-10-15/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/pricing/2017-10-15/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/rds
+#usr/lib/python3.6/site-packages/botocore/data/rds/2014-09-01
+#usr/lib/python3.6/site-packages/botocore/data/rds/2014-09-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/rds/2014-09-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/rds/2014-09-01/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/rds/2014-10-31
+#usr/lib/python3.6/site-packages/botocore/data/rds/2014-10-31/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/rds/2014-10-31/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/rds/2014-10-31/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/rds/2014-10-31/service-2.sdk-extras.json
+#usr/lib/python3.6/site-packages/botocore/data/rds/2014-10-31/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/redshift
+#usr/lib/python3.6/site-packages/botocore/data/redshift/2012-12-01
+#usr/lib/python3.6/site-packages/botocore/data/redshift/2012-12-01/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/redshift/2012-12-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/redshift/2012-12-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/redshift/2012-12-01/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/rekognition
+#usr/lib/python3.6/site-packages/botocore/data/rekognition/2016-06-27
+#usr/lib/python3.6/site-packages/botocore/data/rekognition/2016-06-27/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/rekognition/2016-06-27/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/rekognition/2016-06-27/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/resource-groups
+#usr/lib/python3.6/site-packages/botocore/data/resource-groups/2017-11-27
+#usr/lib/python3.6/site-packages/botocore/data/resource-groups/2017-11-27/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/resource-groups/2017-11-27/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/resourcegroupstaggingapi
+#usr/lib/python3.6/site-packages/botocore/data/resourcegroupstaggingapi/2017-01-26
+#usr/lib/python3.6/site-packages/botocore/data/resourcegroupstaggingapi/2017-01-26/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/resourcegroupstaggingapi/2017-01-26/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/route53
+#usr/lib/python3.6/site-packages/botocore/data/route53/2013-04-01
+#usr/lib/python3.6/site-packages/botocore/data/route53/2013-04-01/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/route53/2013-04-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/route53/2013-04-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/route53/2013-04-01/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/route53domains
+#usr/lib/python3.6/site-packages/botocore/data/route53domains/2014-05-15
+#usr/lib/python3.6/site-packages/botocore/data/route53domains/2014-05-15/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/route53domains/2014-05-15/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/s3
+#usr/lib/python3.6/site-packages/botocore/data/s3/2006-03-01
+#usr/lib/python3.6/site-packages/botocore/data/s3/2006-03-01/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/s3/2006-03-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/s3/2006-03-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/s3/2006-03-01/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/sagemaker
+#usr/lib/python3.6/site-packages/botocore/data/sagemaker-runtime
+#usr/lib/python3.6/site-packages/botocore/data/sagemaker-runtime/2017-05-13
+#usr/lib/python3.6/site-packages/botocore/data/sagemaker-runtime/2017-05-13/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/sagemaker-runtime/2017-05-13/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/sagemaker/2017-07-24
+#usr/lib/python3.6/site-packages/botocore/data/sagemaker/2017-07-24/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/sagemaker/2017-07-24/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/sagemaker/2017-07-24/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/sdb
+#usr/lib/python3.6/site-packages/botocore/data/sdb/2009-04-15
+#usr/lib/python3.6/site-packages/botocore/data/sdb/2009-04-15/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/sdb/2009-04-15/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/secretsmanager
+#usr/lib/python3.6/site-packages/botocore/data/secretsmanager/2017-10-17
+#usr/lib/python3.6/site-packages/botocore/data/secretsmanager/2017-10-17/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/secretsmanager/2017-10-17/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/serverlessrepo
+#usr/lib/python3.6/site-packages/botocore/data/serverlessrepo/2017-09-08
+#usr/lib/python3.6/site-packages/botocore/data/serverlessrepo/2017-09-08/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/serverlessrepo/2017-09-08/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/servicecatalog
+#usr/lib/python3.6/site-packages/botocore/data/servicecatalog/2015-12-10
+#usr/lib/python3.6/site-packages/botocore/data/servicecatalog/2015-12-10/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/servicecatalog/2015-12-10/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/servicecatalog/2015-12-10/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/servicediscovery
+#usr/lib/python3.6/site-packages/botocore/data/servicediscovery/2017-03-14
+#usr/lib/python3.6/site-packages/botocore/data/servicediscovery/2017-03-14/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/servicediscovery/2017-03-14/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ses
+#usr/lib/python3.6/site-packages/botocore/data/ses/2010-12-01
+#usr/lib/python3.6/site-packages/botocore/data/ses/2010-12-01/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/ses/2010-12-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/ses/2010-12-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ses/2010-12-01/waiters-2.json
+#usr/lib/python3.6/site-packages/botocore/data/shield
+#usr/lib/python3.6/site-packages/botocore/data/shield/2016-06-02
+#usr/lib/python3.6/site-packages/botocore/data/shield/2016-06-02/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/shield/2016-06-02/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/shield/2016-06-02/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/sms
+#usr/lib/python3.6/site-packages/botocore/data/sms/2016-10-24
+#usr/lib/python3.6/site-packages/botocore/data/sms/2016-10-24/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/sms/2016-10-24/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/sms/2016-10-24/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/snowball
+#usr/lib/python3.6/site-packages/botocore/data/snowball/2016-06-30
+#usr/lib/python3.6/site-packages/botocore/data/snowball/2016-06-30/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/snowball/2016-06-30/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/snowball/2016-06-30/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/sns
+#usr/lib/python3.6/site-packages/botocore/data/sns/2010-03-31
+#usr/lib/python3.6/site-packages/botocore/data/sns/2010-03-31/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/sns/2010-03-31/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/sns/2010-03-31/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/sqs
+#usr/lib/python3.6/site-packages/botocore/data/sqs/2012-11-05
+#usr/lib/python3.6/site-packages/botocore/data/sqs/2012-11-05/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/sqs/2012-11-05/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/sqs/2012-11-05/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/ssm
+#usr/lib/python3.6/site-packages/botocore/data/ssm/2014-11-06
+#usr/lib/python3.6/site-packages/botocore/data/ssm/2014-11-06/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/ssm/2014-11-06/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/ssm/2014-11-06/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/stepfunctions
+#usr/lib/python3.6/site-packages/botocore/data/stepfunctions/2016-11-23
+#usr/lib/python3.6/site-packages/botocore/data/stepfunctions/2016-11-23/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/stepfunctions/2016-11-23/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/stepfunctions/2016-11-23/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/storagegateway
+#usr/lib/python3.6/site-packages/botocore/data/storagegateway/2013-06-30
+#usr/lib/python3.6/site-packages/botocore/data/storagegateway/2013-06-30/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/storagegateway/2013-06-30/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/storagegateway/2013-06-30/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/sts
+#usr/lib/python3.6/site-packages/botocore/data/sts/2011-06-15
+#usr/lib/python3.6/site-packages/botocore/data/sts/2011-06-15/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/sts/2011-06-15/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/sts/2011-06-15/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/support
+#usr/lib/python3.6/site-packages/botocore/data/support/2013-04-15
+#usr/lib/python3.6/site-packages/botocore/data/support/2013-04-15/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/support/2013-04-15/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/support/2013-04-15/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/swf
+#usr/lib/python3.6/site-packages/botocore/data/swf/2012-01-25
+#usr/lib/python3.6/site-packages/botocore/data/swf/2012-01-25/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/swf/2012-01-25/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/transcribe
+#usr/lib/python3.6/site-packages/botocore/data/transcribe/2017-10-26
+#usr/lib/python3.6/site-packages/botocore/data/transcribe/2017-10-26/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/transcribe/2017-10-26/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/translate
+#usr/lib/python3.6/site-packages/botocore/data/translate/2017-07-01
+#usr/lib/python3.6/site-packages/botocore/data/translate/2017-07-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/translate/2017-07-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/waf
+#usr/lib/python3.6/site-packages/botocore/data/waf-regional
+#usr/lib/python3.6/site-packages/botocore/data/waf-regional/2016-11-28
+#usr/lib/python3.6/site-packages/botocore/data/waf-regional/2016-11-28/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/waf-regional/2016-11-28/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/waf-regional/2016-11-28/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/waf/2015-08-24
+#usr/lib/python3.6/site-packages/botocore/data/waf/2015-08-24/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/waf/2015-08-24/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/waf/2015-08-24/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/workdocs
+#usr/lib/python3.6/site-packages/botocore/data/workdocs/2016-05-01
+#usr/lib/python3.6/site-packages/botocore/data/workdocs/2016-05-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/workdocs/2016-05-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/workmail
+#usr/lib/python3.6/site-packages/botocore/data/workmail/2017-10-01
+#usr/lib/python3.6/site-packages/botocore/data/workmail/2017-10-01/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/workmail/2017-10-01/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/workspaces
+#usr/lib/python3.6/site-packages/botocore/data/workspaces/2015-04-08
+#usr/lib/python3.6/site-packages/botocore/data/workspaces/2015-04-08/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/workspaces/2015-04-08/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/workspaces/2015-04-08/service-2.json
+#usr/lib/python3.6/site-packages/botocore/data/xray
+#usr/lib/python3.6/site-packages/botocore/data/xray/2016-04-12
+#usr/lib/python3.6/site-packages/botocore/data/xray/2016-04-12/examples-1.json
+#usr/lib/python3.6/site-packages/botocore/data/xray/2016-04-12/paginators-1.json
+#usr/lib/python3.6/site-packages/botocore/data/xray/2016-04-12/service-2.json
+#usr/lib/python3.6/site-packages/botocore/docs
+#usr/lib/python3.6/site-packages/botocore/docs/__init__.py
+#usr/lib/python3.6/site-packages/botocore/docs/__pycache__
+#usr/lib/python3.6/site-packages/botocore/docs/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/docs/__pycache__/client.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/docs/__pycache__/docstring.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/docs/__pycache__/example.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/docs/__pycache__/method.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/docs/__pycache__/paginator.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/docs/__pycache__/params.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/docs/__pycache__/service.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/docs/__pycache__/shape.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/docs/__pycache__/sharedexample.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/docs/__pycache__/utils.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/docs/__pycache__/waiter.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/docs/bcdoc
+#usr/lib/python3.6/site-packages/botocore/docs/bcdoc/__init__.py
+#usr/lib/python3.6/site-packages/botocore/docs/bcdoc/__pycache__
+#usr/lib/python3.6/site-packages/botocore/docs/bcdoc/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/docs/bcdoc/__pycache__/docevents.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/docs/bcdoc/__pycache__/docstringparser.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/docs/bcdoc/__pycache__/restdoc.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/docs/bcdoc/__pycache__/style.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/docs/bcdoc/__pycache__/textwriter.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/docs/bcdoc/docevents.py
+#usr/lib/python3.6/site-packages/botocore/docs/bcdoc/docstringparser.py
+#usr/lib/python3.6/site-packages/botocore/docs/bcdoc/restdoc.py
+#usr/lib/python3.6/site-packages/botocore/docs/bcdoc/style.py
+#usr/lib/python3.6/site-packages/botocore/docs/bcdoc/textwriter.py
+#usr/lib/python3.6/site-packages/botocore/docs/client.py
+#usr/lib/python3.6/site-packages/botocore/docs/docstring.py
+#usr/lib/python3.6/site-packages/botocore/docs/example.py
+#usr/lib/python3.6/site-packages/botocore/docs/method.py
+#usr/lib/python3.6/site-packages/botocore/docs/paginator.py
+#usr/lib/python3.6/site-packages/botocore/docs/params.py
+#usr/lib/python3.6/site-packages/botocore/docs/service.py
+#usr/lib/python3.6/site-packages/botocore/docs/shape.py
+#usr/lib/python3.6/site-packages/botocore/docs/sharedexample.py
+#usr/lib/python3.6/site-packages/botocore/docs/utils.py
+#usr/lib/python3.6/site-packages/botocore/docs/waiter.py
+#usr/lib/python3.6/site-packages/botocore/endpoint.py
+#usr/lib/python3.6/site-packages/botocore/errorfactory.py
+#usr/lib/python3.6/site-packages/botocore/eventstream.py
+#usr/lib/python3.6/site-packages/botocore/exceptions.py
+#usr/lib/python3.6/site-packages/botocore/handlers.py
+#usr/lib/python3.6/site-packages/botocore/history.py
+#usr/lib/python3.6/site-packages/botocore/hooks.py
+#usr/lib/python3.6/site-packages/botocore/loaders.py
+#usr/lib/python3.6/site-packages/botocore/model.py
+#usr/lib/python3.6/site-packages/botocore/paginate.py
+#usr/lib/python3.6/site-packages/botocore/parsers.py
+#usr/lib/python3.6/site-packages/botocore/regions.py
+#usr/lib/python3.6/site-packages/botocore/response.py
+#usr/lib/python3.6/site-packages/botocore/retryhandler.py
+#usr/lib/python3.6/site-packages/botocore/serialize.py
+#usr/lib/python3.6/site-packages/botocore/session.py
+#usr/lib/python3.6/site-packages/botocore/signers.py
+#usr/lib/python3.6/site-packages/botocore/stub.py
+#usr/lib/python3.6/site-packages/botocore/translate.py
+#usr/lib/python3.6/site-packages/botocore/utils.py
+#usr/lib/python3.6/site-packages/botocore/validate.py
+#usr/lib/python3.6/site-packages/botocore/vendored
+#usr/lib/python3.6/site-packages/botocore/vendored/__init__.py
+#usr/lib/python3.6/site-packages/botocore/vendored/__pycache__
+#usr/lib/python3.6/site-packages/botocore/vendored/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/__pycache__/six.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/__init__.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/__pycache__
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/__pycache__/adapters.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/__pycache__/api.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/__pycache__/auth.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/__pycache__/certs.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/__pycache__/compat.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/__pycache__/cookies.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/__pycache__/exceptions.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/__pycache__/hooks.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/__pycache__/models.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/__pycache__/sessions.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/__pycache__/status_codes.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/__pycache__/structures.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/__pycache__/utils.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/adapters.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/api.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/auth.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/cacert.pem
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/certs.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/compat.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/cookies.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/exceptions.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/hooks.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/models.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/__init__.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/__pycache__
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__init__.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/big5freq.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/big5prober.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/chardetect.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/chardistribution.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/charsetgroupprober.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/charsetprober.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/codingstatemachine.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/compat.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/constants.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/cp949prober.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/escprober.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/escsm.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/eucjpprober.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/euckrfreq.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/euckrprober.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/euctwfreq.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/euctwprober.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/gb2312freq.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/gb2312prober.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/hebrewprober.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/jisfreq.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/jpcntx.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/langbulgarianmodel.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/langcyrillicmodel.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/langgreekmodel.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/langhebrewmodel.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/langhungarianmodel.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/langthaimodel.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/latin1prober.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/mbcharsetprober.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/mbcsgroupprober.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/mbcssm.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/sbcharsetprober.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/sbcsgroupprober.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/sjisprober.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/universaldetector.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/__pycache__/utf8prober.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/big5freq.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/big5prober.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/chardetect.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/chardistribution.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/charsetgroupprober.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/charsetprober.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/codingstatemachine.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/compat.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/constants.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/cp949prober.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/escprober.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/escsm.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/eucjpprober.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/euckrfreq.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/euckrprober.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/euctwfreq.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/euctwprober.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/gb2312freq.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/gb2312prober.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/hebrewprober.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/jisfreq.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/jpcntx.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/langbulgarianmodel.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/langcyrillicmodel.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/langgreekmodel.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/langhebrewmodel.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/langhungarianmodel.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/langthaimodel.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/latin1prober.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/mbcharsetprober.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/mbcsgroupprober.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/mbcssm.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/sbcharsetprober.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/sbcsgroupprober.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/sjisprober.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/universaldetector.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/chardet/utf8prober.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/__init__.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/__pycache__
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/__pycache__/_collections.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/__pycache__/connection.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/__pycache__/connectionpool.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/__pycache__/exceptions.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/__pycache__/fields.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/__pycache__/filepost.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/__pycache__/poolmanager.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/__pycache__/request.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/__pycache__/response.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/_collections.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/connection.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/connectionpool.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/contrib
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/contrib/__init__.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/contrib/__pycache__
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/contrib/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/contrib/__pycache__/ntlmpool.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/contrib/__pycache__/pyopenssl.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/contrib/ntlmpool.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/contrib/pyopenssl.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/exceptions.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/fields.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/filepost.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/packages
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/packages/__init__.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/packages/__pycache__
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/packages/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/packages/__pycache__/ordered_dict.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/packages/__pycache__/six.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/packages/ordered_dict.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/packages/six.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/packages/ssl_match_hostname
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/packages/ssl_match_hostname/__init__.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/packages/ssl_match_hostname/__pycache__
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/packages/ssl_match_hostname/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/packages/ssl_match_hostname/__pycache__/_implementation.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/packages/ssl_match_hostname/_implementation.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/poolmanager.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/request.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/response.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/util
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/util/__init__.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/util/__pycache__
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/util/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/util/__pycache__/connection.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/util/__pycache__/request.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/util/__pycache__/response.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/util/__pycache__/retry.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/util/__pycache__/ssl_.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/util/__pycache__/timeout.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/util/__pycache__/url.cpython-36.pyc
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/util/connection.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/util/request.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/util/response.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/util/retry.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/util/ssl_.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/util/timeout.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/packages/urllib3/util/url.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/sessions.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/status_codes.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/structures.py
+#usr/lib/python3.6/site-packages/botocore/vendored/requests/utils.py
+#usr/lib/python3.6/site-packages/botocore/vendored/six.py
+#usr/lib/python3.6/site-packages/botocore/waiter.py
diff --git a/config/rootfiles/packages/python3-colorama b/config/rootfiles/packages/python3-colorama
new file mode 100644 (file)
index 0000000..7ce16ce
--- /dev/null
@@ -0,0 +1,20 @@
+usr/lib/python3.6/site-packages/colorama
+#usr/lib/python3.6/site-packages/colorama-0.3.9-py3.6.egg-info
+#usr/lib/python3.6/site-packages/colorama-0.3.9-py3.6.egg-info/PKG-INFO
+#usr/lib/python3.6/site-packages/colorama-0.3.9-py3.6.egg-info/SOURCES.txt
+#usr/lib/python3.6/site-packages/colorama-0.3.9-py3.6.egg-info/dependency_links.txt
+#usr/lib/python3.6/site-packages/colorama-0.3.9-py3.6.egg-info/pbr.json
+#usr/lib/python3.6/site-packages/colorama-0.3.9-py3.6.egg-info/top_level.txt
+#usr/lib/python3.6/site-packages/colorama/__init__.py
+#usr/lib/python3.6/site-packages/colorama/__pycache__
+#usr/lib/python3.6/site-packages/colorama/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/colorama/__pycache__/ansi.cpython-36.pyc
+#usr/lib/python3.6/site-packages/colorama/__pycache__/ansitowin32.cpython-36.pyc
+#usr/lib/python3.6/site-packages/colorama/__pycache__/initialise.cpython-36.pyc
+#usr/lib/python3.6/site-packages/colorama/__pycache__/win32.cpython-36.pyc
+#usr/lib/python3.6/site-packages/colorama/__pycache__/winterm.cpython-36.pyc
+#usr/lib/python3.6/site-packages/colorama/ansi.py
+#usr/lib/python3.6/site-packages/colorama/ansitowin32.py
+#usr/lib/python3.6/site-packages/colorama/initialise.py
+#usr/lib/python3.6/site-packages/colorama/win32.py
+#usr/lib/python3.6/site-packages/colorama/winterm.py
diff --git a/config/rootfiles/packages/python3-dateutil b/config/rootfiles/packages/python3-dateutil
new file mode 100644 (file)
index 0000000..1d0de62
--- /dev/null
@@ -0,0 +1,52 @@
+usr/lib/python3.6/site-packages/dateutil
+#usr/lib/python3.6/site-packages/dateutil/__init__.py
+#usr/lib/python3.6/site-packages/dateutil/__pycache__
+#usr/lib/python3.6/site-packages/dateutil/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/dateutil/__pycache__/_common.cpython-36.pyc
+#usr/lib/python3.6/site-packages/dateutil/__pycache__/_version.cpython-36.pyc
+#usr/lib/python3.6/site-packages/dateutil/__pycache__/easter.cpython-36.pyc
+#usr/lib/python3.6/site-packages/dateutil/__pycache__/relativedelta.cpython-36.pyc
+#usr/lib/python3.6/site-packages/dateutil/__pycache__/rrule.cpython-36.pyc
+#usr/lib/python3.6/site-packages/dateutil/__pycache__/tzwin.cpython-36.pyc
+#usr/lib/python3.6/site-packages/dateutil/__pycache__/utils.cpython-36.pyc
+#usr/lib/python3.6/site-packages/dateutil/_common.py
+#usr/lib/python3.6/site-packages/dateutil/_version.py
+#usr/lib/python3.6/site-packages/dateutil/easter.py
+#usr/lib/python3.6/site-packages/dateutil/parser
+#usr/lib/python3.6/site-packages/dateutil/parser/__init__.py
+#usr/lib/python3.6/site-packages/dateutil/parser/__pycache__
+#usr/lib/python3.6/site-packages/dateutil/parser/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/dateutil/parser/__pycache__/_parser.cpython-36.pyc
+#usr/lib/python3.6/site-packages/dateutil/parser/__pycache__/isoparser.cpython-36.pyc
+#usr/lib/python3.6/site-packages/dateutil/parser/_parser.py
+#usr/lib/python3.6/site-packages/dateutil/parser/isoparser.py
+#usr/lib/python3.6/site-packages/dateutil/relativedelta.py
+#usr/lib/python3.6/site-packages/dateutil/rrule.py
+#usr/lib/python3.6/site-packages/dateutil/tz
+#usr/lib/python3.6/site-packages/dateutil/tz/__init__.py
+#usr/lib/python3.6/site-packages/dateutil/tz/__pycache__
+#usr/lib/python3.6/site-packages/dateutil/tz/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/dateutil/tz/__pycache__/_common.cpython-36.pyc
+#usr/lib/python3.6/site-packages/dateutil/tz/__pycache__/_factories.cpython-36.pyc
+#usr/lib/python3.6/site-packages/dateutil/tz/__pycache__/tz.cpython-36.pyc
+#usr/lib/python3.6/site-packages/dateutil/tz/__pycache__/win.cpython-36.pyc
+#usr/lib/python3.6/site-packages/dateutil/tz/_common.py
+#usr/lib/python3.6/site-packages/dateutil/tz/_factories.py
+#usr/lib/python3.6/site-packages/dateutil/tz/tz.py
+#usr/lib/python3.6/site-packages/dateutil/tz/win.py
+#usr/lib/python3.6/site-packages/dateutil/tzwin.py
+#usr/lib/python3.6/site-packages/dateutil/utils.py
+#usr/lib/python3.6/site-packages/dateutil/zoneinfo
+#usr/lib/python3.6/site-packages/dateutil/zoneinfo/__init__.py
+#usr/lib/python3.6/site-packages/dateutil/zoneinfo/__pycache__
+#usr/lib/python3.6/site-packages/dateutil/zoneinfo/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/dateutil/zoneinfo/__pycache__/rebuild.cpython-36.pyc
+#usr/lib/python3.6/site-packages/dateutil/zoneinfo/dateutil-zoneinfo.tar.gz
+#usr/lib/python3.6/site-packages/dateutil/zoneinfo/rebuild.py
+#usr/lib/python3.6/site-packages/python_dateutil-0.0.0-py3.6.egg-info
+#usr/lib/python3.6/site-packages/python_dateutil-0.0.0-py3.6.egg-info/PKG-INFO
+#usr/lib/python3.6/site-packages/python_dateutil-0.0.0-py3.6.egg-info/SOURCES.txt
+#usr/lib/python3.6/site-packages/python_dateutil-0.0.0-py3.6.egg-info/dependency_links.txt
+#usr/lib/python3.6/site-packages/python_dateutil-0.0.0-py3.6.egg-info/requires.txt
+#usr/lib/python3.6/site-packages/python_dateutil-0.0.0-py3.6.egg-info/top_level.txt
+#usr/lib/python3.6/site-packages/python_dateutil-0.0.0-py3.6.egg-info/zip-safe
diff --git a/config/rootfiles/packages/python3-docutils b/config/rootfiles/packages/python3-docutils
new file mode 100644 (file)
index 0000000..105fdb1
--- /dev/null
@@ -0,0 +1,348 @@
+usr/bin/rst2html4.py
+usr/bin/rst2html5.py
+usr/lib/python3.6/site-packages/docutils
+#usr/lib/python3.6/site-packages/docutils-0.14-py3.6.egg-info
+#usr/lib/python3.6/site-packages/docutils/__init__.py
+#usr/lib/python3.6/site-packages/docutils/__pycache__
+#usr/lib/python3.6/site-packages/docutils/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/__pycache__/_compat.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/__pycache__/core.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/__pycache__/examples.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/__pycache__/frontend.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/__pycache__/io.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/__pycache__/nodes.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/__pycache__/statemachine.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/_compat.py
+#usr/lib/python3.6/site-packages/docutils/core.py
+#usr/lib/python3.6/site-packages/docutils/examples.py
+#usr/lib/python3.6/site-packages/docutils/frontend.py
+#usr/lib/python3.6/site-packages/docutils/io.py
+#usr/lib/python3.6/site-packages/docutils/languages
+#usr/lib/python3.6/site-packages/docutils/languages/__init__.py
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/af.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/ca.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/cs.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/da.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/de.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/en.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/eo.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/es.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/fa.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/fi.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/fr.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/gl.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/he.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/it.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/ja.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/lt.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/lv.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/nl.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/pl.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/pt_br.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/ru.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/sk.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/sv.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/zh_cn.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/__pycache__/zh_tw.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/languages/af.py
+#usr/lib/python3.6/site-packages/docutils/languages/ca.py
+#usr/lib/python3.6/site-packages/docutils/languages/cs.py
+#usr/lib/python3.6/site-packages/docutils/languages/da.py
+#usr/lib/python3.6/site-packages/docutils/languages/de.py
+#usr/lib/python3.6/site-packages/docutils/languages/en.py
+#usr/lib/python3.6/site-packages/docutils/languages/eo.py
+#usr/lib/python3.6/site-packages/docutils/languages/es.py
+#usr/lib/python3.6/site-packages/docutils/languages/fa.py
+#usr/lib/python3.6/site-packages/docutils/languages/fi.py
+#usr/lib/python3.6/site-packages/docutils/languages/fr.py
+#usr/lib/python3.6/site-packages/docutils/languages/gl.py
+#usr/lib/python3.6/site-packages/docutils/languages/he.py
+#usr/lib/python3.6/site-packages/docutils/languages/it.py
+#usr/lib/python3.6/site-packages/docutils/languages/ja.py
+#usr/lib/python3.6/site-packages/docutils/languages/lt.py
+#usr/lib/python3.6/site-packages/docutils/languages/lv.py
+#usr/lib/python3.6/site-packages/docutils/languages/nl.py
+#usr/lib/python3.6/site-packages/docutils/languages/pl.py
+#usr/lib/python3.6/site-packages/docutils/languages/pt_br.py
+#usr/lib/python3.6/site-packages/docutils/languages/ru.py
+#usr/lib/python3.6/site-packages/docutils/languages/sk.py
+#usr/lib/python3.6/site-packages/docutils/languages/sv.py
+#usr/lib/python3.6/site-packages/docutils/languages/zh_cn.py
+#usr/lib/python3.6/site-packages/docutils/languages/zh_tw.py
+#usr/lib/python3.6/site-packages/docutils/nodes.py
+#usr/lib/python3.6/site-packages/docutils/parsers
+#usr/lib/python3.6/site-packages/docutils/parsers/__init__.py
+#usr/lib/python3.6/site-packages/docutils/parsers/__pycache__
+#usr/lib/python3.6/site-packages/docutils/parsers/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/__pycache__/null.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/null.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/__init__.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/__pycache__
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/__pycache__/roles.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/__pycache__/states.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/__pycache__/tableparser.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/directives
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/directives/__init__.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/directives/__pycache__
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/directives/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/directives/__pycache__/admonitions.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/directives/__pycache__/body.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/directives/__pycache__/html.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/directives/__pycache__/images.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/directives/__pycache__/misc.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/directives/__pycache__/parts.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/directives/__pycache__/references.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/directives/__pycache__/tables.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/directives/admonitions.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/directives/body.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/directives/html.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/directives/images.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/directives/misc.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/directives/parts.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/directives/references.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/directives/tables.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/README.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isoamsa.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isoamsb.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isoamsc.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isoamsn.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isoamso.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isoamsr.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isobox.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isocyr1.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isocyr2.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isodia.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isogrk1.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isogrk2.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isogrk3.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isogrk4-wide.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isogrk4.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isolat1.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isolat2.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isomfrk-wide.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isomfrk.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isomopf-wide.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isomopf.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isomscr-wide.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isomscr.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isonum.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isopub.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/isotech.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/mmlalias.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/mmlextra-wide.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/mmlextra.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/s5defs.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/xhtml1-lat1.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/xhtml1-special.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/include/xhtml1-symbol.txt
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__init__.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/af.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/ca.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/cs.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/da.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/de.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/en.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/eo.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/es.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/fa.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/fi.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/fr.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/gl.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/he.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/it.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/ja.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/lt.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/lv.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/nl.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/pl.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/pt_br.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/ru.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/sk.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/sv.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/zh_cn.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/__pycache__/zh_tw.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/af.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/ca.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/cs.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/da.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/de.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/en.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/eo.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/es.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/fa.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/fi.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/fr.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/gl.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/he.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/it.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/ja.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/lt.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/lv.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/nl.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/pl.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/pt_br.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/ru.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/sk.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/sv.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/zh_cn.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/languages/zh_tw.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/roles.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/states.py
+#usr/lib/python3.6/site-packages/docutils/parsers/rst/tableparser.py
+#usr/lib/python3.6/site-packages/docutils/readers
+#usr/lib/python3.6/site-packages/docutils/readers/__init__.py
+#usr/lib/python3.6/site-packages/docutils/readers/__pycache__
+#usr/lib/python3.6/site-packages/docutils/readers/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/readers/__pycache__/doctree.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/readers/__pycache__/pep.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/readers/__pycache__/standalone.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/readers/doctree.py
+#usr/lib/python3.6/site-packages/docutils/readers/pep.py
+#usr/lib/python3.6/site-packages/docutils/readers/standalone.py
+#usr/lib/python3.6/site-packages/docutils/statemachine.py
+#usr/lib/python3.6/site-packages/docutils/transforms
+#usr/lib/python3.6/site-packages/docutils/transforms/__init__.py
+#usr/lib/python3.6/site-packages/docutils/transforms/__pycache__
+#usr/lib/python3.6/site-packages/docutils/transforms/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/transforms/__pycache__/components.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/transforms/__pycache__/frontmatter.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/transforms/__pycache__/misc.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/transforms/__pycache__/parts.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/transforms/__pycache__/peps.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/transforms/__pycache__/references.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/transforms/__pycache__/universal.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/transforms/__pycache__/writer_aux.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/transforms/components.py
+#usr/lib/python3.6/site-packages/docutils/transforms/frontmatter.py
+#usr/lib/python3.6/site-packages/docutils/transforms/misc.py
+#usr/lib/python3.6/site-packages/docutils/transforms/parts.py
+#usr/lib/python3.6/site-packages/docutils/transforms/peps.py
+#usr/lib/python3.6/site-packages/docutils/transforms/references.py
+#usr/lib/python3.6/site-packages/docutils/transforms/universal.py
+#usr/lib/python3.6/site-packages/docutils/transforms/writer_aux.py
+#usr/lib/python3.6/site-packages/docutils/utils
+#usr/lib/python3.6/site-packages/docutils/utils/__init__.py
+#usr/lib/python3.6/site-packages/docutils/utils/__pycache__
+#usr/lib/python3.6/site-packages/docutils/utils/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/utils/__pycache__/code_analyzer.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/utils/__pycache__/error_reporting.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/utils/__pycache__/punctuation_chars.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/utils/__pycache__/roman.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/utils/__pycache__/smartquotes.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/utils/__pycache__/urischemes.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/utils/code_analyzer.py
+#usr/lib/python3.6/site-packages/docutils/utils/error_reporting.py
+#usr/lib/python3.6/site-packages/docutils/utils/math
+#usr/lib/python3.6/site-packages/docutils/utils/math/__init__.py
+#usr/lib/python3.6/site-packages/docutils/utils/math/__pycache__
+#usr/lib/python3.6/site-packages/docutils/utils/math/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/utils/math/__pycache__/latex2mathml.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/utils/math/__pycache__/math2html.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/utils/math/__pycache__/tex2mathml_extern.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/utils/math/__pycache__/tex2unichar.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/utils/math/__pycache__/unichar2tex.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/utils/math/latex2mathml.py
+#usr/lib/python3.6/site-packages/docutils/utils/math/math2html.py
+#usr/lib/python3.6/site-packages/docutils/utils/math/tex2mathml_extern.py
+#usr/lib/python3.6/site-packages/docutils/utils/math/tex2unichar.py
+#usr/lib/python3.6/site-packages/docutils/utils/math/unichar2tex.py
+#usr/lib/python3.6/site-packages/docutils/utils/punctuation_chars.py
+#usr/lib/python3.6/site-packages/docutils/utils/roman.py
+#usr/lib/python3.6/site-packages/docutils/utils/smartquotes.py
+#usr/lib/python3.6/site-packages/docutils/utils/urischemes.py
+#usr/lib/python3.6/site-packages/docutils/writers
+#usr/lib/python3.6/site-packages/docutils/writers/__init__.py
+#usr/lib/python3.6/site-packages/docutils/writers/__pycache__
+#usr/lib/python3.6/site-packages/docutils/writers/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/writers/__pycache__/_html_base.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/writers/__pycache__/docutils_xml.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/writers/__pycache__/manpage.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/writers/__pycache__/null.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/writers/__pycache__/pseudoxml.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/writers/_html_base.py
+#usr/lib/python3.6/site-packages/docutils/writers/docutils_xml.py
+#usr/lib/python3.6/site-packages/docutils/writers/html4css1
+#usr/lib/python3.6/site-packages/docutils/writers/html4css1/__init__.py
+#usr/lib/python3.6/site-packages/docutils/writers/html4css1/__pycache__
+#usr/lib/python3.6/site-packages/docutils/writers/html4css1/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/writers/html4css1/html4css1.css
+#usr/lib/python3.6/site-packages/docutils/writers/html4css1/template.txt
+#usr/lib/python3.6/site-packages/docutils/writers/html5_polyglot
+#usr/lib/python3.6/site-packages/docutils/writers/html5_polyglot/__init__.py
+#usr/lib/python3.6/site-packages/docutils/writers/html5_polyglot/__pycache__
+#usr/lib/python3.6/site-packages/docutils/writers/html5_polyglot/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/writers/html5_polyglot/math.css
+#usr/lib/python3.6/site-packages/docutils/writers/html5_polyglot/minimal.css
+#usr/lib/python3.6/site-packages/docutils/writers/html5_polyglot/plain.css
+#usr/lib/python3.6/site-packages/docutils/writers/html5_polyglot/template.txt
+#usr/lib/python3.6/site-packages/docutils/writers/latex2e
+#usr/lib/python3.6/site-packages/docutils/writers/latex2e/__init__.py
+#usr/lib/python3.6/site-packages/docutils/writers/latex2e/__pycache__
+#usr/lib/python3.6/site-packages/docutils/writers/latex2e/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/writers/latex2e/default.tex
+#usr/lib/python3.6/site-packages/docutils/writers/latex2e/titlepage.tex
+#usr/lib/python3.6/site-packages/docutils/writers/latex2e/xelatex.tex
+#usr/lib/python3.6/site-packages/docutils/writers/manpage.py
+#usr/lib/python3.6/site-packages/docutils/writers/null.py
+#usr/lib/python3.6/site-packages/docutils/writers/odf_odt
+#usr/lib/python3.6/site-packages/docutils/writers/odf_odt/__init__.py
+#usr/lib/python3.6/site-packages/docutils/writers/odf_odt/__pycache__
+#usr/lib/python3.6/site-packages/docutils/writers/odf_odt/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/writers/odf_odt/__pycache__/pygmentsformatter.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/writers/odf_odt/pygmentsformatter.py
+#usr/lib/python3.6/site-packages/docutils/writers/odf_odt/styles.odt
+#usr/lib/python3.6/site-packages/docutils/writers/pep_html
+#usr/lib/python3.6/site-packages/docutils/writers/pep_html/__init__.py
+#usr/lib/python3.6/site-packages/docutils/writers/pep_html/__pycache__
+#usr/lib/python3.6/site-packages/docutils/writers/pep_html/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/writers/pep_html/pep.css
+#usr/lib/python3.6/site-packages/docutils/writers/pep_html/template.txt
+#usr/lib/python3.6/site-packages/docutils/writers/pseudoxml.py
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/__init__.py
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/__pycache__
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/README.txt
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/big-black
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/big-black/__base__
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/big-black/framing.css
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/big-black/pretty.css
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/big-white
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/big-white/framing.css
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/big-white/pretty.css
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/default
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/default/blank.gif
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/default/framing.css
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/default/iepngfix.htc
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/default/opera.css
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/default/outline.css
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/default/pretty.css
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/default/print.css
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/default/s5-core.css
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/default/slides.css
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/default/slides.js
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/medium-black
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/medium-black/__base__
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/medium-black/pretty.css
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/medium-white
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/medium-white/framing.css
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/medium-white/pretty.css
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/small-black
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/small-black/__base__
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/small-black/pretty.css
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/small-white
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/small-white/framing.css
+#usr/lib/python3.6/site-packages/docutils/writers/s5_html/themes/small-white/pretty.css
+#usr/lib/python3.6/site-packages/docutils/writers/xetex
+#usr/lib/python3.6/site-packages/docutils/writers/xetex/__init__.py
+#usr/lib/python3.6/site-packages/docutils/writers/xetex/__pycache__
+#usr/lib/python3.6/site-packages/docutils/writers/xetex/__pycache__/__init__.cpython-36.pyc
diff --git a/config/rootfiles/packages/python3-jmespath b/config/rootfiles/packages/python3-jmespath
new file mode 100644 (file)
index 0000000..f47610a
--- /dev/null
@@ -0,0 +1,25 @@
+usr/bin/jp.py
+usr/lib/python3.6/site-packages/jmespath
+#usr/lib/python3.6/site-packages/jmespath-0.9.3-py3.6.egg-info
+#usr/lib/python3.6/site-packages/jmespath-0.9.3-py3.6.egg-info/PKG-INFO
+#usr/lib/python3.6/site-packages/jmespath-0.9.3-py3.6.egg-info/SOURCES.txt
+#usr/lib/python3.6/site-packages/jmespath-0.9.3-py3.6.egg-info/dependency_links.txt
+#usr/lib/python3.6/site-packages/jmespath-0.9.3-py3.6.egg-info/pbr.json
+#usr/lib/python3.6/site-packages/jmespath-0.9.3-py3.6.egg-info/top_level.txt
+#usr/lib/python3.6/site-packages/jmespath/__init__.py
+#usr/lib/python3.6/site-packages/jmespath/__pycache__
+#usr/lib/python3.6/site-packages/jmespath/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/jmespath/__pycache__/ast.cpython-36.pyc
+#usr/lib/python3.6/site-packages/jmespath/__pycache__/compat.cpython-36.pyc
+#usr/lib/python3.6/site-packages/jmespath/__pycache__/exceptions.cpython-36.pyc
+#usr/lib/python3.6/site-packages/jmespath/__pycache__/functions.cpython-36.pyc
+#usr/lib/python3.6/site-packages/jmespath/__pycache__/lexer.cpython-36.pyc
+#usr/lib/python3.6/site-packages/jmespath/__pycache__/parser.cpython-36.pyc
+#usr/lib/python3.6/site-packages/jmespath/__pycache__/visitor.cpython-36.pyc
+#usr/lib/python3.6/site-packages/jmespath/ast.py
+#usr/lib/python3.6/site-packages/jmespath/compat.py
+#usr/lib/python3.6/site-packages/jmespath/exceptions.py
+#usr/lib/python3.6/site-packages/jmespath/functions.py
+#usr/lib/python3.6/site-packages/jmespath/lexer.py
+#usr/lib/python3.6/site-packages/jmespath/parser.py
+#usr/lib/python3.6/site-packages/jmespath/visitor.py
diff --git a/config/rootfiles/packages/python3-pyasn1 b/config/rootfiles/packages/python3-pyasn1
new file mode 100644 (file)
index 0000000..fdfef00
--- /dev/null
@@ -0,0 +1,94 @@
+usr/lib/python3.6/site-packages/pyasn1
+#usr/lib/python3.6/site-packages/pyasn1-0.4.4-py3.6.egg-info
+#usr/lib/python3.6/site-packages/pyasn1-0.4.4-py3.6.egg-info/PKG-INFO
+#usr/lib/python3.6/site-packages/pyasn1-0.4.4-py3.6.egg-info/SOURCES.txt
+#usr/lib/python3.6/site-packages/pyasn1-0.4.4-py3.6.egg-info/dependency_links.txt
+#usr/lib/python3.6/site-packages/pyasn1-0.4.4-py3.6.egg-info/top_level.txt
+#usr/lib/python3.6/site-packages/pyasn1-0.4.4-py3.6.egg-info/zip-safe
+#usr/lib/python3.6/site-packages/pyasn1/__init__.py
+#usr/lib/python3.6/site-packages/pyasn1/__pycache__
+#usr/lib/python3.6/site-packages/pyasn1/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/__pycache__/debug.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/__pycache__/error.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/codec
+#usr/lib/python3.6/site-packages/pyasn1/codec/__init__.py
+#usr/lib/python3.6/site-packages/pyasn1/codec/__pycache__
+#usr/lib/python3.6/site-packages/pyasn1/codec/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/codec/ber
+#usr/lib/python3.6/site-packages/pyasn1/codec/ber/__init__.py
+#usr/lib/python3.6/site-packages/pyasn1/codec/ber/__pycache__
+#usr/lib/python3.6/site-packages/pyasn1/codec/ber/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/codec/ber/__pycache__/decoder.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/codec/ber/__pycache__/encoder.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/codec/ber/__pycache__/eoo.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/codec/ber/decoder.py
+#usr/lib/python3.6/site-packages/pyasn1/codec/ber/encoder.py
+#usr/lib/python3.6/site-packages/pyasn1/codec/ber/eoo.py
+#usr/lib/python3.6/site-packages/pyasn1/codec/cer
+#usr/lib/python3.6/site-packages/pyasn1/codec/cer/__init__.py
+#usr/lib/python3.6/site-packages/pyasn1/codec/cer/__pycache__
+#usr/lib/python3.6/site-packages/pyasn1/codec/cer/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/codec/cer/__pycache__/decoder.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/codec/cer/__pycache__/encoder.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/codec/cer/decoder.py
+#usr/lib/python3.6/site-packages/pyasn1/codec/cer/encoder.py
+#usr/lib/python3.6/site-packages/pyasn1/codec/der
+#usr/lib/python3.6/site-packages/pyasn1/codec/der/__init__.py
+#usr/lib/python3.6/site-packages/pyasn1/codec/der/__pycache__
+#usr/lib/python3.6/site-packages/pyasn1/codec/der/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/codec/der/__pycache__/decoder.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/codec/der/__pycache__/encoder.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/codec/der/decoder.py
+#usr/lib/python3.6/site-packages/pyasn1/codec/der/encoder.py
+#usr/lib/python3.6/site-packages/pyasn1/codec/native
+#usr/lib/python3.6/site-packages/pyasn1/codec/native/__init__.py
+#usr/lib/python3.6/site-packages/pyasn1/codec/native/__pycache__
+#usr/lib/python3.6/site-packages/pyasn1/codec/native/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/codec/native/__pycache__/decoder.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/codec/native/__pycache__/encoder.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/codec/native/decoder.py
+#usr/lib/python3.6/site-packages/pyasn1/codec/native/encoder.py
+#usr/lib/python3.6/site-packages/pyasn1/compat
+#usr/lib/python3.6/site-packages/pyasn1/compat/__init__.py
+#usr/lib/python3.6/site-packages/pyasn1/compat/__pycache__
+#usr/lib/python3.6/site-packages/pyasn1/compat/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/compat/__pycache__/binary.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/compat/__pycache__/calling.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/compat/__pycache__/dateandtime.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/compat/__pycache__/integer.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/compat/__pycache__/octets.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/compat/__pycache__/string.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/compat/binary.py
+#usr/lib/python3.6/site-packages/pyasn1/compat/calling.py
+#usr/lib/python3.6/site-packages/pyasn1/compat/dateandtime.py
+#usr/lib/python3.6/site-packages/pyasn1/compat/integer.py
+#usr/lib/python3.6/site-packages/pyasn1/compat/octets.py
+#usr/lib/python3.6/site-packages/pyasn1/compat/string.py
+#usr/lib/python3.6/site-packages/pyasn1/debug.py
+#usr/lib/python3.6/site-packages/pyasn1/error.py
+#usr/lib/python3.6/site-packages/pyasn1/type
+#usr/lib/python3.6/site-packages/pyasn1/type/__init__.py
+#usr/lib/python3.6/site-packages/pyasn1/type/__pycache__
+#usr/lib/python3.6/site-packages/pyasn1/type/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/type/__pycache__/base.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/type/__pycache__/char.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/type/__pycache__/constraint.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/type/__pycache__/error.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/type/__pycache__/namedtype.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/type/__pycache__/namedval.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/type/__pycache__/opentype.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/type/__pycache__/tag.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/type/__pycache__/tagmap.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/type/__pycache__/univ.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/type/__pycache__/useful.cpython-36.pyc
+#usr/lib/python3.6/site-packages/pyasn1/type/base.py
+#usr/lib/python3.6/site-packages/pyasn1/type/char.py
+#usr/lib/python3.6/site-packages/pyasn1/type/constraint.py
+#usr/lib/python3.6/site-packages/pyasn1/type/error.py
+#usr/lib/python3.6/site-packages/pyasn1/type/namedtype.py
+#usr/lib/python3.6/site-packages/pyasn1/type/namedval.py
+#usr/lib/python3.6/site-packages/pyasn1/type/opentype.py
+#usr/lib/python3.6/site-packages/pyasn1/type/tag.py
+#usr/lib/python3.6/site-packages/pyasn1/type/tagmap.py
+#usr/lib/python3.6/site-packages/pyasn1/type/univ.py
+#usr/lib/python3.6/site-packages/pyasn1/type/useful.py
diff --git a/config/rootfiles/packages/python3-rsa b/config/rootfiles/packages/python3-rsa
new file mode 100644 (file)
index 0000000..27d52f1
--- /dev/null
@@ -0,0 +1,53 @@
+usr/bin/pyrsa-decrypt
+usr/bin/pyrsa-decrypt-bigfile
+usr/bin/pyrsa-encrypt
+usr/bin/pyrsa-encrypt-bigfile
+usr/bin/pyrsa-keygen
+usr/bin/pyrsa-priv2pub
+usr/bin/pyrsa-sign
+usr/bin/pyrsa-verify
+usr/lib/python3.6/site-packages/rsa
+#usr/lib/python3.6/site-packages/rsa-3.4.2-py3.6.egg-info
+#usr/lib/python3.6/site-packages/rsa-3.4.2-py3.6.egg-info/PKG-INFO
+#usr/lib/python3.6/site-packages/rsa-3.4.2-py3.6.egg-info/SOURCES.txt
+#usr/lib/python3.6/site-packages/rsa-3.4.2-py3.6.egg-info/dependency_links.txt
+#usr/lib/python3.6/site-packages/rsa-3.4.2-py3.6.egg-info/entry_points.txt
+#usr/lib/python3.6/site-packages/rsa-3.4.2-py3.6.egg-info/requires.txt
+#usr/lib/python3.6/site-packages/rsa-3.4.2-py3.6.egg-info/top_level.txt
+#usr/lib/python3.6/site-packages/rsa/__init__.py
+#usr/lib/python3.6/site-packages/rsa/__pycache__
+#usr/lib/python3.6/site-packages/rsa/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/rsa/__pycache__/_compat.cpython-36.pyc
+#usr/lib/python3.6/site-packages/rsa/__pycache__/_version133.cpython-36.pyc
+#usr/lib/python3.6/site-packages/rsa/__pycache__/_version200.cpython-36.pyc
+#usr/lib/python3.6/site-packages/rsa/__pycache__/asn1.cpython-36.pyc
+#usr/lib/python3.6/site-packages/rsa/__pycache__/bigfile.cpython-36.pyc
+#usr/lib/python3.6/site-packages/rsa/__pycache__/cli.cpython-36.pyc
+#usr/lib/python3.6/site-packages/rsa/__pycache__/common.cpython-36.pyc
+#usr/lib/python3.6/site-packages/rsa/__pycache__/core.cpython-36.pyc
+#usr/lib/python3.6/site-packages/rsa/__pycache__/key.cpython-36.pyc
+#usr/lib/python3.6/site-packages/rsa/__pycache__/parallel.cpython-36.pyc
+#usr/lib/python3.6/site-packages/rsa/__pycache__/pem.cpython-36.pyc
+#usr/lib/python3.6/site-packages/rsa/__pycache__/pkcs1.cpython-36.pyc
+#usr/lib/python3.6/site-packages/rsa/__pycache__/prime.cpython-36.pyc
+#usr/lib/python3.6/site-packages/rsa/__pycache__/randnum.cpython-36.pyc
+#usr/lib/python3.6/site-packages/rsa/__pycache__/transform.cpython-36.pyc
+#usr/lib/python3.6/site-packages/rsa/__pycache__/util.cpython-36.pyc
+#usr/lib/python3.6/site-packages/rsa/__pycache__/varblock.cpython-36.pyc
+#usr/lib/python3.6/site-packages/rsa/_compat.py
+#usr/lib/python3.6/site-packages/rsa/_version133.py
+#usr/lib/python3.6/site-packages/rsa/_version200.py
+#usr/lib/python3.6/site-packages/rsa/asn1.py
+#usr/lib/python3.6/site-packages/rsa/bigfile.py
+#usr/lib/python3.6/site-packages/rsa/cli.py
+#usr/lib/python3.6/site-packages/rsa/common.py
+#usr/lib/python3.6/site-packages/rsa/core.py
+#usr/lib/python3.6/site-packages/rsa/key.py
+#usr/lib/python3.6/site-packages/rsa/parallel.py
+#usr/lib/python3.6/site-packages/rsa/pem.py
+#usr/lib/python3.6/site-packages/rsa/pkcs1.py
+#usr/lib/python3.6/site-packages/rsa/prime.py
+#usr/lib/python3.6/site-packages/rsa/randnum.py
+#usr/lib/python3.6/site-packages/rsa/transform.py
+#usr/lib/python3.6/site-packages/rsa/util.py
+#usr/lib/python3.6/site-packages/rsa/varblock.py
diff --git a/config/rootfiles/packages/python3-s3transfer b/config/rootfiles/packages/python3-s3transfer
new file mode 100644 (file)
index 0000000..e65a847
--- /dev/null
@@ -0,0 +1,34 @@
+usr/lib/python3.6/site-packages/s3transfer
+#usr/lib/python3.6/site-packages/s3transfer-0.1.13-py3.6.egg-info
+#usr/lib/python3.6/site-packages/s3transfer-0.1.13-py3.6.egg-info/PKG-INFO
+#usr/lib/python3.6/site-packages/s3transfer-0.1.13-py3.6.egg-info/SOURCES.txt
+#usr/lib/python3.6/site-packages/s3transfer-0.1.13-py3.6.egg-info/dependency_links.txt
+#usr/lib/python3.6/site-packages/s3transfer-0.1.13-py3.6.egg-info/requires.txt
+#usr/lib/python3.6/site-packages/s3transfer-0.1.13-py3.6.egg-info/top_level.txt
+#usr/lib/python3.6/site-packages/s3transfer/__init__.py
+#usr/lib/python3.6/site-packages/s3transfer/__pycache__
+#usr/lib/python3.6/site-packages/s3transfer/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/s3transfer/__pycache__/bandwidth.cpython-36.pyc
+#usr/lib/python3.6/site-packages/s3transfer/__pycache__/compat.cpython-36.pyc
+#usr/lib/python3.6/site-packages/s3transfer/__pycache__/copies.cpython-36.pyc
+#usr/lib/python3.6/site-packages/s3transfer/__pycache__/delete.cpython-36.pyc
+#usr/lib/python3.6/site-packages/s3transfer/__pycache__/download.cpython-36.pyc
+#usr/lib/python3.6/site-packages/s3transfer/__pycache__/exceptions.cpython-36.pyc
+#usr/lib/python3.6/site-packages/s3transfer/__pycache__/futures.cpython-36.pyc
+#usr/lib/python3.6/site-packages/s3transfer/__pycache__/manager.cpython-36.pyc
+#usr/lib/python3.6/site-packages/s3transfer/__pycache__/subscribers.cpython-36.pyc
+#usr/lib/python3.6/site-packages/s3transfer/__pycache__/tasks.cpython-36.pyc
+#usr/lib/python3.6/site-packages/s3transfer/__pycache__/upload.cpython-36.pyc
+#usr/lib/python3.6/site-packages/s3transfer/__pycache__/utils.cpython-36.pyc
+#usr/lib/python3.6/site-packages/s3transfer/bandwidth.py
+#usr/lib/python3.6/site-packages/s3transfer/compat.py
+#usr/lib/python3.6/site-packages/s3transfer/copies.py
+#usr/lib/python3.6/site-packages/s3transfer/delete.py
+#usr/lib/python3.6/site-packages/s3transfer/download.py
+#usr/lib/python3.6/site-packages/s3transfer/exceptions.py
+#usr/lib/python3.6/site-packages/s3transfer/futures.py
+#usr/lib/python3.6/site-packages/s3transfer/manager.py
+#usr/lib/python3.6/site-packages/s3transfer/subscribers.py
+#usr/lib/python3.6/site-packages/s3transfer/tasks.py
+#usr/lib/python3.6/site-packages/s3transfer/upload.py
+#usr/lib/python3.6/site-packages/s3transfer/utils.py
diff --git a/config/rootfiles/packages/python3-six b/config/rootfiles/packages/python3-six
new file mode 100644 (file)
index 0000000..ae7a95e
--- /dev/null
@@ -0,0 +1,7 @@
+usr/lib/python3.6/site-packages/__pycache__/six.cpython-36.pyc
+#usr/lib/python3.6/site-packages/six-1.11.0-py3.6.egg-info
+#usr/lib/python3.6/site-packages/six-1.11.0-py3.6.egg-info/PKG-INFO
+#usr/lib/python3.6/site-packages/six-1.11.0-py3.6.egg-info/SOURCES.txt
+#usr/lib/python3.6/site-packages/six-1.11.0-py3.6.egg-info/dependency_links.txt
+#usr/lib/python3.6/site-packages/six-1.11.0-py3.6.egg-info/top_level.txt
+usr/lib/python3.6/site-packages/six.py
diff --git a/config/rootfiles/packages/python3-yaml b/config/rootfiles/packages/python3-yaml
new file mode 100644 (file)
index 0000000..6b095f8
--- /dev/null
@@ -0,0 +1,37 @@
+#usr/lib/python3.6/site-packages/PyYAML-3.13-py3.6.egg-info
+usr/lib/python3.6/site-packages/yaml
+#usr/lib/python3.6/site-packages/yaml/__init__.py
+#usr/lib/python3.6/site-packages/yaml/__pycache__
+#usr/lib/python3.6/site-packages/yaml/__pycache__/__init__.cpython-36.pyc
+#usr/lib/python3.6/site-packages/yaml/__pycache__/composer.cpython-36.pyc
+#usr/lib/python3.6/site-packages/yaml/__pycache__/constructor.cpython-36.pyc
+#usr/lib/python3.6/site-packages/yaml/__pycache__/cyaml.cpython-36.pyc
+#usr/lib/python3.6/site-packages/yaml/__pycache__/dumper.cpython-36.pyc
+#usr/lib/python3.6/site-packages/yaml/__pycache__/emitter.cpython-36.pyc
+#usr/lib/python3.6/site-packages/yaml/__pycache__/error.cpython-36.pyc
+#usr/lib/python3.6/site-packages/yaml/__pycache__/events.cpython-36.pyc
+#usr/lib/python3.6/site-packages/yaml/__pycache__/loader.cpython-36.pyc
+#usr/lib/python3.6/site-packages/yaml/__pycache__/nodes.cpython-36.pyc
+#usr/lib/python3.6/site-packages/yaml/__pycache__/parser.cpython-36.pyc
+#usr/lib/python3.6/site-packages/yaml/__pycache__/reader.cpython-36.pyc
+#usr/lib/python3.6/site-packages/yaml/__pycache__/representer.cpython-36.pyc
+#usr/lib/python3.6/site-packages/yaml/__pycache__/resolver.cpython-36.pyc
+#usr/lib/python3.6/site-packages/yaml/__pycache__/scanner.cpython-36.pyc
+#usr/lib/python3.6/site-packages/yaml/__pycache__/serializer.cpython-36.pyc
+#usr/lib/python3.6/site-packages/yaml/__pycache__/tokens.cpython-36.pyc
+#usr/lib/python3.6/site-packages/yaml/composer.py
+#usr/lib/python3.6/site-packages/yaml/constructor.py
+#usr/lib/python3.6/site-packages/yaml/cyaml.py
+#usr/lib/python3.6/site-packages/yaml/dumper.py
+#usr/lib/python3.6/site-packages/yaml/emitter.py
+#usr/lib/python3.6/site-packages/yaml/error.py
+#usr/lib/python3.6/site-packages/yaml/events.py
+#usr/lib/python3.6/site-packages/yaml/loader.py
+#usr/lib/python3.6/site-packages/yaml/nodes.py
+#usr/lib/python3.6/site-packages/yaml/parser.py
+#usr/lib/python3.6/site-packages/yaml/reader.py
+#usr/lib/python3.6/site-packages/yaml/representer.py
+#usr/lib/python3.6/site-packages/yaml/resolver.py
+#usr/lib/python3.6/site-packages/yaml/scanner.py
+#usr/lib/python3.6/site-packages/yaml/serializer.py
+#usr/lib/python3.6/site-packages/yaml/tokens.py
index 7cda40251a2422917f43c44f148a01c50190744a..eb76de72eeb42835ef807cf4702f456962b9d600 100644 (file)
@@ -59,7 +59,79 @@ print <<END
 <br><br>
 
 <p>
-       <strong>Core Developers:</strong>
+       <!-- CONTRIBUTORS -->
+Michael Tremer,
+Arne Fitzenreiter,
+Christian Schmidt,
+Alexander Marx,
+Matthias Fischer,
+Stefan Schantl,
+Jan Paul Tuecking,
+Jonatan Schlag,
+Dirk Wagner,
+Marcel Lorenz,
+Erik Kapfer,
+Peter Müller,
+Alf Høgemark,
+Ben Schweikert,
+Peter Pfeiffer,
+Daniel Glanzmann,
+Heiner Schmeling,
+Timo Eissler,
+Daniel Weismüller,
+Jan Lentfer,
+Marcus Scholz,
+Ersan Yildirim,
+Joern-Ingo Weigert,
+Alfred Haas,
+Lars Schuhmacher,
+Rene Zingel,
+Sascha Kilian,
+Wolfgang Apolinarski,
+Ronald Wiesinger,
+Stephan Feddersen,
+Daniel Weismueller,
+Justin Luth,
+Michael Eitelwein,
+Bernhard Bitsch,
+Dominik Hassler,
+Larsen,
+Gabriel Rolland,
+Anton D. Seliverstov,
+Bernhard Bittner,
+David Kleuker,
+Hans Horsten,
+Jakub Ratajczak,
+Jorrit de Jonge,
+Przemek Zdroik,
+Andrew Bellows,
+Axel Gembe,
+Bernhard Held,
+Christoph Anderegg,
+Daniel Aleksandersen,
+Douglas Duckworth,
+Eberhard Beilharz,
+Ersan Yildirim Ersan,
+Gerd Hoerst,
+H. Horsten,
+Heino Gutschmidt,
+Jan Behrens,
+Jochen Kauz,
+Julian McConnell,
+Jörn-Ingo Weigert,
+Kay-Michael Köhler,
+Kim Wölfel,
+Logan Schmidt,
+Nico Prenzel,
+Osmar Gonzalez,
+Paul T. Simmons,
+Robert Möker,
+Stefan Ernst,
+Stefan Ferstl,
+Thomas Ebert,
+Timmothy Wilson,
+Umberto Parma
+       <!-- END -->
 </p>
 
 <ul style="list-style: none">
index 499f279d1fefb68d5e85186e0f48edd76ab455e3..fb1c25dfd577a016a3fefdf76456f7c39811fcb9 100644 (file)
@@ -241,10 +241,6 @@ if ($fwdfwsettings{'ACTION'} eq 'saverule')
                        $checkorange='on';
                }
        }
-       #check useless rules
-       if(     ($fwdfwsettings{$fwdfwsettings{'grp1'}} eq 'ORANGE' || $checkorange eq 'on') && $fwdfwsettings{'grp2'} eq 'ipfire'){
-               $errormessage.=$Lang::tr{'fwdfw useless rule'}."<br>";
-       }
        #check if we try to break rules
        if(     $fwdfwsettings{'grp1'} eq 'ipfire_src' && $fwdfwsettings{'grp2'} eq 'ipfire'){
                $errormessage=$Lang::tr{'fwdfw err same'};
index 98176d6902f04e509dca55d9eb4434b059276625..030fd4b64def42e9995492497d723dfcdb957fbf 100644 (file)
@@ -335,10 +335,18 @@ print <<END
 <td valign='top'>
 END
        ;
-       if ($sid ne "n/a") {
-               print "<a href='https://www.snort.org/rule_docs/$sid' ";
+       if ($sid eq "n/a") {
+               print $sid;
+       } elsif ($sid < 1000000) {
+               # Link to sourcefire if the the rule sid is less than 1000000.
+               print "<a href='https://www.snort.org/rule_docs/1-$sid' ";
+               print "target='_blank'>$sid</a></td>\n";
+       } elsif ($sid >= 2000000 and $sid < 3000000) {
+               # Link to emergingthreats if the rule sid is between 2000000 and 3000000.
+               print "<a href='http://doc.emergingthreats.net/$sid' ";
                print "target='_blank'>$sid</a></td>\n";
        } else {
+               # No external link for user defined rules
                print $sid;
        }
 print <<END
index 82bdde066a991ca0629df53c81758a2f036093b6..516fb1cabb8ee276ea639a30050beef9feb8c79e 100644 (file)
@@ -79,6 +79,19 @@ DIR_TMP     = /tmp
 # Add the compiler location and version and specs to the ccache hash
 CCACHE_COMPILERCHECK += $(shell gcc -dumpspecs 2>/dev/null | md5sum | cut -d ' ' -f1)
 
+# We support EFI on x86_64 and aarch64
+ifeq "$(BUILD_ARCH)" "x86_64"
+       EFI = 1
+       EFI_ARCH = x64
+       GRUB_ARCH = $(BUILD_ARCH)
+endif
+
+ifeq "$(BUILD_ARCH)" "aarch64"
+       EFI = 1
+       EFI_ARCH = aa64
+       GRUB_ARCH = arm64
+endif
+
 ###############################################################################
 # Common Macro Definitions
 ###############################################################################
index 16dd101d78ccb2dd57078cf9294f9325770472f3..0e526a5759d10b8884d9d6efd6938018f23a4b3b 100644 (file)
@@ -25,7 +25,7 @@
 
 include Config
 
-VER        = 2.4.33
+VER        = 2.4.34
 
 THISAPP    = httpd-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -45,7 +45,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 6ef469d3f16fffeb688bc6e0346823e5
+$(DL_FILE)_MD5 = 818adca52f3be187fe45d6822755be95
 
 install : $(TARGET)
 
diff --git a/lfs/avahi b/lfs/avahi
new file mode 100644 (file)
index 0000000..cc1d5c3
--- /dev/null
+++ b/lfs/avahi
@@ -0,0 +1,108 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007  Michael Tremer & Christian Schmidt                      #
+#                                                                             #
+# 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 3 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/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.7
+
+THISAPP    = avahi-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+PROG       = avahi
+PAK_VER    = 5
+
+DEPS      = "dbus libdaemon"
+
+CFLAGS    += -U_FORTIFY_SOURCE
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = d76c59d0882ac6c256d70a2a585362a6
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && ./configure \
+               --prefix=/usr \
+               --sysconfdir=/etc \
+               --localstatedir=/var \
+               --with-avahi-user=avahi \
+               --disable-qt3 \
+               --disable-qt4 \
+               --disable-gtk \
+               --disable-gtk3 \
+               --disable-pygtk \
+               --disable-python \
+               --disable-pygobject \
+               --disable-python-dbus \
+               --disable-mono \
+               --disable-monodoc \
+               --with-distro=none
+       cd $(DIR_APP) && make $(MAKETUNING)
+       cd $(DIR_APP) && make install
+
+       # Install configuration for samba
+       cp -avf $(DIR_SRC)/config/avahi/smb.service /etc/avahi/services/smb.service
+
+       # Install initscript
+       $(call INSTALL_INITSCRIPT,avahi)
+
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/lfs/aws-cli b/lfs/aws-cli
new file mode 100644 (file)
index 0000000..f5d2e36
--- /dev/null
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2011  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# 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 3 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/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.15.77
+
+THISAPP    = aws-cli-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = aws-cli
+PAK_VER    = 1
+
+DEPS       = "python3 python3-botocore python3-colorama python3-docutils python3-pyasn1 python3-rsa python3-s3transfer python3-yaml"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = b4404ee6ff3c1dad1aa1174d063beb71
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && python3 setup.py build
+       cd $(DIR_APP) && python3 setup.py install --root=/
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
index 35f76443e45947c9483591eeac4fd4587f765506..8b04037b7bebf1d5d32867cf1c7b2f0e5ec39300 100644 (file)
--- a/lfs/bind
+++ b/lfs/bind
@@ -25,7 +25,7 @@
 
 include Config
 
-VER        = 9.11.3
+VER        = 9.11.4-P1
 
 THISAPP    = bind-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -43,7 +43,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 4ed2a3f235595eadbd763b7ecb687ca0
+$(DL_FILE)_MD5 = b2c54d6c2003b693388041fd109e8b6b
 
 install : $(TARGET)
 
diff --git a/lfs/cdrkit b/lfs/cdrkit
new file mode 100644 (file)
index 0000000..24b5365
--- /dev/null
@@ -0,0 +1,109 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007  Michael Tremer & Christian Schmidt                      #
+#                                                                             #
+# 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 3 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/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.1.11
+
+THISAPP    = cdrkit-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = efe08e2f3ca478486037b053acd512e9
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cdrkit/cdrkit-1.1.8-werror.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cdrkit/cdrkit-1.1.9-buffer_overflow.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cdrkit/cdrkit-1.1.9-no_mp3.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cdrkit/cdrkit-1.1.9-efi-boot.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cdrkit/cdrkit-1.1.10-build-fix.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cdrkit/cdrkit-1.1.11-cmakewarn.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cdrkit/cdrkit-1.1.11-devname.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cdrkit/cdrkit-1.1.11-dvdman.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cdrkit/cdrkit-1.1.11-format.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cdrkit/cdrkit-1.1.11-handler.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cdrkit/cdrkit-1.1.11-manpagefix.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cdrkit/cdrkit-1.1.11-memset.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cdrkit/cdrkit-1.1.11-paranoiacdda.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cdrkit/cdrkit-1.1.11-ppc64le_elfheader.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cdrkit/cdrkit-1.1.11-readsegfault.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cdrkit/cdrkit-1.1.11-rootstat.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cdrkit/cdrkit-1.1.11-usalinst.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cdrkit/cdrkit-1.1.11-utf8.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cdrkit/cdrkit-1.1.11-werror_gcc5.patch
+
+       cd $(DIR_APP) && sed -i CMakeLists.txt -e "s/icedax//g"
+
+       cd $(DIR_APP) && mkdir -pv build
+       cd $(DIR_APP)/build && cmake .. \
+               -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+               -DBUILD_SHARED_LIBS:BOOL=ON
+       cd $(DIR_APP)/build && make $(MAKETUNING)
+       cd $(DIR_APP)/build && make install
+
+       ln -svf genisoimage /usr/bin/mkisofs
+       ln -svf genisoimage /usr/bin/mkhybrid
+       ln -svf icedax /usr/bin/cdda2wav
+       ln -svf wodim /usr/bin/cdrecord
+       ln -svf wodim /usr/bin/dvdrecord
+
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
index 6382034b54f4c76063e19bf0b30f8b312641a742..c33919c386a8e369bf4112a261dce44cbd8a492c 100644 (file)
--- a/lfs/cdrom
+++ b/lfs/cdrom
@@ -29,6 +29,103 @@ VER = ipfire
 THISAPP    = cdrom
 TARGET     = $(DIR_INFO)/$(THISAPP)
 
+ifeq "$(BUILD_PLATFORM)" "arm"
+       TAR_OPTIONS =
+else
+       TAR_OPTIONS = --lzma
+endif
+
+HAS_MEMTEST = 0
+HAS_IPXE = 0
+HAS_ISOLINUX = 0
+HAS_KERNEL = 1
+
+ifeq "$(BUILD_PLATFORM)" "x86"
+       HAS_MEMTEST = 1
+       HAS_IPXE = 1
+       HAS_ISOLINUX = 1
+endif
+
+ifeq "$(BUILD_ARCH)" "armv5tel"
+       HAS_KERNEL = 0
+endif
+
+ISO_ARGS = -J -r -v \
+       -A "$(NAME) $(VERSION) $(BUILD_ARCH)" \
+       -V "$(NAME) $(VERSION) $(BUILD_ARCH)"
+
+ISOHYBRID_ARGS =
+
+ifeq "$(HAS_ISOLINUX)" "1"
+       ISO_ARGS += \
+               -no-emul-boot \
+               -boot-load-size 4 \
+               -boot-info-table \
+               -b boot/isolinux/isolinux.bin \
+               -c boot/isolinux/boot.catalog
+endif
+
+ifeq "$(EFI)" "1"
+       ISO_ARGS += \
+               -eltorito-alt-boot \
+               -e boot/isolinux/efiboot.img \
+               -no-emul-boot
+
+       ISOHYBRID_ARGS += --uefi
+endif
+
+GRUB_EFI_MODULES = \
+       all_video \
+       at_keyboard \
+       boot \
+       bitmap_scale \
+       cat \
+       chain \
+       configfile \
+       disk \
+       echo \
+       efi_gop \
+       efi_uga \
+       ext2 \
+       extcmd \
+       fat \
+       file \
+       font \
+       fxterm_menu \
+       gfxterm \
+       gfxmenu \
+       gfxterm_background \
+       gzio \
+       halt \
+       help \
+       iso9660 \
+       jpeg \
+       loadbios \
+       loadenv \
+       loopback \
+       linux \
+       ls \
+       memdisk \
+       minicmd \
+       nativedisk \
+       normal \
+       ntfs \
+       part_gpt \
+       part_msdos \
+       png \
+       probe \
+       reboot \
+       regexp \
+       search \
+       search_fs_file \
+       search_fs_uuid \
+       search_label \
+       tar \
+       test \
+       tga \
+       true \
+       usb_keyboard
+
 ###############################################################################
 # Top-level Rules
 ###############################################################################
@@ -79,15 +176,16 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        cp $(DIR_SRC)/doc/COPYING                               /install/cdrom/
        cp $(DIR_SRC)/doc/{ChangeLog,packages-list.txt} /install/cdrom/doc
 
-       # Make the ISO
        mkdir -p /install/cdrom/boot/isolinux
-       dd if=/dev/zero  bs=1k count=2            > /install/cdrom/boot/isolinux/boot.catalog
-ifneq "$(BUILD_PLATFORM)" "arm"
+
+ifeq "$(HAS_KERNEL)" "1"
        cp /boot/vmlinuz-$(KVER)-ipfire             /install/cdrom/boot/isolinux/vmlinuz
-       dracut --force -a "installer" --strip --xz /install/cdrom/boot/isolinux/instroot $(KVER)-ipfire
+       dracut --force --early-microcode -a "installer" --strip --xz /install/cdrom/boot/isolinux/instroot $(KVER)-ipfire
+endif
+
+ifeq "$(HAS_ISOLINUX)" "1"
+       dd if=/dev/zero  bs=1k count=2            > /install/cdrom/boot/isolinux/boot.catalog
        cp $(DIR_SRC)/config/syslinux/boot.png      /install/cdrom/boot/isolinux/boot.png
-       cp /usr/lib/memtest86+/memtest.bin          /install/cdrom/boot/isolinux/memtest
-       cp /usr/share/ipfire-netboot/ipxe.lkrn      /install/cdrom/boot/isolinux/netboot
        cp /usr/share/syslinux/isolinux.bin         /install/cdrom/boot/isolinux/isolinux.bin
        cp /usr/share/hwdata/pci.ids                /install/cdrom/boot/isolinux/pci.ids
        cp -vf /usr/share/syslinux/*.c32            /install/cdrom/boot/isolinux/
@@ -95,16 +193,61 @@ ifneq "$(BUILD_PLATFORM)" "arm"
                $(DIR_SRC)/config/syslinux/syslinux.cfg \
                > /install/cdrom/boot/isolinux/isolinux.cfg
 endif
+
+ifeq "$(HAS_MEMTEST)" "1"
+       # Install memtest
+       cp /usr/lib/memtest86+/memtest.bin          /install/cdrom/boot/isolinux/memtest
+endif
+
+ifeq "$(HAS_IPXE)" "1"
+       cp /usr/share/ipfire-netboot/ipxe.lkrn      /install/cdrom/boot/isolinux/netboot
+endif
+
+ifeq "$(EFI)" "1"
+       # Generate embedded GRUB configuration
+       sed -e "s/NAME/$(NAME)/g" -e "s/VERSION/$(VERSION)/g" -e "s/ARCH/$(BUILD_ARCH)/g" \
+               $(DIR_SRC)/config/cdrom/grub-efi.cfg > /tmp/grub-efi.cfg
+
+       # Build a GRUB EFI image
+       mkdir -pv /install/cdrom/EFI/BOOT
+       grub-mkimage \
+               --format=$(GRUB_ARCH)-efi \
+               --output=/install/cdrom/EFI/BOOT/boot$(EFI_ARCH).efi \
+               --config=/tmp/grub-efi.cfg \
+               --compression=xz \
+               --prefix=/EFI/BOOT \
+               $$(for mod in $(GRUB_EFI_MODULES); do [ -f "/usr/lib/grub/$(GRUB_ARCH)-efi/$${mod}.mod" ] && echo "$${mod}"; done)
+
+       # Install GRUB configuration
+       mkdir -pv /install/cdrom/EFI/BOOT
+       sed -e "s/NAME/$(NAME)/g" -e "s/VERSION/$(VERSION)/g" -e "s/ARCH/$(BUILD_ARCH)/g" \
+               < $(DIR_SRC)/config/cdrom/grub.cfg > /install/cdrom/EFI/BOOT/grub.cfg
+
+       # Create the EFI Eltorito image
+       dd if=/dev/zero of=/install/cdrom/boot/isolinux/efiboot.img bs=1k count=1440
+       mkdosfs -F 12 -n "IPFIRE_EFI" /install/cdrom/boot/isolinux/efiboot.img
+
+       # Mount the EFI image
+       mkdir -pv /install/efiboot.img
+       mount -o loop /install/cdrom/boot/isolinux/efiboot.img /install/efiboot.img
+
+       # Copy the bootloader into the image
+       mkdir -pv /install/efiboot.img/EFI/BOOT
+       cp -a /install/cdrom/EFI/BOOT/boot$(EFI_ARCH).efi \
+               /install/efiboot.img/EFI/BOOT/boot$(EFI_ARCH).efi
+
+       # Cleanup
+       umount /install/efiboot.img
+       rm -rf /install/efiboot.img /tmp/grub-efi.cfg
+endif
+
        cd /install/cdrom && find -type f ! -name md5sum.txt | grep -v "./boot" | \
                                                xargs md5sum > md5sum.txt
 
        mkdir -p /install/images
-ifeq "$(BUILD_PLATFORM)" "arm"
-       cd /install/cdrom && mkisofs -J -r -V "$(NAME)_$(VERSION)" \
-               . > /install/images/$(SNAME)-$(VERSION).$(BUILD_ARCH)-full-core$(CORE).iso
-else
-       cd /install/cdrom && mkisofs -J -r -V "$(NAME)_$(VERSION)" \
-           -b boot/isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table \
-           -c boot/isolinux/boot.catalog . > /install/images/$(SNAME)-$(VERSION).$(BUILD_ARCH)-full-core$(CORE).iso
-       isohybrid /install/images/$(SNAME)-$(VERSION).$(BUILD_ARCH)-full-core$(CORE).iso
+       cd /install/cdrom && mkisofs $(ISO_ARGS) \
+               -o /install/images/$(SNAME)-$(VERSION).$(BUILD_ARCH)-full-core$(CORE).iso .
+
+ifeq "$(HAS_ISOLINUX)" "1"
+       isohybrid $(ISOHYBRID_ARGS) /install/images/$(SNAME)-$(VERSION).$(BUILD_ARCH)-full-core$(CORE).iso
 endif
index a9e2b1ac032aa20c333517543c90081ab75c76a0..ae0c603b71eabf815df90b7fecf36d511f14e177 100644 (file)
--- a/lfs/cups
+++ b/lfs/cups
@@ -32,9 +32,9 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/cups-$(VER)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = cups
-PAK_VER    = 16
+PAK_VER    = 17
 
-DEPS       = "cups-filters dbus ghostscript krb5 libtiff"
+DEPS       = "avahi cups-filters dbus ghostscript krb5 libtiff"
 
 ###############################################################################
 # Top-level Rules
@@ -83,10 +83,10 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
                        --sysconfdir=/var/ipfire \
                        --localstatedir=/var \
                        --enable-debug \
+                       --enable-avahi \
                        --enable-dbus \
                        --enable-gnutls \
-                       --enable-libusb \
-                       --disable-avahi
+                       --enable-libusb
 
        cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
        cd $(DIR_APP) && make install
diff --git a/lfs/efibootmgr b/lfs/efibootmgr
new file mode 100644 (file)
index 0000000..9a2a917
--- /dev/null
@@ -0,0 +1,80 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# 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 3 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/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 16
+
+THISAPP    = efibootmgr-$(VER)
+DL_FILE    = $(THISAPP).tar.bz2
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+SUP_ARCH   = aarch64 x86_64
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = ab7cf46774fda951a0e8a40beb65a90e
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+
+       cd $(DIR_APP) && make CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" \
+               EFIDIR=$(SNAME) $(MAKETUNING)
+       cd $(DIR_APP) && make install EFIDIR=$(SNAME)
+
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/lfs/efivar b/lfs/efivar
new file mode 100644 (file)
index 0000000..90d4c57
--- /dev/null
@@ -0,0 +1,79 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# 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 3 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/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 35
+
+THISAPP    = efivar-$(VER)
+DL_FILE    = $(THISAPP).tar.bz2
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+SUP_ARCH   = aarch64 x86_64
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 53da18ea0cf7bba1fd9edf3098037edf
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+
+       cd $(DIR_APP) && make CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" $(MAKETUNING)
+       cd $(DIR_APP) && make install
+
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
index 40aca53770481b766795b6c683d176163eadbe60..b78691e083ea40a309bb336552ba492a5307fa68 100644 (file)
@@ -31,6 +31,9 @@ TARGET     = $(DIR_INFO)/$(THISAPP)
 
 DEVICE     = $(shell losetup -f)
 PART_BOOT  = /dev/mapper/$(patsubst /dev/%,%,$(DEVICE))p1
+ifeq "$(EFI)" "1"
+  PART_EFI = /dev/mapper/$(patsubst /dev/%,%,$(DEVICE))p2
+endif
 PART_ROOT  = /dev/mapper/$(patsubst /dev/%,%,$(DEVICE))p3
 
 IMAGE_FILE = /install/images/$(SNAME)-$(VERSION).2gb-ext4.$(BUILD_ARCH)-full-core$(CORE).img.xz
@@ -62,11 +65,14 @@ ifeq "$(BUILD_PLATFORM)" "arm"
 
  # FAT32
  PART_TYPE = c
+ifeq "$(BUILD_ARCH)" "aarch64"
+ BOOTLOADER = grub
+endif
 else
  BOOTLOADER = grub
  S_OFFSET = 8192
 
- # Logical
+ # Linux
  PART_TYPE = L
 endif
 
@@ -75,8 +81,24 @@ endif
 S_BOOT := $(shell echo $$(( 262144 - $(S_OFFSET) )))
 S_ROOT := 2477600
 
+ifeq "$(EFI)" "1"
+ S_EFI = 65536 # 32 MB
+else
+ S_EFI = 0
+endif
+
 PADDING = 100 # MB
 
+ifeq "$(EFI)" "1"
+ SFDISK      = $(SFDISK_BOOT)$(SFDISK_EFI)$(SFDISK_ROOT)
+else
+ SFDISK      = $(SFDISK_BOOT),0,0\n$(SFDISK_ROOT)
+endif
+
+SFDISK_BOOT = $(S_OFFSET),$(S_BOOT),$(PART_TYPE),*\n
+SFDISK_EFI  = $(shell echo $$(( $(S_OFFSET) + $(S_BOOT) ))),$(S_EFI),U\n
+SFDISK_ROOT = $(shell echo $$(( $(S_OFFSET) + $(S_BOOT) + $(S_EFI) ))),$(S_ROOT),L\n
+
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        # Stop if $(MNThdd) is still mounted
        mountpoint $(MNThdd) && exit 1 || exit 0
@@ -84,13 +106,11 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        rm -rf $(IMG) $(MNThdd) && mkdir -p $(MNThdd)
 
        # Allocate image on disk
-       dd if=/dev/zero of=$(IMG) bs=512 count=$$(( $(S_OFFSET) + $(S_BOOT) + $(S_ROOT) ))
+       dd if=/dev/zero of=$(IMG) bs=512 count=$$(( $(S_OFFSET) + $(S_BOOT) + $(S_EFI) + $(S_ROOT) ))
        losetup $(DEVICE) $(IMG)
 
        # Write Partition table
-       echo -e "$(S_OFFSET),$(S_BOOT),$(PART_TYPE),*\n,0,0\n$$(( $(S_BOOT) + $(S_OFFSET) )),$(S_ROOT),L\n" \
-               | sfdisk -uS $(DEVICE)
-       -echo -e "d\n2\nw\n\q\n" | fdisk $(DEVICE)
+       echo -e "$(SFDISK)" | sfdisk -uS $(DEVICE)
 
        kpartx -v -a $(DEVICE)
 
@@ -99,6 +119,9 @@ ifeq "$(PART_TYPE)" "c"
        mkfs.vfat $(PART_BOOT)
 else
        mkfs.ext2 -F $(PART_BOOT)
+endif
+ifeq "$(EFI)" "1"
+       mkfs.vfat $(PART_EFI)
 endif
        mkfs.ext4 -O ^has_journal,extent -F $(PART_ROOT)
 
@@ -113,6 +136,11 @@ endif
        mkdir -pv $(MNThdd)/boot
        mount $(PART_BOOT) $(MNThdd)/boot
 
+ifeq "$(EFI)" "1"
+       mkdir -pv $(MNThdd)/boot/efi
+       mount $(PART_EFI) $(MNThdd)/boot/efi
+endif
+
        # Install Pandaboard MLO and uboot first
 ifeq "$(BUILD_ARCH)" "armv5tel"
        cp -v /boot/MLO $(MNThdd)/boot/
@@ -139,6 +167,10 @@ endif
        # Create /etc/fstab
        printf "$(FSTAB_FMT)" "$$(blkid -o value -s UUID $(PART_BOOT))" "/boot" \
                "auto" "defaults" 1 2 >  $(MNThdd)/etc/fstab
+ifeq "$(EFI)" "1"
+       printf "$(FSTAB_FMT)" "$$(blkid -o value -s UUID $(PART_EFI))" "/boot/efi" \
+               "auto" "defaults" 1 2 >> $(MNThdd)/etc/fstab
+endif
        printf "$(FSTAB_FMT)" "$$(blkid -o value -s UUID $(PART_ROOT))" "/" \
                "auto" "defaults" 1 1 >> $(MNThdd)/etc/fstab
 
@@ -166,9 +198,17 @@ ifeq "$(BOOTLOADER)" "grub"
        sed -i $(MNThdd)/boot/grub/grub.cfg \
                -e "s/root=[A-Za-z0-9\/=-]*/root=UUID=$$(blkid -o value -s UUID $(PART_ROOT))/g"
 
+ifeq "$(BUILD_PLATFORM)" "x86"
        # Install GRUB
        grub-install --force --recheck --no-floppy --target=i386-pc \
                --root-directory=$(MNThdd) $(DEVICE)
+endif
+
+ifeq "$(EFI)" "1"
+       # Install GRUB for EFI
+       grub-install --target=$(GRUB_ARCH)-efi --removable --no-nvram \
+               --boot-directory=$(MNThdd)/boot --efi-directory=$(MNThdd)/boot/efi
+endif
 
        # restore orginal defaults
        mv -f $(MNThdd)/etc/default/grub.backup $(MNThdd)/etc/default/grub
@@ -185,6 +225,9 @@ endif
        umount $(MNThdd)/proc
        umount $(MNThdd)/sys
        umount $(MNThdd)/dev
+ifeq "$(EFI)" "1"
+       umount $(MNThdd)/boot/efi
+endif
        umount $(MNThdd)/boot
        umount $(MNThdd)
 
index 51482961350d2c404c06ae95a2afdd6876506c7d..b51566df39c7c2e9634685b8926b16041f8967de 100644 (file)
--- a/lfs/grub
+++ b/lfs/grub
@@ -31,10 +31,30 @@ DL_FILE    = $(THISAPP).tar.xz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
-SUP_ARCH   = x86_64 i586
+SUP_ARCH   = aarch64 x86_64 i586
 
-CFLAGS     =
-CXXFLAGS   =
+# Build for which platforms?
+ifeq "$(BUILD_ARCH)" "i586"
+       BUILD_PC = 1
+endif
+
+ifeq "$(BUILD_ARCH)" "x86_64"
+       BUILD_PC = 1
+endif
+
+BUILD_EFI = $(EFI)
+
+DIR_APP_PC  = $(DIR_APP)-pc
+DIR_APP_EFI = $(DIR_APP)-efi
+
+# Don't use our CFLAGS for boot code
+export HOST_CFLAGS  = $(CFLAGS)
+export HOST_LDFLAGS = $(LDFLAGS)
+
+CONFIGURE_ARGS = \
+       --prefix=/usr \
+       --sysconfdir=/etc \
+       --disable-werror
 
 ###############################################################################
 # Top-level Rules
@@ -76,27 +96,38 @@ $(subst %,%_MD5,$(objects)) :
 
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
-       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       @rm -rf $(DIR_APP) $(DIR_APP_EFI) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
 
        cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/grub-2.02_disable_vga_fallback.patch
 
-       cd $(DIR_APP) && \
-               ./configure \
-                       --prefix=/usr \
-                       --sysconfdir=/etc \
-                       --with-platform=pc \
-                       --with-grubdir=grub \
-                       --program-transform-name=s,grub,grub, \
-                       --disable-grub-mount \
-                       --disable-werror
-       cd $(DIR_APP) && make $(MAKETUNING)
-       cd $(DIR_APP) && make install
-
+       # Install unifont
+       cp -v $(DIR_DL)/unifont-7.0.03.pcf.gz $(DIR_APP)/unifont.pcf.gz
+
+ifeq "$(BUILD_EFI)" "1"
+       cp -r $(DIR_APP) $(DIR_APP_EFI)
+       cd $(DIR_APP_EFI) && ./configure $(CONFIGURE_ARGS) \
+               --with-platform=efi CFLAGS= LDFLAGS=
+       cd $(DIR_APP_EFI) && make $(MAKETUNING)
+       cd $(DIR_APP_EFI) && make install
+endif
+
+ifeq "$(BUILD_PC)" "1"
+       cp -r $(DIR_APP) $(DIR_APP_PC)
+       cd $(DIR_APP_PC) && ./configure $(CONFIGURE_ARGS) \
+               --with-platform=pc CFLAGS= LDFLAGS=
+       cd $(DIR_APP_PC) && make $(MAKETUNING)
+       cd $(DIR_APP_PC) && make install
+
+       # Install empty configuration file
        -mkdir -pv /boot/grub
        touch /boot/grub/grub.cfg
-       ln -svf ../boot/grub/grub.cfg /etc/grub2.cfg
+endif
+
+       # Install background image
+       -mkdir -pv /boot/grub
        install -m 644 $(DIR_SRC)/config/grub2/splash.png /boot/grub/splash.png
 
+       # Install default configuration
        -mkdir -pv /etc/default
        install -m 644 $(DIR_SRC)/config/grub2/default /etc/default/grub
 
@@ -104,12 +135,5 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        paxctl -Cmpes /usr/sbin/grub-bios-setup /usr/sbin/grub-probe
        paxctl -Cmpexs /usr/bin/grub-script-check
 
-       # We don't need to install unifont just to generate a grub2 compatible
-       # font archive for the graphical boot menu. The following command only
-       # converts Latin-1, Latin Extended A+B, Arrows, Box and Block characters.
-       /usr/bin/grub-mkfont --output /boot/grub/unifont.pf2 \
-               --range=0x0000-0x0241,0x2190-0x21FF,0x2500-0x259f \
-               $(DIR_DL)/unifont-7.0.03.pcf.gz
-
-       @rm -rf $(DIR_APP)
+       @rm -rf $(DIR_APP) $(DIR_APP_PC) $(DIR_APP_EFI)
        @$(POSTBUILD)
index 2b94ca79406e9428b659fec3ab68fcc05cdec3f1..91a51eb7ac8d0e3b28828d0bf64eadd88d4200ac 100644 (file)
@@ -177,7 +177,6 @@ $(TARGET) :
        ln -sf ../init.d/localnet    /etc/rc.d/rcsysinit.d/S80localnet
        ln -sf ../init.d/pakfire     /etc/rc.d/rcsysinit.d/S81pakfire
        ln -sf ../init.d/firewall    /etc/rc.d/rcsysinit.d/S85firewall
-       ln -sf ../init.d/network-trigger /etc/rc.d/rcsysinit.d/S90network-trigger
        ln -sf ../init.d/rngd        /etc/rc.d/rcsysinit.d/S92rngd
        ln -sf ../init.d/vnstat      /etc/rc.d/rc3.d/S01vnstat
        ln -sf ../init.d/vnstat      /etc/rc.d/rc0.d/K51vnstat
index 351bb76f19a9eae7cc56a62c0c7337a1b59d4451..349f3667c06ab1b1e7e3c28f65aa7bad954b0b78 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 20180425
+VER        = 20180807
 
 THISAPP    = microcode-$(VER)
 DL_FILE    = $(THISAPP).tgz
@@ -41,9 +41,10 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 99c80f9229554953a868127cda44e7e3
+$(DL_FILE)_MD5 = 49f534f1079d3c5bc178a150c1c105aa
 
 install : $(TARGET)
+
 check : $(patsubst %,$(DIR_CHK)/%,$(objects))
 
 download :$(patsubst %,$(DIR_DL)/%,$(objects))
index a2607cdeffabea5c51859e12f242986e1d1ea23b..759f3725a182f2b57335309a9de57a1599f0b548 100644 (file)
@@ -79,10 +79,17 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        cd $(DIR_APP) && tar axf $(DIR_DL)/ipxe-$(PXE_VER).tar.gz
        cd $(DIR_APP) && rm -rfv ipxe && ln -s ipxe-$(PXE_VER) ipxe
        cd $(DIR_APP) && make bin/ipxe.lkrn
+ifeq "$(BUILD_ARCH)" "x86_64"
+       cd $(DIR_APP) && make bin-x86_64-efi/ipxe.efi
+endif
 
        # Installation
        -mkdir -pv /usr/share/ipfire-netboot
        cd $(DIR_APP) && install -m 644 bin/ipxe.lkrn /usr/share/ipfire-netboot
+ifeq "$(BUILD_ARCH)" "x86_64"
+       cd $(DIR_APP) && install -m 644 bin-x86_64-efi/ipxe.efi \
+               /usr/share/ipfire-netboot
+endif
 
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
index c5d8a8e88fc19a2bf8d5c5c3209cee026136311f..5e7b334cd2a8944f11ec93d9a467fbaea8540126 100644 (file)
--- a/lfs/linux
+++ b/lfs/linux
@@ -34,12 +34,12 @@ DIR_APP    = $(DIR_SRC)/$(THISAPP)
 CFLAGS     =
 CXXFLAGS   =
 
-PAK_VER    = 75
+PAK_VER    = 76
 DEPS      = ""
 
+HEADERS_ARCH  = $(BUILD_PLATFORM)
 KERNEL_ARCH   = $(BUILD_ARCH)
 KERNEL_TARGET = bzImage
-HEADERS_ARCH  = $(BUILD_PLATFORM)
 
 ifeq "$(BUILD_ARCH)" "i586"
        KERNEL_ARCH = i386
@@ -52,6 +52,7 @@ ifeq "$(BUILD_ARCH)" "aarch64"
 endif
 
 ifeq "$(BUILD_ARCH)" "armv5tel"
+       KERNEL_ARCH  = arm
        KERNEL_TARGET = zImage
 endif
 
index b5a4cbfd8913b003ba464bb40959a178a5b8d288..c732ace9dacbea0f51011eb535270dc8374db6bc 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 5d98692
+VER        = 7b5835fd37630d18ac0c755329172f6a17c1af29
 
 THISAPP    = linux-firmware-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = a9e561b3070508614fdaf3386aaa6745
+$(DL_FILE)_MD5 = 09fc172e36a431c44ecb8171c4c07a3c
 
 install : $(TARGET)
 
index 1e6b071f99b378b8361f1c8d36473e7dedcab585..93f21078ea06d8514eb2d2f55f166c1b8bc64493 100644 (file)
@@ -62,7 +62,7 @@ ifneq "$(KCFG)" "-rpi"
 ifneq "$(KCFG)" "-pae"
 
        # Create initramfs images
-       dracut --force --verbose --strip --xz /boot/initramfs-$(KVER)-$(VERSUFIX).img $(KVER)-$(VERSUFIX)
+       dracut --force --early-microcode --verbose --strip --xz /boot/initramfs-$(KVER)-$(VERSUFIX).img $(KVER)-$(VERSUFIX)
 
 ifeq "$(KCFG)" "-kirkwood"
 #      cd /boot && mkimage -A arm -T ramdisk -C lzma -d initramfs-$(KVER)-$(VERSUFIX).img uInit-$(VERSUFIX)
index 98dec88978cf1e6631a6a3beb80e08933bf6bdf9..9783c2917bd4b987cfbed22884713c359192f67f 100644 (file)
--- a/lfs/nano
+++ b/lfs/nano
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.9.7
+VER        = 2.9.8
 
 THISAPP    = nano-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = nano
-PAK_VER    = 22
+PAK_VER    = 23
 
 DEPS       = ""
 
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 804a0e91cb11f2e8884aee7bfac2d18d
+$(DL_FILE)_MD5 = fd58e87c20abbf029e5c4b153c89232a
 
 install : $(TARGET)
 
index 0fa6250f388312e0476b65aada795cb923147119..ecbe16221f2d0edd3af9a4a221068a6b24bc646e 100644 (file)
--- a/lfs/nginx
+++ b/lfs/nginx
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-14  IPFire Team  <info@ipfire.org>                       #
+# Copyright (C) 2007-18  IPFire Team  <info@ipfire.org>                       #
 #                                                                             #
 # 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        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 1.13.7
+VER        = 1.15.1
 
 THISAPP    = nginx-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG      = nginx
-PAK_VER           = 7
+PAK_VER           = 8
 
 ###############################################################################
 # Top-level Rules
@@ -42,7 +42,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 5fcd056b40cb5c47b053fb14a2a89e7d
+$(DL_FILE)_MD5 = 2dd5a265c54a76b699443931d80a61b9
 
 install : $(TARGET)
 
@@ -76,7 +76,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
        cd $(DIR_APP) && ./configure \
-               --prefix=/usr/share/nginx/ \
+               --prefix=/usr/share/nginx \
                --conf-path=/etc/nginx/nginx.conf \
                --sbin-path=/usr/sbin/nginx \
                --pid-path=/var/run/nginx.pid \
index 9d551f19889593c0f7e3e893ed637f0f2894416a..a88b2d126133cbdd30465476871f5981dceb6817 100644 (file)
@@ -86,7 +86,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
                -e 's/^#\?Protocol .*$$/Protocol 2/' \
                -e 's/^#\?LoginGraceTime .*$$/LoginGraceTime 30s/' \
                -e 's/^#\?PubkeyAuthentication .*$$/PubkeyAuthentication yes/' \
-               -e 's/^#\?PasswordAuthentication .*$$/PasswordAuthentication yes/' \
+               -e 's/^#\?PasswordAuthentication .*$$/PasswordAuthentication no/' \
                -e 's/^#\?MaxStartups .*$$/MaxStartups 5/' \
                -e 's/^#\?IgnoreUserKnownHosts .*$$/IgnoreUserKnownHosts yes/' \
                -e 's/^#\?UsePAM .*$$//' \
index 71f2bc826b3aeaaba62203fdf399cd1e75f7a256..94a08b97db45a301013e6fa05bf10e3cd792f84e 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 1.1.0h
+VER        = 1.1.0i
 
 THISAPP    = openssl-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -87,7 +87,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 5271477e4d93f4ea032b665ef095ff24
+$(DL_FILE)_MD5 = 9495126aafd2659d357ea66a969c3fe1
 
 install : $(TARGET)
 
index 9e991b496029982478d1404cb198aeb6ff4a6f1d..d784903ba764ef667167ae369a7e7381cd90d3ad 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 1.0.2o
+VER        = 1.0.2p
 
 THISAPP    = openssl-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -84,7 +84,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 44279b8557c3247cbe324e2322ecd114
+$(DL_FILE)_MD5 = ac5eb30bf5798aa14b1ae6d0e7da58df
 
 install : $(TARGET)
 
index 5dee653a420f2e0998d1862527a9712acfea9e31..c253c8b7bbe5fbc4d9e83c52ae3f581ff698798f 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 3.1
+VER        = 3.2
 
 THISAPP    = parted-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -33,7 +33,7 @@ DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 
 PROG       = parted
-PAK_VER    = 2
+PAK_VER    = 3
 
 DEPS       = ""
 
@@ -45,7 +45,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 5d89d64d94bcfefa9ce8f59f4b81bdcb
+$(DL_FILE)_MD5 = 0247b6a7b314f8edeb618159fa95f9cb
 
 install : $(TARGET)
 
@@ -78,6 +78,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/parted-3.2-device-mapper.patch
        cd $(DIR_APP) && ./configure --prefix=/usr --disable-device-mapper
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
index 7c313ba3e6c01954d0d8e05f92feda16d4364f20..1ebfef0c8e5e12f7ae8020f3c202acc04ae12f16 100644 (file)
 
 include Config
 
-VER        = 3.4.1
+VER        = 3.5.6
 
 THISAPP    = pciutils-$(VER)
-DL_FILE    = $(THISAPP).tar.xz
+DL_FILE    = $(THISAPP).tar.gz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 35763bb1eab7bc9bf6eb6efb72cbc8a1
+$(DL_FILE)_MD5 = 63b347d2bb5719b7769c03a1bb72a5b7
 
 install : $(TARGET)
 
index 0fe4dfe083712ee7d7ee4a3ad35da49056ae4d0a..07a869594fa1d51dc02e9e122e19d68ef4a16df2 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 3.2.6
+VER        = 3.3.1
 
 THISAPP    = postfix-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = postfix
-PAK_VER    = 15
+PAK_VER    = 16
 
 DEPS       = ""
 
@@ -66,7 +66,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = d10f1fb551be86f6e48c2908dd8a12ff
+$(DL_FILE)_MD5 = 4381c6492f415e4a69cf5099d4acea76
 
 install : $(TARGET)
 
diff --git a/lfs/python3-botocore b/lfs/python3-botocore
new file mode 100644 (file)
index 0000000..222ecf7
--- /dev/null
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2011  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# 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 3 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/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.10.76
+
+THISAPP    = botocore-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-botocore
+PAK_VER    = 1
+
+DEPS       = "python3 python3-dateutil python3-jmespath"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = decef6de0649195cd6fa5647fdcaf4d6
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && python3 setup.py build
+       cd $(DIR_APP) && python3 setup.py install --root=/
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/lfs/python3-colorama b/lfs/python3-colorama
new file mode 100644 (file)
index 0000000..c6d116a
--- /dev/null
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2011  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# 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 3 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/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.3.9
+
+THISAPP    = colorama-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-colorama
+PAK_VER    = 1
+
+DEPS       = "python3"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 3a0e415259690f4dd7455c2683ee5850
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && python3 setup.py build
+       cd $(DIR_APP) && python3 setup.py install --root=/
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/lfs/python3-dateutil b/lfs/python3-dateutil
new file mode 100644 (file)
index 0000000..a3c1729
--- /dev/null
@@ -0,0 +1,84 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2011  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# 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 3 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/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.7.3
+
+THISAPP    = python-dateutil-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-dateutil
+PAK_VER    = 1
+
+DEPS       = "python3 python3-six"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 175b7c1a3cc0cb01151eced07c61c0b8
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && sed -e "/setup_requires=/d" -i setup.py
+       cd $(DIR_APP) && python3 setup.py build
+       cd $(DIR_APP) && python3 setup.py install --root=/
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
similarity index 89%
rename from lfs/dvdrtools
rename to lfs/python3-docutils
index a093172eb331f5e133918cacb4e280ab1f91dcdf..595409e61694f2e82faa7444921abb3034fc7c51 100644 (file)
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007  Michael Tremer & Christian Schmidt                      #
+# Copyright (C) 2007-2011  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # 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        #
 
 include Config
 
-VER        = 0.2.1
+VER        = 0.14
 
-THISAPP    = dvdrtools-$(VER)
+THISAPP    = docutils-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-docutils
+PAK_VER    = 1
+
+DEPS       = "python3"
 
 ###############################################################################
 # Top-level Rules
@@ -40,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = e82d359137e716e8c0b04d5c73bd3e79
+$(DL_FILE)_MD5 = c53768d63db3873b7d452833553469de
 
 install : $(TARGET)
 
@@ -50,6 +54,9 @@ download :$(patsubst %,$(DIR_DL)/%,$(objects))
 
 md5 : $(subst %,%_MD5,$(objects))
 
+dist: 
+       @$(PAK)
+
 ###############################################################################
 # Downloading, checking, md5sum
 ###############################################################################
@@ -70,10 +77,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-       $(UPDATE_AUTOMAKE)
-       cd $(DIR_APP) && ./configure --prefix=/usr --mandir=/usr/share/man \
-               --disable-static
-       cd $(DIR_APP) && make $(MAKETUNING)
-       cd $(DIR_APP) && make install
+       cd $(DIR_APP) && python3 setup.py build
+       cd $(DIR_APP) && python3 setup.py install --root=/
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
diff --git a/lfs/python3-jmespath b/lfs/python3-jmespath
new file mode 100644 (file)
index 0000000..b6cc739
--- /dev/null
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2011  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# 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 3 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/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.9.3
+
+THISAPP    = jmespath-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-jmespath
+PAK_VER    = 1
+
+DEPS       = "python3"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 37a906c06de62bed25ec5cf99cee04a6
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && python3 setup.py build
+       cd $(DIR_APP) && python3 setup.py install --root=/
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/lfs/python3-pyasn1 b/lfs/python3-pyasn1
new file mode 100644 (file)
index 0000000..f3d896a
--- /dev/null
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2011  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# 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 3 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/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.4.4
+
+THISAPP    = pyasn1-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-pyasn1
+PAK_VER    = 1
+
+DEPS       = "python3"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 0d182b71e1f72fe147d7957bc90be7f2
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && python3 setup.py build
+       cd $(DIR_APP) && python3 setup.py install --root=/
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/lfs/python3-rsa b/lfs/python3-rsa
new file mode 100644 (file)
index 0000000..473d69b
--- /dev/null
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2011  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# 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 3 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/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 3.4.2
+
+THISAPP    = rsa-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-rsa
+PAK_VER    = 1
+
+DEPS       = "python3"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = b315f47882c24030ee6b5aad628cccdb
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && python3 setup.py build
+       cd $(DIR_APP) && python3 setup.py install --root=/
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/lfs/python3-s3transfer b/lfs/python3-s3transfer
new file mode 100644 (file)
index 0000000..239be14
--- /dev/null
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2011  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# 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 3 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/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.1.13
+
+THISAPP    = s3transfer-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-s3transfer
+PAK_VER    = 1
+
+DEPS       = "python3"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 7bad7a38ca2442d650455fadeb3578b0
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && python3 setup.py build
+       cd $(DIR_APP) && python3 setup.py install --root=/
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/lfs/python3-six b/lfs/python3-six
new file mode 100644 (file)
index 0000000..c8bdef9
--- /dev/null
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2011  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# 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 3 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/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.11.0
+
+THISAPP    = six-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-six
+PAK_VER    = 1
+
+DEPS       = "python3"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = d12789f9baf7e9fb2524c0c64f1773f8
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && python3 setup.py build
+       cd $(DIR_APP) && python3 setup.py install --root=/
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/lfs/python3-yaml b/lfs/python3-yaml
new file mode 100644 (file)
index 0000000..adbdf8f
--- /dev/null
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2011  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# 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 3 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/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 3.13
+
+THISAPP    = PyYAML-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-yaml
+PAK_VER    = 1
+
+DEPS       = "python3"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = b78b96636d68ac581c0e2f38158c224f
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && python3 setup.py build
+       cd $(DIR_APP) && python3 setup.py install --root=/
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
index f9b79d108d18e6c979fb3093509771063f679abb..c7a358e5640059d120bef1cfc6a3f1fd05102a21 100644 (file)
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007  Michael Tremer & Christian Schmidt                      #
+# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # 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        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 6.2
+VER        = 6.3.1
 
 THISAPP    = rng-tools-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = a596ecd89afc584afe48758923fe6195
+$(DL_FILE)_MD5 = fe2d38e39ff02d0c7b3585407d51dc64
 
 install : $(TARGET)
 
index f93097019ea3cbc8bcc120d1d3c221d83483b8c6..cae56407c7a04734715a4c6758088f69bdf3e644 100644 (file)
--- a/lfs/squid
+++ b/lfs/squid
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 3.5.27
+VER        = 3.5.28
 
 THISAPP    = squid-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -42,7 +42,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 39ef8199675d48a314b540f92c00c545
+$(DL_FILE)_MD5 = 9367e0375ea53ba0e99f77054d4402c5
 
 install : $(TARGET)
 
@@ -72,9 +72,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar xaf $(DIR_DL)/$(DL_FILE)
-       cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/squid/SQUID-2018_1.patch
-       cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/squid/SQUID-2018_2.patch
-       cd $(DIR_APP) && patch -Np0 -i $(DIR_SRC)/src/patches/squid/squid-3.5.27-fix-max-file-descriptors.patch
+       cd $(DIR_APP) && patch -Np0 -i $(DIR_SRC)/src/patches/squid/squid-3.5.28-fix-max-file-descriptors.patch
 
        cd $(DIR_APP) && autoreconf -vfi
        cd $(DIR_APP)/libltdl && autoreconf -vfi
index 00a8415d0f39f47cfe2519eb6ce4688c82514f87..9d95cd5a165f49c0957f1397926f6dec7ad345fe 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 4.06
+VER        = 6.04-pre1
 
 THISAPP    = syslinux-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -33,6 +33,9 @@ DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 SUP_ARCH   = x86_64 i586
 
+# Clear compiler flags (mainly hardening)
+CFLAGS     =
+
 ###############################################################################
 # Top-level Rules
 ###############################################################################
@@ -41,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 77d33140860621cd850c3a7ab0ebb7d6
+$(DL_FILE)_MD5 = f9c956fde0de29be297402ecbc8ff4d0
 
 install : $(TARGET)
 
@@ -71,6 +74,18 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
-       cd $(DIR_APP) && make install
+
+       # Build
+       cd $(DIR_APP) && make bios $(MAKETUNING)
+ifeq "$(BUILD_ARCH)" "x86_64"
+       cd $(DIR_APP) && make efi64 $(MAKETUNING)
+endif
+
+       # Install
+       cd $(DIR_APP) && make bios install
+ifeq "$(BUILD_ARCH)" "x86_64"
+       cd $(DIR_APP) && make efi64 install
+endif
+
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
diff --git a/lfs/tor b/lfs/tor
index c646e738d47309bc320bdf8283f74ab961fda993..dcb99adb52fc2c507df6be7d8e3d9968f95b640f 100644 (file)
--- a/lfs/tor
+++ b/lfs/tor
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 0.3.3.7
+VER        = 0.3.3.9
 
 THISAPP    = tor-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = tor
-PAK_VER    = 29
+PAK_VER    = 30
 
 DEPS       = ""
 
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 5288d8de30c516073ad13fee44f6fdf3
+$(DL_FILE)_MD5 = 16b24bda0772dc3d5c4c05254ec4bce7
 
 install : $(TARGET)
 
index 41494cf10b907cfbfaacda62daf8a214709c356d..51192e7e7261561a26669ad0ce4edd7c8524fa71 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 010
+VER        = 007
 
 THISAPP    = usbutils-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 938e3707593974be99a0dd6d1de76671
+$(DL_FILE)_MD5 = c9df5107ae9d26b10a1736a261250139
 
 install : $(TARGET)
 
diff --git a/make.sh b/make.sh
index d75c7b4f5ef329fb3dc16dd7bfb53c9356a03eba..5d285cb8a5c40d6d223ea1b65b2b92527d544fc4 100755 (executable)
--- a/make.sh
+++ b/make.sh
@@ -25,8 +25,8 @@
 NAME="IPFire"                                                  # Software name
 SNAME="ipfire"                                                 # Short name
 VERSION="2.21"                                                 # Version number
-CORE="123"                                                     # Core Level (Filename)
-PAKFIRE_CORE="122"                                             # Core Level (PAKFIRE)
+CORE="124"                                                     # Core Level (Filename)
+PAKFIRE_CORE="123"                                             # Core Level (PAKFIRE)
 GIT_BRANCH=`git rev-parse --abbrev-ref HEAD`                   # Git Branch
 SLOGAN="www.ipfire.org"                                                # Software slogan
 CONFIG_ROOT=/var/ipfire                                                # Configuration rootdir
@@ -871,6 +871,28 @@ update_language_list() {
        done | sort -u > "${path}/LINGUAS"
 }
 
+contributors() {
+       local commits name
+
+       git shortlog --summary --numbered | while read -r commits name; do
+               echo "${name}"
+       done | grep -vE -e "^(alpha197|morlix|root|ummeegge)$" -e "via Development$" -e "@" -e "#$"
+}
+
+update_contributors() {
+       echo -n "Updating list of contributors"
+
+       local contributors="$(contributors | paste -sd , - | sed -e "s/,/&\\\\n/g")"
+
+       # Edit contributors into credits.cgi
+       awk -i inplace \
+               "/<!-- CONTRIBUTORS -->/{ p=1; print; printf \"${contributors}\n\"}/<!-- END -->/{ p=0 } !p" \
+               "${BASEDIR}/html/cgi-bin/credits.cgi"
+
+       print_status DONE
+       return 0
+}
+
 # Load configuration file
 if [ -f .config ]; then
        . .config
@@ -1061,6 +1083,7 @@ buildipfire() {
   lfsmake2 configroot
   lfsmake2 initscripts
   lfsmake2 backup
+  lfsmake2 popt
   lfsmake2 libusb
   lfsmake2 libusb-compat
   lfsmake2 libpcap
@@ -1082,6 +1105,8 @@ buildipfire() {
   lfsmake2 multipath-tools
   lfsmake2 freetype
   lfsmake2 grub
+  lfsmake2 efivar
+  lfsmake2 efibootmgr
   lfsmake2 libmnl
   lfsmake2 libnfnetlink
   lfsmake2 libnetfilter_queue
@@ -1185,7 +1210,6 @@ buildipfire() {
   lfsmake2 libtiff
   lfsmake2 libart
   lfsmake2 gd
-  lfsmake2 popt
   lfsmake2 slang
   lfsmake2 newt
   lfsmake2 libsmooth
@@ -1206,7 +1230,9 @@ buildipfire() {
   lfsmake2 bootstrap
   lfsmake2 arping
   lfsmake2 beep
-  lfsmake2 dvdrtools
+  lfsmake2 libarchive
+  lfsmake2 cmake
+  lfsmake2 cdrkit
   lfsmake2 dosfstools
   lfsmake2 reiserfsprogs
   lfsmake2 xfsprogs
@@ -1309,6 +1335,7 @@ buildipfire() {
   lfsmake2 dbus
   lfsmake2 intltool
   lfsmake2 libdaemon
+  lfsmake2 avahi
   lfsmake2 cups
   lfsmake2 lcms2
   lfsmake2 ghostscript
@@ -1349,8 +1376,6 @@ buildipfire() {
   lfsmake2 libshout
   lfsmake2 xvid
   lfsmake2 libmpeg2
-  lfsmake2 libarchive
-  lfsmake2 cmake
   lfsmake2 gnump3d
   lfsmake2 rsync
   lfsmake2 libtirpc
@@ -1468,6 +1493,17 @@ buildipfire() {
   lfsmake2 python-progressbar
   lfsmake2 python-xattr
   lfsmake2 ddns
+  lfsmake2 python3-six
+  lfsmake2 python3-dateutil
+  lfsmake2 python3-jmespath
+  lfsmake2 python3-colorama
+  lfsmake2 python3-docutils
+  lfsmake2 python3-yaml
+  lfsmake2 python3-s3transfer
+  lfsmake2 python3-rsa
+  lfsmake2 python3-pyasn1
+  lfsmake2 python3-botocore
+  lfsmake2 aws-cli
   lfsmake2 transmission
   lfsmake2 dpfhack
   lfsmake2 lcd4linux
@@ -1866,8 +1902,11 @@ lang)
        update_language_list ${BASEDIR}/src/setup/po
        print_status DONE
        ;;
+update-contributors)
+       update_contributors
+       ;;
 *)
-       echo "Usage: $0 {build|changelog|clean|gettoolchain|downloadsrc|shell|sync|toolchain}"
+       echo "Usage: $0 {build|changelog|clean|gettoolchain|downloadsrc|shell|sync|toolchain|update-contributors}"
        cat doc/make.sh-usage
        ;;
 esac
index e16678339ace508afde72f15c8a8741d52f4ce58..b2bb5a966962d3ba3692bb64169299411835430e 100644 (file)
@@ -3,6 +3,9 @@
 . /etc/sysconfig/rc
 . ${rc_functions}
 
+# Set PATH to find our own executables
+export PATH=/usr/local/sbin:/usr/local/bin:${PATH}
+
 get() {
        local file="${1}"
 
@@ -47,22 +50,6 @@ prefix2netmask() {
        to_address "$(( netmask ^ 0xffffffff ))"
 }
 
-find_interface() {
-       local mac="${1}"
-
-       local path
-       for path in /sys/class/net/*; do
-               local address="$(<${path}/address)"
-
-               if [ "${mac}" = "${address}" ]; then
-                       basename "${path}"
-                       return 0
-               fi
-       done
-
-       return 1
-}
-
 import_aws_configuration() {
        local instance_id="$(get meta-data/instance-id)"
 
@@ -109,8 +96,35 @@ import_aws_configuration() {
                fi
        done
 
-       # Download user-data
-       local user_data="$(get user-data)"
+       # Download the user-data script only on the first boot
+       if [ ! -e "/var/ipfire/main/firstsetup_ok" ]; then
+               # Initialize pakfire
+               /etc/init.d/pakfire start &>/dev/null
+
+               # Install all available updates
+               ( pakfire update && pakfire upgrade -y ) &>/dev/null
+
+               # If an update requires a reboot, we will do it
+               if [ -e "/var/run/need_reboot" ]; then
+                       reboot
+                       exit 1
+               fi
+
+               # Download user-data
+               local user_data="$(get user-data)"
+
+               # Save user-data script to be executed later
+               if [ "${user_data:0:2}" = "#!" ]; then
+                       echo "${user_data}" > /tmp/aws-user-data.script
+                       chmod 700 /tmp/aws-user-data.script
+
+                       # Run the user-data script
+                       /tmp/aws-user-data.script &>/root/user-data.log
+
+                       # Delete the script right away
+                       rm /tmp/aws-user-data.script
+               fi
+       fi
 
        # Import any DNS server settings
        eval $(/usr/local/bin/readhash <(grep -E "^DNS([0-9])=" /var/ipfire/ethernet/settings 2>/dev/null))
@@ -213,24 +227,21 @@ import_aws_configuration() {
                                ) >> /var/ipfire/ethernet/settings
                                ;;
                esac
-
-               # Rename interface
-               local interface="$(find_interface "${mac}")"
-
-               if [ -n "${interface}" ] && [ -n "${interface_name}" ] && [ "${interface}" != "${interface_name}" ]; then
-                       ip link set "${interface}" down
-                       ip link set "${interface}" name "${interface_name}"
-               fi
        done
 
        # Save CONFIG_TYPE
        echo "CONFIG_TYPE=${config_type}" >> /var/ipfire/ethernet/settings
 
+
+
        # Actions performed only on the very first start
        if [ ! -e "/var/ipfire/main/firstsetup_ok" ]; then
                # Enable SSH
                sed -e "s/ENABLE_SSH=.*/ENABLE_SSH=on/g" -i /var/ipfire/remote/settings
 
+               # Disable SSH password authentication
+               sed -e "s/^ENABLE_SSH_PASSWORDS=.*/ENABLE_SSH_PASSWORDS=off/" -i /var/ipfire/remote/settings
+
                # Enable SSH key authentication
                sed -e "s/^ENABLE_SSH_KEYS=.*/ENABLE_SSH_KEYS=on/" -i /var/ipfire/remote/settings
 
@@ -249,12 +260,6 @@ import_aws_configuration() {
 
                # This script has now completed the first steps of setup
                touch /var/ipfire/main/firstsetup_ok
-
-               # Save user-data script to be executed later
-               if [ "${user_data:0:2}" = "#!" ]; then
-                       echo "${user_data}" > /tmp/aws-user-data.script
-                       chmod 700 /tmp/aws-user-data.script
-               fi
        fi
 
        # All done
@@ -277,13 +282,27 @@ case "${reason}" in
                # Add the default route
                ip route add default via "${new_routers}"
 
+               # Setup DNS
+               for domain_name_server in ${new_domain_name_servers}; do
+                       echo "nameserver ${domain_name_server}"
+               done > /etc/resolv.conf
+
+               # The system is online now
+               touch /var/ipfire/red/active
+
                # Import AWS configuration
                import_aws_configuration
                ;;
 
        EXPIRE|FAIL|RELEASE|STOP)
+               # The system is no longer online
+               rm -f /var/ipfire/red/active
+
                # Remove all IP addresses
                ip addr flush dev "${interface}"
+
+               # Shut down the interface
+               ip link set "${interface}" down
                ;;
 
        *)
diff --git a/src/initscripts/packages/avahi b/src/initscripts/packages/avahi
new file mode 100755 (executable)
index 0000000..7413f56
--- /dev/null
@@ -0,0 +1,45 @@
+#!/bin/sh
+# Begin $rc_base/init.d/avahi
+
+# Based on sysklogd script from LFS-3.1 and earlier.
+# Rewritten by Gerard Beekmans  - gerard@linuxfromscratch.org
+
+#$LastChangedBy: bdubbs $
+#$Date: 2005-08-01 14:29:19 -0500 (Mon, 01 Aug 2005) $
+
+. /etc/sysconfig/rc
+. $rc_functions
+
+case "$1" in
+       start)
+               boot_mesg "Starting avahi..."
+               loadproc /usr/sbin/avahi-daemon -f /etc/avahi/avahi-daemon.conf -D
+               ;;
+
+       stop)
+               boot_mesg "Stopping avahi..."
+               /usr/sbin/avahi-daemon -k
+               ;;
+
+       reload)
+               boot_mesg "Reloading avahi..."
+               reloadproc /usr/sbin/avahi-daemon -f /etc/avahi/avahi-daemon.conf -D
+               ;;
+
+       restart)
+               $0 stop
+               sleep 1
+               $0 start
+               ;;
+
+       status)
+               statusproc /usr/sbin/avahi-daemon -c
+               ;;
+
+       *)
+               echo "Usage: $0 {start|stop|reload|restart|status}"
+               exit 1
+               ;;
+esac
+
+# End $rc_base/init.d/avahi
index 896b3b17a1dd3c2471c7b6f4923356ba2847edec..2a556801ac8ca5854798096b31b0fa65277a7cf3 100644 (file)
@@ -60,13 +60,8 @@ case "${1}" in
                # End DHCP client immediately
                dhclient -sf /etc/rc.d/helper/aws-setup -r "${intf}" &>/dev/null
 
-               # Run AWS user-data script
-               if [ -x "/tmp/aws-user-data.script" ]; then
-                       /tmp/aws-user-data.script
-
-                       # Delete the script right away
-                       rm /tmp/aws-user-data.script
-               fi
+               # Rename network devices
+               udevadm trigger --action="add" --subsystem-match="net"
 
                exit 0
                ;;
index 1c685b44a86f6f1a83dc43b3ace83c8347185e1c..cdb8693ae5befed228d86b9ce21a4a275833292e 100644 (file)
@@ -92,7 +92,7 @@ case "$1" in
                fi
 
                # Enable cpufreq plugin if cpufreq found
-               if [ ! -e  /sys/devices/system/cpu/cpufreq/policy0/*_cur_freq ]; then
+               if [ ! -e  /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq ]; then
                        sed -i -e "s|^LoadPlugin cpufreq|#LoadPlugin cpufreq|g" /etc/collectd.conf
                else
                        sed -i -e "s|^#LoadPlugin cpufreq|LoadPlugin cpufreq|g" /etc/collectd.conf
index 0704a98dcca19c1000899c8ddd0eabe80e2db73d..e79c144d9887b3e133e863a31ddd3a38e6707871 100644 (file)
@@ -36,11 +36,5 @@ if [ ! "$(grep "^flags.* pae " /proc/cpuinfo)" == "" ]; then
        fi
 fi
 
-echo Restarting udev...
-killall udevd
-/sbin/udevadm hwdb --update
-/sbin/udevd --daemon
-/sbin/udevadm trigger
-/sbin/udevadm settle
 /etc/init.d/sysklogd stop
 touch /var/ipfire/main/firstsetup_ok
index e071216fd90ceb59b7097e9159d828ac8e8bf40a..97f4d381c985b5df45c0aef3bf4791dfd8101984 100644 (file)
@@ -37,12 +37,12 @@ case "${1}" in
                evaluate_retval
 
                boot_mesg "Setting hostname to ${HOSTNAME}..."
-               hostname ${HOSTNAME}
+               hostname "${HOSTNAME}"
                evaluate_retval
 
-               if [ -z "$DOMAINNAME" ]; then
+               if [ -n "${DOMAINNAME}" ]; then
                        boot_mesg "Setting domainname to ${DOMAINNAME}..."
-                       domainname ${DOMAINNAME}
+                       domainname "${DOMAINNAME}"
                        evaluate_retval
                fi
 
diff --git a/src/initscripts/system/network-trigger b/src/initscripts/system/network-trigger
deleted file mode 100644 (file)
index 0d9de45..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-########################################################################
-# Begin $rc_base/init.d/network-trigger
-########################################################################
-
-. /etc/sysconfig/rc
-. ${rc_functions}
-
-case "${1}" in
-       start)
-               boot_mesg "Triggering network devices..."
-               udevadm trigger --action="add" --subsystem-match="net"
-               evaluate_retval
-               ;;
-
-       *)
-               echo "Usage: ${0} {start}"
-               exit 1
-               ;;
-esac
-
-# End $rc_base/init.d/network-trigger
index 819d1288564a11377e03d5e22093937b2475146d..2fad11251e31cf3defab89d082736ff674355b61 100644 (file)
@@ -38,12 +38,12 @@ case "${1}" in
                                        echo "GRUB_SERIAL_COMMAND=\"serial --unit=0 --speed=115200\"" >> /etc/default/grub
                                        sed -i -e "s|panic=10|& console=ttyS0,115200n8|g" /etc/default/grub
                                fi
-                               /usr/local/bin/update-bootloader
+
+                               # Re-generate GRUB configuration
+                               /usr/sbin/grub-mkconfig -o /boot/grub/grub.cfg
                        fi
                        umount /boot > /dev/null
 
-                       sleep 30
-
                        # Detect device
                        mount | while read -r dev tmp1 mountpoint tmp2; do
                                [ "${dev}" = "rootfs" ] && continue
index 9b6d32207964efbcc78d81460628f42daccd7c22..cc46c33c9425cc85d95b1d7412a9db3e146fea4b 100644 (file)
@@ -479,7 +479,7 @@ fix_time_if_dns_fail() {
        if [ -e /var/ipfire/red/active ]; then
                host 0.ipfire.pool.ntp.org > /dev/null 2>&1
                if [ "${?}" != "0" ]; then
-                       boot_mesg "DNS still not work ... init time with ntp.ipfire.org at 81.3.27.46 ..."
+                       boot_mesg "DNS still not functioning... Trying to sync time with ntp.ipfire.org (81.3.27.46)..."
                        loadproc /usr/local/bin/settime 81.3.27.46
                fi
        fi
index d0e52dc187aaa9b6c697bfd1d13c9b266e31b177..32f01bfa66183cb654398f866fcf9e5dd32ae00f 100644 (file)
@@ -35,6 +35,7 @@ bin_PROGRAMS = \
 bin_SCRIPTS = \
        downloadsource.sh \
        execute-postinstall.sh \
+       install-bootloader \
        start-networking.sh
 
 #- installer -------------------------------------------------------------------
index b8803970a74e26342925daf69f53fa81747a6ae3..103f754e9869db3a1080147fbbfc3938efe3e941 100755 (executable)
@@ -29,7 +29,7 @@ install() {
     instmods virtio_net hv_netvsc vmxnet3
 
     # Filesystem support
-    inst_multiple parted mkswap mke2fs mkreiserfs mkfs.xfs
+    inst_multiple parted mkswap mke2fs mkreiserfs mkfs.xfs mkfs.vfat
     instmods ext4 iso9660 reiserfs vfat xfs
 
     # Extraction
index 6acddf9bff7fad37b046914495f6527c5f649bbf..c9b95017d3ced051a52043ac6e83551a9348821a 100644 (file)
@@ -37,6 +37,7 @@
 #include <sys/stat.h>
 #include <sys/swap.h>
 #include <sys/sysinfo.h>
+#include <sys/utsname.h>
 #include <unistd.h>
 
 #include <linux/fs.h>
@@ -61,7 +62,7 @@ static int system_chroot(const char* output, const char* path, const char* cmd)
 }
 
 struct hw* hw_init() {
-       struct hw* hw = malloc(sizeof(*hw));
+       struct hw* hw = calloc(1, sizeof(*hw));
        assert(hw);
 
        // Initialize libudev
@@ -71,6 +72,16 @@ struct hw* hw_init() {
                exit(1);
        }
 
+       // What architecture are we running on?
+       struct utsname uname_data;
+       int ret = uname(&uname_data);
+       if (ret == 0)
+               snprintf(hw->arch, sizeof(hw->arch), "%s", uname_data.machine);
+
+       // Should we install in EFI mode?
+       if ((strcmp(hw->arch, "x86_64") == 0) || (strcmp(hw->arch, "aarch64") == 0))
+               hw->efi = 1;
+
        return hw;
 }
 
@@ -135,7 +146,14 @@ int hw_mount(const char* source, const char* target, const char* fs, int flags)
                }
        }
 
-       return mount(source, target, fs, flags, NULL);
+       int r = mount(source, target, fs, flags, NULL);
+
+       if (r) {
+               fprintf(stderr, "Error mounting %s to %s (fs = %s, flags = %d): %s\n",
+                               source, target, fs, flags, strerror(r));
+       }
+
+       return r;
 }
 
 int hw_umount(const char* target) {
@@ -438,7 +456,7 @@ static int hw_device_has_p_suffix(const struct hw_destination* dest) {
        return 0;
 }
 
-static int hw_calculate_partition_table(struct hw_destination* dest, int disable_swap) {
+static int hw_calculate_partition_table(struct hw* hw, struct hw_destination* dest, int disable_swap) {
        char path[DEV_SIZE];
        int part_idx = 1;
 
@@ -496,9 +514,15 @@ static int hw_calculate_partition_table(struct hw_destination* dest, int disable
 
        dest->size_boot = hw_boot_size(dest);
 
+       // Create an EFI partition when running in EFI mode
+       if (hw->efi)
+               dest->size_boot_efi = MB2BYTES(32);
+       else
+               dest->size_boot_efi = 0;
+
        // Determine the size of the data partition.
        unsigned long long space_left = dest->size - \
-               (dest->size_bootldr + dest->size_boot);
+               (dest->size_bootldr + dest->size_boot + dest->size_boot_efi);
 
        // If we have less than 2GB left, we disable swap
        if (space_left <= MB2BYTES(2048))
@@ -525,6 +549,14 @@ static int hw_calculate_partition_table(struct hw_destination* dest, int disable
        } else
                *dest->part_boot = '\0';
 
+       if (dest->size_boot_efi > 0) {
+               dest->part_boot_efi_idx = part_idx;
+
+               snprintf(dest->part_boot_efi, sizeof(dest->part_boot_efi),
+                       "%s%d", path, part_idx++);
+       } else
+               *dest->part_boot_efi = '\0';
+
        if (dest->size_swap > 0)
                snprintf(dest->part_swap, sizeof(dest->part_swap), "%s%d", path, part_idx++);
        else
@@ -539,7 +571,7 @@ static int hw_calculate_partition_table(struct hw_destination* dest, int disable
        return 0;
 }
 
-struct hw_destination* hw_make_destination(int part_type, struct hw_disk** disks, int disable_swap) {
+struct hw_destination* hw_make_destination(struct hw* hw, int part_type, struct hw_disk** disks, int disable_swap) {
        struct hw_destination* dest = malloc(sizeof(*dest));
 
        if (part_type == HW_PART_TYPE_NORMAL) {
@@ -559,7 +591,7 @@ struct hw_destination* hw_make_destination(int part_type, struct hw_disk** disks
        // Is this a RAID device?
        dest->is_raid = (part_type > HW_PART_TYPE_NORMAL);
 
-       int r = hw_calculate_partition_table(dest, disable_swap);
+       int r = hw_calculate_partition_table(hw, dest, disable_swap);
        if (r)
                return NULL;
 
@@ -647,6 +679,14 @@ int hw_create_partitions(struct hw_destination* dest, const char* output) {
                part_start += dest->size_boot;
        }
 
+       if (*dest->part_boot_efi) {
+               asprintf(&cmd, "%s mkpart %s fat32 %lluB %lluB", cmd,
+                       (dest->part_table == HW_PART_TABLE_GPT) ? "ESP" : "primary",
+                       part_start, part_start + dest->size_boot_efi - 1);
+
+               part_start += dest->size_boot_efi;
+       }
+
        if (*dest->part_swap) {
                asprintf(&cmd, "%s mkpart %s linux-swap %lluB %lluB", cmd,
                        (dest->part_table == HW_PART_TABLE_GPT) ? "SWAP" : "primary",
@@ -666,6 +706,9 @@ int hw_create_partitions(struct hw_destination* dest, const char* output) {
        if (dest->part_boot_idx > 0)
                asprintf(&cmd, "%s set %d boot on", cmd, dest->part_boot_idx);
 
+       if (dest->part_boot_efi_idx > 0)
+               asprintf(&cmd, "%s set %d esp on", cmd, dest->part_boot_efi_idx);
+
        if (dest->part_table == HW_PART_TABLE_GPT) {
                if (*dest->part_bootldr) {
                        asprintf(&cmd, "%s set %d bios_grub on", cmd, dest->part_boot_idx);
@@ -688,6 +731,9 @@ int hw_create_partitions(struct hw_destination* dest, const char* output) {
                        if (*dest->part_boot && (try_open(dest->part_boot) != 0))
                                continue;
 
+                       if (*dest->part_boot_efi && (try_open(dest->part_boot_efi) != 0))
+                               continue;
+
                        if (*dest->part_swap && (try_open(dest->part_swap) != 0))
                                continue;
 
@@ -726,6 +772,10 @@ static int hw_format_filesystem(const char* path, int fs, const char* output) {
        // XFS
        } else if (fs == HW_FS_XFS) {
                snprintf(cmd, sizeof(cmd), "/sbin/mkfs.xfs -f %s", path);
+
+       // FAT32
+       } else if (fs == HW_FS_FAT32) {
+               snprintf(cmd, sizeof(cmd), "/sbin/mkfs.vfat %s", path);
        }
 
        assert(*cmd);
@@ -745,6 +795,13 @@ int hw_create_filesystems(struct hw_destination* dest, const char* output) {
                        return r;
        }
 
+       // ESP
+       if (*dest->part_boot_efi) {
+               r = hw_format_filesystem(dest->part_boot_efi, HW_FS_FAT32, output);
+               if (r)
+                       return r;
+       }
+
        // swap
        if (*dest->part_swap) {
                r = hw_format_filesystem(dest->part_swap, HW_FS_SWAP, output);
@@ -780,6 +837,10 @@ int hw_mount_filesystems(struct hw_destination* dest, const char* prefix) {
                        filesystem = "xfs";
                        break;
 
+               case HW_FS_FAT32:
+                       filesystem = "vfat";
+                       break;
+
                default:
                        assert(0);
        }
@@ -802,6 +863,19 @@ int hw_mount_filesystems(struct hw_destination* dest, const char* prefix) {
                }
        }
 
+       // ESP
+       if (*dest->part_boot_efi) {
+               snprintf(target, sizeof(target), "%s%s", prefix, HW_PATH_BOOT_EFI);
+               mkdir(target, S_IRWXU|S_IRWXG|S_IRWXO);
+
+               r = hw_mount(dest->part_boot_efi, target, "vfat", 0);
+               if (r) {
+                       hw_umount_filesystems(dest, prefix);
+
+                       return r;
+               }
+       }
+
        // swap
        if (*dest->part_swap) {
                r = swapon(dest->part_swap, 0);
@@ -838,6 +912,14 @@ int hw_umount_filesystems(struct hw_destination* dest, const char* prefix) {
        // Write all buffers to disk before umounting
        hw_sync();
 
+       // ESP
+       if (*dest->part_boot_efi) {
+               snprintf(target, sizeof(target), "%s%s", prefix, HW_PATH_BOOT_EFI);
+               r = hw_umount(target);
+               if (r)
+                       return -1;
+       }
+
        // boot
        if (*dest->part_boot) {
                snprintf(target, sizeof(target), "%s%s", prefix, HW_PATH_BOOT);
@@ -952,35 +1034,17 @@ int hw_stop_all_raid_arrays(const char* output) {
        return mysystem(output, "/sbin/mdadm --stop --scan --verbose");
 }
 
-int hw_install_bootloader(struct hw_destination* dest, const char* output) {
+int hw_install_bootloader(struct hw* hw, struct hw_destination* dest, const char* output) {
        char cmd[STRING_SIZE];
-       int r;
 
-       // Generate configuration file
-       snprintf(cmd, sizeof(cmd), "/usr/sbin/grub-mkconfig -o /boot/grub/grub.cfg");
-       r = system_chroot(output, DESTINATION_MOUNT_PATH, cmd);
+       snprintf(cmd, sizeof(cmd), "/usr/bin/install-bootloader %s", dest->path);
+       int r = system_chroot(output, DESTINATION_MOUNT_PATH, cmd);
        if (r)
                return r;
 
-       char cmd_grub[STRING_SIZE];
-       snprintf(cmd_grub, sizeof(cmd_grub), "/usr/sbin/grub-install --no-floppy --recheck");
-
-       if (dest->is_raid) {
-               snprintf(cmd, sizeof(cmd), "%s %s", cmd_grub, dest->disk1->path);
-               r = system_chroot(output, DESTINATION_MOUNT_PATH, cmd);
-               if (r)
-                       return r;
-
-               snprintf(cmd, sizeof(cmd), "%s %s", cmd_grub, dest->disk2->path);
-               r = system_chroot(output, DESTINATION_MOUNT_PATH, cmd);
-       } else {
-               snprintf(cmd, sizeof(cmd), "%s %s", cmd_grub, dest->path);
-               r = system_chroot(output, DESTINATION_MOUNT_PATH, cmd);
-       }
-
        hw_sync();
 
-       return r;
+       return 0;
 }
 
 static char* hw_get_uuid(const char* dev) {
@@ -1021,6 +1085,17 @@ int hw_write_fstab(struct hw_destination* dest) {
                }
        }
 
+       // ESP
+       if (*dest->part_boot_efi) {
+               uuid = hw_get_uuid(dest->part_boot_efi);
+
+               if (uuid) {
+                       fprintf(f, FSTAB_FMT, uuid, "/boot/efi", "auto", "defaults", 1, 2);
+                       free(uuid);
+               }
+       }
+
+
        // swap
        if (*dest->part_swap) {
                uuid = hw_get_uuid(dest->part_swap);
index e127f1f5100659906fec3982eae8b0cd165847f7..9fe69271e6c33e1a0440f24bdfa31db8411bb819 100644 (file)
@@ -32,6 +32,7 @@
 #define DEV_SIZE                    128
 
 #define HW_PATH_BOOT                  "/boot"
+#define HW_PATH_BOOT_EFI              "/boot/efi"
 #define HW_PATH_DATA                  "/var"
 
 #define HW_PART_TYPE_NORMAL           0
@@ -45,6 +46,7 @@
 #define HW_FS_EXT4                    2
 #define HW_FS_EXT4_WO_JOURNAL         3
 #define HW_FS_XFS                     4
+#define HW_FS_FAT32                   5
 
 #define HW_FS_DEFAULT                 HW_FS_EXT4
 
 
 struct hw {
        struct udev *udev;
+       char arch[STRING_SIZE];
+
+       // Enabled if we should install in EFI mode
+       int efi;
 };
 
 struct hw_disk {
@@ -82,15 +88,18 @@ struct hw_destination {
        int part_table;
        char part_bootldr[DEV_SIZE];
        char part_boot[DEV_SIZE];
+       char part_boot_efi[DEV_SIZE];
        char part_swap[DEV_SIZE];
        char part_root[DEV_SIZE];
        int part_boot_idx;
+       int part_boot_efi_idx;
 
        int filesystem;
 
        unsigned long long size;
        unsigned long long size_bootldr;
        unsigned long long size_boot;
+       unsigned long long size_boot_efi;
        unsigned long long size_swap;
        unsigned long long size_root;
 };
@@ -109,7 +118,7 @@ unsigned int hw_count_disks(const struct hw_disk** disks);
 struct hw_disk** hw_select_disks(struct hw_disk** disks, int* selection);
 struct hw_disk** hw_select_first_disk(const struct hw_disk** disks);
 
-struct hw_destination* hw_make_destination(int part_type, struct hw_disk** disks,
+struct hw_destination* hw_make_destination(struct hw* hw, int part_type, struct hw_disk** disks,
        int disable_swap);
 
 unsigned long long hw_memory();
@@ -124,7 +133,7 @@ int hw_destroy_raid_superblocks(const struct hw_destination* dest, const char* o
 int hw_setup_raid(struct hw_destination* dest, const char* output);
 int hw_stop_all_raid_arrays(const char* output);
 
-int hw_install_bootloader(struct hw_destination* dest, const char* output);
+int hw_install_bootloader(struct hw* hw, struct hw_destination* dest, const char* output);
 int hw_write_fstab(struct hw_destination* dest);
 
 char* hw_find_backup_file(const char* output, const char* search_path);
similarity index 67%
rename from src/scripts/update-bootloader
rename to src/installer/install-bootloader
index ad6fdb6420a600ab6c7e5f16172aec45076f25d6..9c78696133a63bcd743dc4c2c13c22de786e07f6 100644 (file)
@@ -21,7 +21,7 @@
 #                                                                          #
 ############################################################################
 
-GRUB_INSTALL_ARGS="--no-floppy --recheck"
+GRUB_INSTALL_ARGS="--no-floppy --recheck --force"
 
 function find_bootloader_device() {
        local mp
@@ -52,7 +52,7 @@ function find_device() {
        # Get the actual device from the partition that holds /
        while [ -n "${root}" ]; do
                if [ -e "/sys/block/${root}" ]; then
-                       echo "${root}"
+                       echo "/dev/${root}"
                        return 0
                fi
 
@@ -66,15 +66,15 @@ function find_device() {
 function device_is_mdraid() {
        local device="${1}"
 
-       [ -d "/sys/block/${device}/md" ]
+       [ -d "/sys/block/${device/\/dev/}/md" ]
 }
 
 function mdraid_get_slaves() {
        local device="${1}"
 
        local slave
-       for slave in /sys/block/${device}/slaves/*; do
-               basename "${slave}"
+       for slave in /sys/block/${device/\/dev/}/slaves/*; do
+               echo "/dev/$(basename "${slave}")"
        done 2>/dev/null
 }
 
@@ -99,44 +99,92 @@ function grub_install() {
                return 1
        fi
 
-       local args
-       for args in "" "--force"; do
-               if grub-install ${GRUB_INSTALL_ARGS} ${args} "${device}" &>/dev/null; then
-                       return 0
-               fi
+       local arches
+       case "$(uname -m)" in
+               aarch64)
+                       arches="arm64-efi"
+                       ;;
+               i?86)
+                       arches="i386-pc"
+                       ;;
+               x86_64)
+                       arches="i386-pc x86_64-efi"
+                       ;;
+       esac
+
+       local arch
+       for arch in ${arches}; do
+               local args="--target=${arch}"
+
+               case "${arch}" in
+                       *-efi)
+                               # Skip all EFI architectures if no EFI partition exists
+                               if [ ! -d "/boot/efi" ]; then
+                                       continue
+                               fi
+
+                               args="${args} --efi-directory=/boot/efi"
+
+                               # Don't try to modify the BIOS when we are
+                               # not running on EFI right now
+                               if [ ! -d "/sys/firmware/efi" ]; then
+                                       args="${args} --no-nvram"
+                               fi
+                               ;;
+               esac
+
+               local removable
+               for removable in "" "--removable"; do
+                       if ! grub-install ${GRUB_INSTALL_ARGS} ${args} \
+                                       ${removable} "${device}" &>/dev/null; then
+                               echo "Could not install GRUB on ${device}" >&2
+                               return 1
+                       fi
+
+                       # Do not try to install with --removable for non-efi architectures
+                       [[ "${arch}" =~ \-efi$ ]] || break
+               done
        done
 
-       echo "Could not install GRUB on ${device}" >&2
-       return 1
+       return 0
 }
 
 function main() {
+       local device="${1}"
+
        # Find the root device
-       local device="$(find_bootloader_device)"
        if [ -z "${device}" ]; then
-               echo "Could not find root device. Aborting." >&2
-               exit 1
+               device="$(find_bootloader_device)"
+               if [ -z "${device}" ]; then
+                       echo "Could not find root device. Aborting." >&2
+                       return 1
+               fi
+
+               echo "Found bootloader device: ${device}"
        fi
 
-       echo "Found bootloader device: /dev/${device}"
+       if [ ! -b "${device}" ]; then
+               echo "${device} does not exist" >&2
+               return 2
+       fi
 
        # Update configuration files
-       grub_update_config || exit $?
+       grub_update_config || return $?
 
        # Handle mdraid devices
        if device_is_mdraid "${device}"; then
                local slave
                for slave in $(mdraid_get_slaves "${device}"); do
-                       grub_install "/dev/${slave}"
+                       grub_install "${slave}"
                done
 
        # Handle normal block devices
        else
-               grub_install "/dev/${device}"
+               grub_install "${device}"
        fi
 
        return 0
 }
 
 # Run main function
-main
+main "$@" || exit $?
index 5572a4da49104d28427f6993df6786d326315b74..849976542d0489301a9e0697a28d4f4ea1eb3194 100644 (file)
@@ -383,7 +383,9 @@ int main(int argc, char *argv[]) {
        }
 
        fprintf(flog, "Install program started.\n");
-               
+       if (hw->efi)
+               fprintf(flog, "EFI mode enabled\n");
+
        newtInit();
        newtCls();
 
@@ -673,7 +675,8 @@ int main(int argc, char *argv[]) {
 
        hw_free_disks(disks);
 
-       struct hw_destination* destination = hw_make_destination(part_type, selected_disks, config.disable_swap);
+       struct hw_destination* destination = hw_make_destination(hw, part_type,
+               selected_disks, config.disable_swap);
 
        if (!destination) {
                errorbox(_("Your harddisk is too small."));
@@ -683,6 +686,7 @@ int main(int argc, char *argv[]) {
        fprintf(flog, "Destination drive: %s\n", destination->path);
        fprintf(flog, "  bootldr: %s (%lluMB)\n", destination->part_bootldr, BYTES2MB(destination->size_bootldr));
        fprintf(flog, "  boot   : %s (%lluMB)\n", destination->part_boot, BYTES2MB(destination->size_boot));
+       fprintf(flog, "  ESP    : %s (%lluMB)\n", destination->part_boot_efi, BYTES2MB(destination->size_boot_efi));
        fprintf(flog, "  swap   : %s (%lluMB)\n", destination->part_swap, BYTES2MB(destination->size_swap));
        fprintf(flog, "  root   : %s (%lluMB)\n", destination->part_root, BYTES2MB(destination->size_root));
        fprintf(flog, "Memory   : %lluMB\n", BYTES2MB(hw_memory()));
@@ -834,7 +838,7 @@ int main(int argc, char *argv[]) {
                fclose(f);
        }
 
-       rc = hw_install_bootloader(destination, logfile);
+       rc = hw_install_bootloader(hw, destination, logfile);
        if (rc) {
                errorbox(_("Unable to install the bootloader."));
                goto EXIT;
diff --git a/src/paks/avahi/install.sh b/src/paks/avahi/install.sh
new file mode 100644 (file)
index 0000000..cb0266b
--- /dev/null
@@ -0,0 +1,37 @@
+#!/bin/bash
+############################################################################
+#                                                                          #
+# This file is part of the IPFire Firewall.                                #
+#                                                                          #
+# IPFire 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.                                      #
+#                                                                          #
+# IPFire 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 IPFire; if not, write to the Free Software                    #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
+#                                                                          #
+# Copyright (C) 2007 IPFire-Team <info@ipfire.org>.                        #
+#                                                                          #
+############################################################################
+#
+. /opt/pakfire/lib/functions.sh
+
+# Create Username and group.
+getent group avahi >/dev/null || groupadd -r avahi
+getent passwd avahi >/dev/null || \
+      useradd -r -g avahi -d /var/run/avahi-daemon -s /sbin/nologin \
+      -c "Avahi mDNS daemon" avahi
+
+extract_files
+ln -svf  ../init.d/avahi /etc/rc.d/rc3.d/S65avahi
+ln -svf  ../init.d/avahi /etc/rc.d/rc0.d/K35avahi
+ln -svf  ../init.d/avahi /etc/rc.d/rc6.d/K35avahi
+restore_backup ${NAME}
+start_service --background ${NAME}
diff --git a/src/paks/avahi/uninstall.sh b/src/paks/avahi/uninstall.sh
new file mode 100644 (file)
index 0000000..1c8e67c
--- /dev/null
@@ -0,0 +1,28 @@
+#!/bin/bash
+############################################################################
+#                                                                          #
+# This file is part of the IPFire Firewall.                                #
+#                                                                          #
+# IPFire 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.                                      #
+#                                                                          #
+# IPFire 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 IPFire; if not, write to the Free Software                    #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
+#                                                                          #
+# Copyright (C) 2007 IPFire-Team <info@ipfire.org>.                        #
+#                                                                          #
+############################################################################
+#
+. /opt/pakfire/lib/functions.sh
+stop_service ${NAME}
+make_backup ${NAME}
+remove_files
+rm -rf /etc/rc.d/rc*.d/*avahi
diff --git a/src/paks/avahi/update.sh b/src/paks/avahi/update.sh
new file mode 100644 (file)
index 0000000..89c40d0
--- /dev/null
@@ -0,0 +1,26 @@
+#!/bin/bash
+############################################################################
+#                                                                          #
+# This file is part of the IPFire Firewall.                                #
+#                                                                          #
+# IPFire 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.                                      #
+#                                                                          #
+# IPFire 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 IPFire; if not, write to the Free Software                    #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
+#                                                                          #
+# Copyright (C) 2007 IPFire-Team <info@ipfire.org>.                        #
+#                                                                          #
+############################################################################
+#
+. /opt/pakfire/lib/functions.sh
+./uninstall.sh
+./install.sh
index e5f82c567fd4747ee9ce33500e1b08b536b7bc4e..fd71621d5752430293127c70c2a280a0dbcf2053 100644 (file)
@@ -60,7 +60,7 @@ depmod -a $KVER-ipfire-pae
 #
 # Made initramdisk
 #
-/usr/bin/dracut --force --xz /boot/initramfs-$KVER-ipfire-pae.img $KVER-ipfire-pae  
+/usr/bin/dracut --force --early-microcode --xz /boot/initramfs-$KVER-ipfire-pae.img $KVER-ipfire-pae  
 
 if [ -e /boot/grub/grub.cfg ]; then
        #
diff --git a/src/patches/cdrkit/cdrkit-1.1.10-build-fix.patch b/src/patches/cdrkit/cdrkit-1.1.10-build-fix.patch
new file mode 100644 (file)
index 0000000..75c4db2
--- /dev/null
@@ -0,0 +1,11 @@
+diff -up cdrkit-1.1.10/genisoimage/genisoimage.c.build-fix cdrkit-1.1.10/genisoimage/genisoimage.c
+--- cdrkit-1.1.10/genisoimage/genisoimage.c.build-fix  2010-01-20 11:05:05.000000000 +0100
++++ cdrkit-1.1.10/genisoimage/genisoimage.c    2010-01-20 11:21:16.144098749 +0100
+@@ -47,6 +47,7 @@
+ #include <mconfig.h>
+ #include "genisoimage.h"
++#include "checksum.h"
+ #include "iso9660.h"
+ #include <errno.h>
+ #include <timedefs.h>
diff --git a/src/patches/cdrkit/cdrkit-1.1.11-cmakewarn.patch b/src/patches/cdrkit/cdrkit-1.1.11-cmakewarn.patch
new file mode 100644 (file)
index 0000000..a171e39
--- /dev/null
@@ -0,0 +1,9 @@
+diff -up cdrkit-1.1.11/CMakeLists.txt.cmakewarn cdrkit-1.1.11/CMakeLists.txt
+--- cdrkit-1.1.11/CMakeLists.txt.cmakewarn     2012-07-31 13:11:10.075500531 +0200
++++ cdrkit-1.1.11/CMakeLists.txt       2012-07-31 13:11:41.069108287 +0200
+@@ -1,3 +1,5 @@
++cmake_minimum_required(VERSION 2.8)
++cmake_policy(SET CMP0015 OLD)
+ PROJECT (cdrkit C)
+ SUBDIRS(include genisoimage wodim libedc libhfs_iso icedax libusal librols libunls readom netscsid 3rd-party/dirsplit)
diff --git a/src/patches/cdrkit/cdrkit-1.1.11-devname.patch b/src/patches/cdrkit/cdrkit-1.1.11-devname.patch
new file mode 100644 (file)
index 0000000..93e32d6
--- /dev/null
@@ -0,0 +1,30 @@
+diff -up wrk/libusal/scsi-linux-sg.c.wrk wrk/libusal/scsi-linux-sg.c
+--- wrk/libusal/scsi-linux-sg.c.wrk    2015-05-29 13:30:41.088896572 +0200
++++ wrk/libusal/scsi-linux-sg.c        2015-05-29 13:38:25.776303388 +0200
+@@ -509,7 +509,9 @@ usalo_open(SCSI *usalp, char *device)
+               /* scan and maybe keep one open, sg_setup decides */
+ #define HDX 0
+ #define SCD 1
+-#define SG 2
++/* second scd option included because of Fedora naming convention /dev/srN */
++#define SCD2 2
++#define SG 3
+               int h;
+ /*
+ retry_scan_open:
+@@ -533,6 +535,15 @@ retry_scan_open:
+                                               first=0;
+                                               last=255;
+                                               break;
++                                      }
++                              case(SCD2):
++                                      {
++                                              if(!check_linux_26())
++                                                      continue;
++                                              pattern="/dev/sr%d";
++                                              first=0;
++                                              last=255;
++                                              break;
+                                       }
+                               case(SG):
+                                       {
diff --git a/src/patches/cdrkit/cdrkit-1.1.11-dvdman.patch b/src/patches/cdrkit/cdrkit-1.1.11-dvdman.patch
new file mode 100644 (file)
index 0000000..471a7a9
--- /dev/null
@@ -0,0 +1,70 @@
+diff -up cdrkit-1.1.11/wodim/wodim.1.dvdman cdrkit-1.1.11/wodim/wodim.1
+--- cdrkit-1.1.11/wodim/wodim.1.dvdman 2011-06-08 14:49:00.073093571 +0200
++++ cdrkit-1.1.11/wodim/wodim.1        2011-06-08 14:50:59.707093540 +0200
+@@ -835,49 +835,33 @@ newer ones) still implement the Sony pro
+ not yet become a problem to use this driver for all Sony drives. If you find
+ a newer Sony drive that does not work with this driver, please report.
+ .TP
+-.B mmc_dvd
++.B mmc_mdvd
+ The generic SCSI-3/mmc-2 DVD-R/DVD-RW driver is auto-selected whenever
+ .B wodim
+ finds a MMC-2 or MMC-3 compliant drive that supports to write DVDs and
+ an appropriate medium is loaded.
+-There is no Track At Once mode for DVD writers.
+-.TP
+-.B mmc_dvdplus
+-The generic SCSI-3/mmc-3 DVD+R/DVD+RW driver is auto-selected whenever
+-one of the DVD+ media types that are incompatible to each other is found.
+-It checks media and then 
+-branches to the driver that matches the current medium.
+-.TP
+-.B mmc_dvdplusr
+-The generic SCSI-3/mmc-3 DVD+R driver is auto-selected whenever
+-a DVD+R medium is found in an appropriate writer.
+ Note that for unknown reason, the DVD-Plus alliance does not
+-like that there is a simulation mode for DVD+R media.
+-The author of
+-.B wodim
+-tries to convince manufacturers to implement a simulation mode for DVD+R
+-and implement support.
+-DVD+R only supports one write mode that is somewhere between Track At Once
+-and Packet writing; this mode is selected in 
++like that there is a simulation mode for DVD+R and DVD+RW media nor a way 
++to erase DVD+RW media.
++DVD+R and DVD+RW only supports one write mode that is somewhere between 
++Track At Once and Packet writing; this mode is selected in 
+ .B wodim
+ via a the 
+ .BR \-dao / \-sao
+ option.
+-.TP
+-.B mmc_dvdplusrw
+-The generic SCSI-3/mmc-3 DVD+RW driver is auto-selected whenever
+-a DVD+RW medium is found in an appropriate writer.
+-As DVD+RW media needs to be formatted before its first use, wodim
+-auto-detects this media state and performs a format before it starts
+-to write.
+-Note that for unknown reason, the DVD-Plus alliance does not
+-like that there is a simulation mode nor a way to erase DVD+RW media.
+-DVD+RW only supports one write mode that is close to
+-Packet writing; this mode is selected in 
++As DVD+RW media needs to be formatted before its first use, 
+ .B wodim
+-via a the 
+-.BR \-dao / \-sao
+-option.
++auto-detects this media state and performs a format before it starts
++to write. 
++.sp
++Note: If you have any problems during burning DVDs using 
++.BR wodim , 
++please consider 
++.B growisofs 
++from package
++.BR dvd+rw-tools , 
++which often works better 
++in these cases.
+ .TP
+ .B cw_7501
+ The driver for Matsushita/Panasonic CW-7501 is auto-selected when
diff --git a/src/patches/cdrkit/cdrkit-1.1.11-format.patch b/src/patches/cdrkit/cdrkit-1.1.11-format.patch
new file mode 100644 (file)
index 0000000..983ed23
--- /dev/null
@@ -0,0 +1,129 @@
+diff -up cdrkit-1.1.11/wodim/drv_mmc.c.format cdrkit-1.1.11/wodim/drv_mmc.c
+--- cdrkit-1.1.11/wodim/drv_mmc.c.format       2011-05-18 16:49:14.591822130 +0200
++++ cdrkit-1.1.11/wodim/drv_mmc.c      2011-05-18 16:49:14.596822130 +0200
+@@ -1507,6 +1507,11 @@ getdisktype_mdvd(SCSI *usalp, cdr_t *dp)
+       dstat_t *dsp = dp->cdr_dstat;
+       struct track_info track_info;
++
++      extern char *buf;
++      struct disk_info *dip;
++      int profile;
++
+     if(lverbose)
+         printf("HINT: use dvd+rw-mediainfo from dvd+rw-tools for information extraction.\n");
+       /* if(getdisktype_mmc(usalp, dp)<0)
+@@ -1521,6 +1526,18 @@ getdisktype_mdvd(SCSI *usalp, cdr_t *dp)
+       dsp->ds_disktype&= ~DT_CD;
+       dsp->ds_disktype|= DT_DVD;
++      profile = get_curprofile(usalp);
++      if (profile == 0x1A) {
++              dip = (struct disk_info *)buf;
++              if (get_diskinfo(usalp, dip) < 0)
++                      return (-1);
++              if (dip->disk_status == DS_EMPTY) {     /* Unformatted      */
++                      dsp->ds_flags |= DSF_NEED_FORMAT;
++                      if(lverbose)
++                              printf("The medium is empty, it will be auto formatted.\n");
++              }
++      }
++      
+       return (ret);
+ }
+diff -up cdrkit-1.1.11/wodim/scsi_cdr.c.format cdrkit-1.1.11/wodim/scsi_cdr.c
+--- cdrkit-1.1.11/wodim/scsi_cdr.c.format      2011-05-18 16:49:14.601822130 +0200
++++ cdrkit-1.1.11/wodim/scsi_cdr.c     2011-05-18 16:49:14.600822130 +0200
+@@ -1328,7 +1328,7 @@ scsi_format(SCSI *usalp, caddr_t addr, i
+       }
+       sleep(10);
+       printf("\rFormating in progress: 100.00 %% done.        \n");
+-      if (pid) exit (0);
++      if (pid > 0) exit (0);
+       return ret;
+ }
+diff -up cdrkit-1.1.11/wodim/wodim.c.format cdrkit-1.1.11/wodim/wodim.c
+--- cdrkit-1.1.11/wodim/wodim.c.format 2011-05-18 16:49:14.584822130 +0200
++++ cdrkit-1.1.11/wodim/wodim.c        2011-05-18 17:21:59.510821630 +0200
+@@ -946,6 +946,40 @@ int main(int argc, char *argv[])
+               print_toc(usalp, dp);
+               comexit(0);
+       }
++      
++      if ((flags & F_FORMAT) || (dp->cdr_dstat->ds_flags & DSF_NEED_FORMAT)) {
++              printf("wodim: media format asked\n");
++              /*
++              * Do not abort if OPC failes. Just give it a chance
++              * for better laser power calibration than without OPC.
++              *
++              * Ricoh drives return with a vendor unique sense code.
++              * This is most likely because they refuse to do OPC
++              * on a non blank media.
++              */
++              usalp->silent++;
++              do_opc(usalp, dp, flags);
++              usalp->silent--;
++              wait_unit_ready(usalp, 120);
++              if (gettimeofday(&starttime, (struct timezone *)0) < 0)
++                      errmsg("Cannot get start time\n");
++              
++              if ((*dp->cdr_format)(usalp, dp, formattype) < 0) {
++                      errmsgno(EX_BAD, "Cannot format disk, aborting.\n");
++                      comexit(EX_BAD);
++              }
++              if (gettimeofday(&fixtime, (struct timezone *)0) < 0)
++                      errmsg("Cannot get format time\n");
++              if (lverbose)
++                      prtimediff("Formatting time: ", &starttime, &fixtime);
++
++              if (!wait_unit_ready(usalp, 240) || tracks == 0) {
++                      comexit(0);
++              }
++              if (gettimeofday(&starttime, (struct timezone *)0) < 0)
++                      errmsg("Cannot get start time\n");
++      }
++      
+ #ifdef        XXX
+       if ((*dp->cdr_check_session)() < 0) {
+               comexit(EX_BAD);
+@@ -1230,38 +1264,6 @@ int main(int argc, char *argv[])
+                       comexit(0);
+               }
+       }
+-      if (flags & F_FORMAT) {
+-              printf("wodim: media format asked\n");
+-              /*
+-              * Do not abort if OPC failes. Just give it a chance
+-              * for better laser power calibration than without OPC.
+-              *
+-              * Ricoh drives return with a vendor unique sense code.
+-              * This is most likely because they refuse to do OPC
+-              * on a non blank media.
+-              */
+-              usalp->silent++;
+-              do_opc(usalp, dp, flags);
+-              usalp->silent--;
+-              wait_unit_ready(usalp, 120);
+-              if (gettimeofday(&starttime, (struct timezone *)0) < 0)
+-                      errmsg("Cannot get start time\n");
+-
+-              if ((*dp->cdr_format)(usalp, dp, formattype) < 0) {
+-                      errmsgno(EX_BAD, "Cannot format disk, aborting.\n");
+-                      comexit(EX_BAD);
+-              }
+-              if (gettimeofday(&fixtime, (struct timezone *)0) < 0)
+-                      errmsg("Cannot get format time\n");
+-              if (lverbose)
+-                      prtimediff("Formatting time: ", &starttime, &fixtime);
+-
+-              if (!wait_unit_ready(usalp, 240) || tracks == 0) {
+-                      comexit(0);
+-              }
+-              if (gettimeofday(&starttime, (struct timezone *)0) < 0)
+-                      errmsg("Cannot get start time\n");
+-      }
+       /*
+       * Reset start time so we will not see blanking time and
+       * writing time counted together.
diff --git a/src/patches/cdrkit/cdrkit-1.1.11-handler.patch b/src/patches/cdrkit/cdrkit-1.1.11-handler.patch
new file mode 100644 (file)
index 0000000..5b3fa6a
--- /dev/null
@@ -0,0 +1,12 @@
+diff -up cdrkit-1.1.11/icedax/icedax.c.handler cdrkit-1.1.11/icedax/icedax.c
+--- cdrkit-1.1.11/icedax/icedax.c.handler      2011-06-02 16:37:02.446206285 +0200
++++ cdrkit-1.1.11/icedax/icedax.c      2011-06-02 16:37:25.444206279 +0200
+@@ -1054,7 +1054,7 @@ static void exit_wrapper(int status)
+       if (child_pid != 0) {
+               SCSI *usalp = get_scsi_p();
+-              if (usalp->running) {
++              if (usalp && usalp->running) {
+                       usalp->cb_fun = on_exitscsi;
+                       usalp->cb_arg = (void *) (uintptr_t) status;
+               } else {
diff --git a/src/patches/cdrkit/cdrkit-1.1.11-manpagefix.patch b/src/patches/cdrkit/cdrkit-1.1.11-manpagefix.patch
new file mode 100644 (file)
index 0000000..26b5175
--- /dev/null
@@ -0,0 +1,191 @@
+diff -up cdrkit-1.1.11/genisoimage/genisoimage.1.orig cdrkit-1.1.11/genisoimage/genisoimage.1
+--- cdrkit-1.1.11/genisoimage/genisoimage.1.orig       2011-01-21 14:26:20.709816708 +0100
++++ cdrkit-1.1.11/genisoimage/genisoimage.1    2011-01-24 08:49:24.283964211 +0100
+@@ -180,6 +180,8 @@ in the
+ file.
+ .TP
+ .BI \-A " application_id"
++.TP
++.BI \-appid " application_id"
+ Specifies a text string that will be written into the volume header.
+ This should describe the application that will be on the disc.  There
+ is space for 128 characters.  Equivalent to
+@@ -365,6 +367,8 @@ the Sun disk label will overlay the firs
+ boot image.
+ .TP
+ .BI \-b " eltorito_boot_image"
++.TP
++.BI \-eltorito\-boot " eltorito_boot_image"
+ Specifies the path and filename of the boot image to be used when making
+ an El Torito bootable CD for x86 PCs. The pathname must be relative to
+ the source path specified to
+@@ -427,6 +431,8 @@ See the
+ section for a description of this table.
+ .TP
+ .BI \-C " last_sess_start,next_sess_start"
++.TP
++.BI \-cdrecord\-params " last_sess_start,next_sess_start"
+ This option is needed to create a CD Extra or the image of a second
+ session or a higher-level session for a multisession disc.
+ .B \-C
+@@ -452,6 +458,8 @@ session on a CD Extra. This is a multise
+ in the first session and an ISO9660 filesystem in the second session.
+ .TP
+ .BI \-c " boot_catalog"
++.TP
++.BI \-eltorito\-catalog " boot_catalog"
+ Specifies the path and filename of the boot catalog, which is required
+ for an El Torito bootable CD. The pathname must be relative to the source
+ path specified to
+@@ -488,6 +496,12 @@ For the parameter 
+ see the description of
+ .BR \-M .
+ .TP
++.BI \-checksum_algorithm_iso " alg1,alg2,..."
++Specify the checksum types desired for the output image.
++.TP
++.BI \-checksum_algorithm_template " alg1,alg2,..."
++Specify the checksum types desired for the output jigdo template.
++.TP
+ .BI \-copyright " file"
+ Specifies copyright information, typically a filename on the disc.
+ There is space for 37 characters.  Equivalent to
+@@ -497,12 +511,16 @@ in the
+ file.
+ .TP
+ .B \-d
++.TP
++.B \-omit\-period
+ Do not append a period to files that do not have one.
+ .br
+ This violates the ISO9660 standard, but it happens to work on many systems.
+ Use with caution.
+ .TP
+ .B \-D
++.TP
++.B \-disable\-deep\-relocation
+ Do not use deep directory relocation, and instead just pack them in the
+ way we see them.
+ .br
+@@ -510,6 +528,9 @@ If ISO9660:1999 has not been selected,
+ this violates the ISO9660 standard, but it happens to work on many systems.
+ Use with caution.
+ .TP
++.B \-debug
++Set debug flag.
++.TP
+ .BI \-dir\-mode " mode"
+ Overrides the mode of directories used to create the image to
+ .IR mode ,
+@@ -535,7 +556,14 @@ another directory
+ needs to include all needed files (filenames must be all caps) for a
+ compliant DVD-Video filesystem.
+ .TP
++.BI \-e " efi_boot_file"
++.TP
++.BI \-efi\-boot " efi_boot_file"
++Set EFI boot image name.
++.TP
+ .B \-f
++.TP
++.B \-follow\-links
+ Follow symbolic links when generating the filesystem.  When this option is not
+ in use, symbolic links will be entered using Rock Ridge if enabled, otherwise
+ they will be ignored.
+@@ -740,6 +768,8 @@ See the
+ section below for more details.
+ .TP
+ .B \-l
++.TP
++.B \-full\-iso9660\-filenames
+ Allow full 31-character filenames.  Normally the ISO9660 filename will be in an
+ 8.3 format which is compatible with MS-DOS, even though the ISO9660 standard
+ allows filenames of up to 31 characters.  If you use this option, the disc may
+@@ -870,6 +900,8 @@ with
+ .BR \-C .
+ .TP
+ .B \-N
++.TP
++.B \-omit\-version\-number
+ Omit version numbers from ISO9660 filenames.
+ .br
+ This violates the ISO9660 standard, but no one really uses the
+@@ -967,6 +999,8 @@ in the
+ file.
+ .TP
+ .BI \-p " preparer_id"
++.TP
++.BI \-preparer " preparer_id"
+ Specifies a text string that will be written into the volume header.
+ This should describe the preparer of the CD-ROM, usually with a mailing
+ address and phone number.  There is space for 128 characters.
+@@ -1008,10 +1042,14 @@ This makes
+ even less verbose.  No progress output will be provided.
+ .TP
+ .B \-R
++.TP
++.B \-rock
+ Generate SUSP and RR records using the Rock Ridge protocol to further describe
+ the files on the ISO9660 filesystem.
+ .TP
+ .B \-r
++.TP
++.B \-rational\-rock
+ This is like the \-R option, but file ownership and modes are set to
+ more useful values.  The uid and gid are set to zero, because they are
+ usually only useful on the author's system, and not useful to the
+@@ -1092,6 +1130,11 @@ intentionally. Accessing several older v
+ support by the operating system to choose which sessions are to be
+ mounted.
+ .TP
++.BI \-s " sector type"
++.TP
++.BI \-sectype " sector type"
++Set output sector type to e.g. data/xa1/raw.
++ .TP
+ .BI \-sort " sort_file"
+ Sort file locations on the media. Sorting is controlled by a file that
+ contains pairs of filenames and sorting offset weighting.
+@@ -1213,6 +1256,8 @@ in the
+ file.
+ .TP
+ .B \-T
++.TP
++.B \-translation\-table
+ Generate a file
+ .I TRANS.TBL
+ in each directory on the CD-ROM, which can be used
+@@ -1262,6 +1307,8 @@ to
+ This option is the default on VMS. 
+ .TP
+ .B \-U
++.TP
++.B \-untranslated\-filenames
+ Allows "untranslated" filenames, completely violating the ISO9660 standards
+ described above.  Enables the following flags:
+ .B \-d \-l \-N \-allow\-leading\-dots \-relaxed\-filenames
+@@ -1333,6 +1380,8 @@ must be specified before
+ on each command line.
+ .TP
+ .B \-v
++.TP
++.B \-verbose
+ Verbose execution. If given twice on the command line, extra debug information
+ will be printed.
+ .TP
+@@ -1341,7 +1390,15 @@ Identical to
+ .B \-m
+ .IR glob .
+ .TP
++.B \-XA
++Generate XA directory attruibutes.
++.TP
++.B \-xa
++Generate rationalized XA directory attruibutes.
++.TP
+ .B \-z
++.TP
++.B \-transparent\-compression
+ Generate special
+ .I RRIP
+ records for transparently compressed files.
diff --git a/src/patches/cdrkit/cdrkit-1.1.11-memset.patch b/src/patches/cdrkit/cdrkit-1.1.11-memset.patch
new file mode 100644 (file)
index 0000000..6609159
--- /dev/null
@@ -0,0 +1,37 @@
+diff -up wrk/genisoimage/jte.c.wrk wrk/genisoimage/jte.c
+--- wrk/genisoimage/jte.c.wrk  2013-02-22 13:24:47.722196877 +0100
++++ wrk/genisoimage/jte.c      2013-02-25 12:41:45.136653487 +0100
+@@ -280,7 +280,7 @@ extern int list_file_in_jigdo(char *file
+     if (!jtemplate_out)
+         return 0;
+-    memset(md5, 0, sizeof(md5));
++    memset(md5, 0, 16);
+     /* Cheaper to check file size first */
+     if (size < jte_min_size)
+diff -up wrk/genisoimage/md5.c.wrk wrk/genisoimage/md5.c
+--- wrk/genisoimage/md5.c.wrk  2013-02-22 13:15:18.210866321 +0100
++++ wrk/genisoimage/md5.c      2013-02-22 13:15:29.979935133 +0100
+@@ -183,7 +183,7 @@ mk_MD5Final (unsigned char digest[16], s
+       putu32(ctx->buf[1], digest + 4);
+       putu32(ctx->buf[2], digest + 8);
+       putu32(ctx->buf[3], digest + 12);
+-      memset(ctx, 0, sizeof(ctx));    /* In case it's sensitive */
++      memset(ctx, 0, sizeof(*ctx));   /* In case it's sensitive */
+ }
+ /* The four core functions - F1 is optimized somewhat */
+diff -up wrk/libedc/edcspeed.c.wrk wrk/libedc/edcspeed.c
+--- wrk/libedc/edcspeed.c.wrk  2013-02-22 10:45:33.353219110 +0100
++++ wrk/libedc/edcspeed.c      2013-02-22 10:46:52.497686387 +0100
+@@ -35,7 +35,8 @@ static int encspeed()
+       secs = 10;
+       end = 75*1000000 * secs;
+-      memset(sect, 0, sizeof(sect));
++      //faulty and unneccessary, immediately rewritten again
++      //memset(sect, 0, sizeof(sect));
+       for (i=0; i < 2352; ) {
+               sect[i++] = 'J';
+               sect[i++] = 'S';
diff --git a/src/patches/cdrkit/cdrkit-1.1.11-paranoiacdda.patch b/src/patches/cdrkit/cdrkit-1.1.11-paranoiacdda.patch
new file mode 100644 (file)
index 0000000..062971d
--- /dev/null
@@ -0,0 +1,556 @@
+diff -up cdrkit-1.1.11/CMakeLists.txt.paranoiacdda cdrkit-1.1.11/CMakeLists.txt
+--- cdrkit-1.1.11/CMakeLists.txt.paranoiacdda  2012-07-31 14:27:15.166155309 +0200
++++ cdrkit-1.1.11/CMakeLists.txt       2012-07-31 14:27:28.469613175 +0200
+@@ -1,3 +1,3 @@
+ PROJECT (cdrkit C)
+-SUBDIRS(include genisoimage wodim libedc libhfs_iso libparanoia icedax libusal librols libunls readom netscsid 3rd-party/dirsplit)
++SUBDIRS(include genisoimage wodim libedc libhfs_iso icedax libusal librols libunls readom netscsid 3rd-party/dirsplit)
+diff -up cdrkit-1.1.11/icedax/CMakeLists.txt.paranoiacdda cdrkit-1.1.11/icedax/CMakeLists.txt
+--- cdrkit-1.1.11/icedax/CMakeLists.txt.paranoiacdda   2012-07-31 14:27:15.228157411 +0200
++++ cdrkit-1.1.11/icedax/CMakeLists.txt        2012-07-31 14:27:15.239157786 +0200
+@@ -1,8 +1,9 @@
+ PROJECT (icedax C)
+-INCLUDE_DIRECTORIES(../include ../wodim ../libparanoia ${CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR}/include)
++INCLUDE_DIRECTORIES(../include ../wodim ${CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR}/include)
+ include(../include/AddScgBits.cmake)
+ include(../include/AddSchilyBits.cmake)
+ include(../include/AddNetworkBits.cmake)
++INCLUDE (CheckLibraryExists) 
+ FIND_FILE (HAVE_SYS_SOUNDCARD_H sys/soundcard.h)
+ IF(HAVE_SYS_SOUNDCARD_H)
+@@ -18,12 +19,20 @@ IF(HAVE_LIBOSSAUDIO)
+    LIST(APPEND EXTRA_LIBS "ossaudio")
+ ENDIF(HAVE_LIBOSSAUDIO)
+-LIST(APPEND EXTRA_LIBS  paranoia)
++CHECK_INCLUDE_FILES(cdda/cdda_interface.h HAVE_CDDA_INTERFACE_H)
++CHECK_LIBRARY_EXISTS (cdda_paranoia paranoia_init "" HAVE_LIBPARANOIA)
++IF(HAVE_CDDA_INTERFACE_H AND HAVE_LIBPARANOIA)
++   LIST(APPEND EXTRA_LIBS cdda_paranoia cdda_interface)
++ELSE(HAVE_CDDA_INTERFACE_H AND HAVE_LIBPARANOIA)
++   MESSAGE(FATAL_ERROR "You need cdparanoia library installed")
++ENDIF(HAVE_CDDA_INTERFACE_H AND HAVE_LIBPARANOIA)
++      
++LIST(APPEND EXTRA_LIBS)
+ IF (WIN32)
+       LIST(APPEND EXTRA_LIBS winmm)
+ ENDIF (WIN32)
+-LINK_DIRECTORIES(../librols ../libusal  ../libparanoia)
++LINK_DIRECTORIES(../librols ../libusal)
+ ADD_EXECUTABLE (icedax aifc.c aiff.c base64.c icedax.c interface.c ioctl.c raw.c resample.c ringbuff.c scsi_cmds.c semshm.c setuid.c sha_func.c sndconfig.c sun.c toc.c wav.c)
+ TARGET_LINK_LIBRARIES(icedax wodimstuff ${EXTRA_LIBS})
+ SET_TARGET_PROPERTIES(icedax PROPERTIES  SKIP_BUILD_RPATH TRUE)
+diff -up cdrkit-1.1.11/icedax/global.h.paranoiacdda cdrkit-1.1.11/icedax/global.h
+--- cdrkit-1.1.11/icedax/global.h.paranoiacdda 2012-07-31 14:27:15.232157548 +0200
++++ cdrkit-1.1.11/icedax/global.h      2012-07-31 14:27:15.226157345 +0200
+@@ -17,7 +17,8 @@
+ #include "md5.h"
+ #endif
+ #ifdef        USE_PARANOIA
+-#include "cdda_paranoia.h"
++#include <cdda/cdda_interface.h>
++#include <cdda/cdda_paranoia.h>
+ #endif
+ typedef struct index_list
+@@ -102,10 +103,10 @@ typedef struct global
+       struct paranoia_parms_t
+       {
+-              Ucbit   disable_paranoia:1;
+-              Ucbit   disable_extra_paranoia:1;
+-              Ucbit   disable_scratch_detect:1;
+-              Ucbit   disable_scratch_repair:1;
++              char    disable_paranoia:1;
++              char    disable_extra_paranoia:1;
++              char    disable_scratch_detect:1;
++              char    disable_scratch_repair:1;
+               int     retries;
+               int     overlap;
+               int     mindynoverlap;
+diff -up cdrkit-1.1.11/icedax/icedax.c.paranoiacdda cdrkit-1.1.11/icedax/icedax.c
+--- cdrkit-1.1.11/icedax/icedax.c.paranoiacdda 2012-07-31 14:27:15.237157718 +0200
++++ cdrkit-1.1.11/icedax/icedax.c      2012-07-31 14:27:15.238157752 +0200
+@@ -120,6 +120,10 @@
+ #ifdef        USE_LAME
+ #include "mp3.h"      /* mp3 file handling */
+ #endif
++#ifdef        USE_PARANOIA
++#include <cdda/cdda_interface.h>
++#include <cdda/cdda_paranoia.h>
++#endif
+ #include "interface.h"  /* low level cdrom interfacing */
+ #include "icedax.h"
+ #include "resample.h"
+@@ -128,9 +132,6 @@
+ #include "ringbuff.h"
+ #include "global.h"
+ #include "exitcodes.h"
+-#ifdef        USE_PARANOIA
+-#include "cdda_paranoia.h"
+-#endif
+ #include "defaults.h"
+ static void RestrictPlaybackRate(long newrate);
+@@ -800,7 +801,7 @@ static void init_globals()
+   global.useroverlap = -1;      /* amount of overlapping sectors user override */
+   global.need_hostorder = 0;  /* processing needs samples in host endianess */
+   global.in_lendian = -1;     /* input endianess from SetupSCSI() */
+-  global.outputendianess = NONE; /* user specified output endianess */
++  global.outputendianess = NONE_EN; /* user specified output endianess */
+   global.findminmax  =  0;    /* flag find extrem amplitudes */
+ #ifdef HAVE_LIMITS_H
+   global.maxamp[0] = INT_MIN; /* maximum amplitude */
+@@ -2418,7 +2419,7 @@ Rate   Divider      Rate   Divider
+   if (bulk == -1) bulk = 0;
+   global.need_big_endian = global.audio_out->need_big_endian;
+-  if (global.outputendianess != NONE)
++  if (global.outputendianess != NONE_EN)
+     global.need_big_endian = global.outputendianess == BIG;
+   if (global.no_file) global.fname_base[0] = '\0';
+@@ -2602,7 +2603,7 @@ Rate   Divider      Rate   Divider
+     fputs( ", soundcard", stderr );
+ #endif
+ #if defined USE_PARANOIA
+-    fputs( ", libparanoia", stderr );
++    fputs( ", libcdda_paranoia", stderr );
+ #endif
+     fputs( " support\n", stderr );
+   }
+@@ -2892,8 +2893,28 @@ Rate   Divider      Rate   Divider
+ #ifdef        USE_PARANOIA
+       if (global.paranoia_selected) {
+               long paranoia_mode;
++              cdrom_drive *tmpdrive;
++              usal_close(get_scsi_p());
+-              global.cdp = paranoia_init(get_scsi_p(), global.nsectors);
++              tmpdrive = cdda_identify(global.dev_name, 0, NULL);
++              if (!tmpdrive)
++              {
++                      fputs("Can't identify disc\n", stderr);
++                      return 1;
++              }
++
++              if(global.nsectors)
++              {
++                tmpdrive->nsectors = global.nsectors;
++                tmpdrive->bigbuff = global.nsectors * CD_FRAMESIZE_RAW;
++              }
++              if (cdda_open(tmpdrive) != 0)
++              {
++                fputs("Can't open disc\n", stderr);
++                cdda_close(tmpdrive);
++                return 1;
++              }
++              global.cdp = paranoia_init(tmpdrive);
+               if (global.paranoia_parms.overlap >= 0) {
+                       int     overlap = global.paranoia_parms.overlap;
+@@ -2902,17 +2923,7 @@ Rate   Divider      Rate   Divider
+                               overlap = global.nsectors - 1;
+                       paranoia_overlapset(global.cdp, overlap);
+               }
+-              /*
+-               * Default to a  minimum of dynamic overlapping == 0.5 sectors.
+-               * If we don't do this, we get the default from libparanoia
+-               * which is approx. 0.1.
+-               */
+-              if (global.paranoia_parms.mindynoverlap < 0)
+-                      paranoia_dynoverlapset(global.cdp, CD_FRAMEWORDS/2, -1);
+-              paranoia_dynoverlapset(global.cdp,
+-                      global.paranoia_parms.mindynoverlap * CD_FRAMEWORDS,
+-                      global.paranoia_parms.maxdynoverlap * CD_FRAMEWORDS);
+-
++      
+               paranoia_mode = PARANOIA_MODE_FULL ^ PARANOIA_MODE_NEVERSKIP;
+               if (global.paranoia_parms.disable_paranoia) {
+diff -up cdrkit-1.1.11/icedax/icedax.h.paranoiacdda cdrkit-1.1.11/icedax/icedax.h
+--- cdrkit-1.1.11/icedax/icedax.h.paranoiacdda 2012-07-31 14:27:15.216157005 +0200
++++ cdrkit-1.1.11/icedax/icedax.h      2012-07-31 14:27:15.217157039 +0200
+@@ -41,7 +41,7 @@
+ /* Endianess */
+ #define GUESS (-2)
+-#define NONE (-1)
++#define NONE_EN (-1)
+ #define LITTLE 0
+ #define BIG 1
+diff -up cdrkit-1.1.11/icedax/interface.c.paranoiacdda cdrkit-1.1.11/icedax/interface.c
+--- cdrkit-1.1.11/icedax/interface.c.paranoiacdda      2012-07-31 14:27:15.235157650 +0200
++++ cdrkit-1.1.11/icedax/interface.c   2012-07-31 14:27:15.232157548 +0200
+@@ -116,7 +116,7 @@ int                (*Play_at)(SCSI *usalp, unsigned in
+ int           (*StopPlay)(SCSI *usalp);
+ void          (*trash_cache)(UINT4 *p, unsigned lSector, unsigned SectorBurstVal);
+-#if   defined USE_PARANOIA
++#if   0 //defined     USE_PARANOIA
+ long cdda_read(void *d, void *buffer, long beginsector, long sectors);
+ long cdda_read(void *d, void *buffer, long beginsector, long sectors)
+diff -up cdrkit-1.1.11/icedax/toc.c.paranoiacdda cdrkit-1.1.11/icedax/toc.c
+--- cdrkit-1.1.11/icedax/toc.c.paranoiacdda    2012-07-31 14:27:15.225157311 +0200
++++ cdrkit-1.1.11/icedax/toc.c 2012-07-31 14:27:15.230157480 +0200
+@@ -379,8 +379,7 @@ static void emit_cddb_form(char *fname_b
+ static void emit_cdindex_form(char *fname_baseval);
+ #endif
+-
+-typedef struct TOC {  /* structure of table of contents (cdrom) */
++typedef struct TOC_t {        /* structure of table of contents (cdrom) */
+       unsigned char reserved1;
+       unsigned char bFlags;
+       unsigned char bTrack;
+@@ -391,8 +390,7 @@ typedef struct TOC {       /* structure of tab
+       int frms;
+       unsigned char ISRC[16];
+       int     SCMS;
+-} TOC;
+-
++} TOC_t;
+ /* Flags contains two fields:
+     bits 7-4 (ADR)
+@@ -432,7 +430,7 @@ struct iterator {
+       int index;
+       int startindex;
+       void        (*reset)(struct iterator *this);
+-      struct TOC *(*getNextTrack)(struct iterator *this);
++      struct TOC_t *(*getNextTrack)(struct iterator *this);
+       int         (*hasNextTrack)(struct iterator *this);
+ };
+@@ -518,7 +516,7 @@ unsigned FixupTOC(unsigned no_tracks)
+                   InitIterator(&i, 1);
+           while (i.hasNextTrack(&i)) {
+-                  struct TOC *p = i.getNextTrack(&i);
++                  struct TOC_t *p = i.getNextTrack(&i);
+                   if (IS__AUDIO(p)) count_audio_tracks++;
+           }
+@@ -733,7 +731,7 @@ static void emit_cddb_form(char *fname_b
+   fprintf( cddb_form, "# Track frame offsets:\n#\n");
+   while (i.hasNextTrack(&i)) {
+-        struct TOC *p = i.getNextTrack(&i);
++        struct TOC_t *p = i.getNextTrack(&i);
+         if (GETTRACK(p) == CDROM_LEADOUT) break;
+         fprintf( cddb_form,
+                  "# %lu\n", 150 + Get_AudioStartSector(GETTRACK(p)));
+@@ -765,7 +763,7 @@ static void emit_cddb_form(char *fname_b
+   i.reset(&i);
+   while (i.hasNextTrack(&i)) {
+-        struct TOC *p = i.getNextTrack(&i);
++        struct TOC_t *p = i.getNextTrack(&i);
+         int ii;
+         ii = GETTRACK(p);
+@@ -788,7 +786,7 @@ static void emit_cddb_form(char *fname_b
+   i.reset(&i);
+   while (i.hasNextTrack(&i)) {
+-        struct TOC *p = i.getNextTrack(&i);
++        struct TOC_t *p = i.getNextTrack(&i);
+         int ii;
+         ii = GETTRACK(p);
+@@ -1495,7 +1493,7 @@ static int IsSingleArtist(void)
+       InitIterator(&i, 1);
+       while (i.hasNextTrack(&i)) {
+-              struct TOC *p = i.getNextTrack(&i);
++              struct TOC_t *p = i.getNextTrack(&i);
+               int ii;
+               if (IS__DATA(p) || GETTRACK(p) == CDROM_LEADOUT) continue;
+@@ -1681,7 +1679,7 @@ static void emit_cdindex_form(char *fnam
+        global.creator ? ascii2html(global.creator) : "");
+     while (i.hasNextTrack(&i)) {
+-          struct TOC *p = i.getNextTrack(&i);
++          struct TOC_t *p = i.getNextTrack(&i);
+           int ii = GETTRACK(p);
+           if (ii == CDROM_LEADOUT) break;
+@@ -1703,7 +1701,7 @@ static void emit_cdindex_form(char *fnam
+     fprintf( cdindex_form, "   <MultipleArtistCD>\n");
+     while (i.hasNextTrack(&i)) {
+-          struct TOC *p = i.getNextTrack(&i);
++          struct TOC_t *p = i.getNextTrack(&i);
+           int ii = GETTRACK(p);
+           if (ii == CDROM_LEADOUT) break;
+@@ -1942,9 +1940,9 @@ static void DisplayToc_with_gui(unsigned
+       if ((global.verbose & (SHOW_TOC | SHOW_STARTPOSITIONS | SHOW_SUMMARY | SHOW_TITLES)) != 0
+           && i.hasNextTrack(&i)) {
+-              TOC *o = i.getNextTrack(&i);
++              TOC_t *o = i.getNextTrack(&i);
+               while (i.hasNextTrack(&i)) {
+-                      TOC *p = i.getNextTrack(&i);
++                      TOC_t *p = i.getNextTrack(&i);
+                       int from;
+                       from = GETTRACK(o);
+@@ -2072,9 +2070,9 @@ static void DisplayToc_no_gui(unsigned l
+       count_audio_trks = 0;
+       if (i.hasNextTrack(&i)) {
+-              TOC *o = i.getNextTrack(&i);
++              TOC_t *o = i.getNextTrack(&i);
+               while (i.hasNextTrack(&i)) {
+-                      TOC *p = i.getNextTrack(&i);
++                      TOC_t *p = i.getNextTrack(&i);
+                       int from;
+                       from = GETTRACK(o);
+@@ -2131,10 +2129,10 @@ static void DisplayToc_no_gui(unsigned l
+       i.reset(&i);
+       if ((global.verbose & SHOW_TOC) != 0 &&
+               i.hasNextTrack(&i)) {
+-              TOC *o = i.getNextTrack(&i);
++              TOC_t *o = i.getNextTrack(&i);
+               for (; i.hasNextTrack(&i);) {
+-                      TOC *p = i.getNextTrack(&i);
++                      TOC_t *p = i.getNextTrack(&i);
+                       if ( GETTRACK(o) <= MAXTRK ) {
+                               unsigned char brace1, brace2;
+@@ -2189,9 +2187,9 @@ static void DisplayToc_no_gui(unsigned l
+               ii = 0;
+               i.reset(&i);
+               if (i.hasNextTrack(&i)) {
+-                      TOC *o = i.getNextTrack(&i);
++                      TOC_t *o = i.getNextTrack(&i);
+                       for ( ; i.hasNextTrack(&i);) {
+-                              TOC *p = i.getNextTrack(&i);
++                              TOC_t *p = i.getNextTrack(&i);
+                               fprintf ( stderr,
+                                         " %2u.(%8u)",
+                                         GETTRACK(o),
+@@ -2248,7 +2246,7 @@ static void DisplayToc_no_gui(unsigned l
+               i.reset(&i);
+               for ( ; i.hasNextTrack(&i);) {
+-                      TOC *p = i.getNextTrack(&i);
++                      TOC_t *p = i.getNextTrack(&i);
+                       int jj = GETTRACK(p);
+                       if ( global.tracktitle[jj] != NULL ) {
+@@ -2260,7 +2258,7 @@ static void DisplayToc_no_gui(unsigned l
+               
+               i.reset(&i);
+               for ( ; i.hasNextTrack(&i); ) {
+-                      TOC *p = i.getNextTrack(&i);
++                      TOC_t *p = i.getNextTrack(&i);
+                       int jj;
+                       if (IS__DATA(p))
+@@ -2720,7 +2718,7 @@ void Read_MCN_ISRC(void)
+               InitIterator(&i, 1);
+               while (i.hasNextTrack(&i)) {
+-                      struct TOC *p = i.getNextTrack(&i);
++                      struct TOC_t *p = i.getNextTrack(&i);
+                       unsigned ii = GETTRACK(p);
+                       
+                       if (ii == CDROM_LEADOUT) break;
+@@ -3155,7 +3153,7 @@ unsigned ScanIndices(unsigned track, uns
+   while (i.hasNextTrack(&i)) {
+-        struct TOC *p = i.getNextTrack(&i);
++        struct TOC_t *p = i.getNextTrack(&i);
+         unsigned ii = GETTRACK(p);
+         if ( ii < starttrack || IS__DATA(p) )
+@@ -3322,7 +3320,7 @@ unsigned char *Get_MCN(void)
+ }
+-static TOC g_toc [MAXTRK+1]; /* hidden track + 100 regular tracks */
++static TOC_t g_toc [MAXTRK+1]; /* hidden track + 100 regular tracks */
+ /*#define IS_AUDIO(i) (!(g_toc[i].bFlags & 0x40))*/
+@@ -3397,10 +3395,10 @@ static int patch_cd_extra(unsigned track
+ static int restrict_tracks_illleadout(void)
+ {
+-      struct TOC *o = &g_toc[cdtracks+1];
++      struct TOC_t *o = &g_toc[cdtracks+1];
+       int i;
+       for (i = cdtracks; i >= 0; i--) {
+-              struct TOC *p = &g_toc[i];
++              struct TOC_t *p = &g_toc[i];
+               if (GETSTART(o) > GETSTART(p)) break;
+       }
+       patch_cd_extra(i+1, GETSTART(o));
+@@ -3523,7 +3521,7 @@ static void it_reset(struct iterator *th
+ static int it_hasNextTrack(struct iterator *this);
+-static struct TOC *it_getNextTrack(struct iterator *this);
++static struct TOC_t *it_getNextTrack(struct iterator *this);
+ static int it_hasNextTrack(struct iterator *this)
+ {
+@@ -3532,7 +3530,7 @@ static int it_hasNextTrack(struct iterat
+-static struct TOC *it_getNextTrack(struct iterator *this)
++static struct TOC_t *it_getNextTrack(struct iterator *this)
+ {
+       /* if ( (*this->hasNextTrack)(this) == 0 ) return NULL; */
+       if ( this->index > (int)cdtracks+1 ) return NULL;
+@@ -3583,7 +3581,7 @@ long Get_AudioStartSector(unsigned long
+       if (p_track == cdtracks + 1) p_track = CDROM_LEADOUT;
+       while (i.hasNextTrack(&i)) {
+-              TOC *p = i.getNextTrack(&i);
++              TOC_t *p = i.getNextTrack(&i);
+               if (GETTRACK(p) == p_track) {
+                       if (IS__DATA(p)) {
+@@ -3613,7 +3611,7 @@ long Get_StartSector(unsigned long p_tra
+       if (p_track == cdtracks + 1) p_track = CDROM_LEADOUT;
+       while (i.hasNextTrack(&i)) {
+-              TOC *p = i.getNextTrack(&i);
++              TOC_t *p = i.getNextTrack(&i);
+               if (GETTRACK(p) == p_track) {
+                       return GETSTART(p);
+@@ -3637,7 +3635,7 @@ long Get_EndSector(unsigned long p_track
+       if (p_track == cdtracks + 1) p_track = CDROM_LEADOUT;
+       while (i.hasNextTrack(&i)) {
+-              TOC *p = i.getNextTrack(&i);
++              TOC_t *p = i.getNextTrack(&i);
+               if (GETTRACK(p) == p_track) {
+                       p = i.getNextTrack(&i);
+                       if (p == NULL) {
+@@ -3669,7 +3667,7 @@ long FirstAudioTrack(void)
+       else i.reset(&i);
+       while (i.hasNextTrack(&i)) {
+-              TOC *p = i.getNextTrack(&i);
++              TOC_t *p = i.getNextTrack(&i);
+               unsigned ii = GETTRACK(p);
+               if (ii == CDROM_LEADOUT) break;
+@@ -3687,7 +3685,7 @@ long FirstDataTrack(void)
+       else i.reset(&i);
+       while (i.hasNextTrack(&i)) {
+-              TOC *p = i.getNextTrack(&i);
++              TOC_t *p = i.getNextTrack(&i);
+               if (IS__DATA(p)) {
+                       return GETTRACK(p);
+               }
+@@ -3708,7 +3706,7 @@ long LastAudioTrack(void)
+       else i.reset(&i);
+       while (i.hasNextTrack(&i)) {
+-              TOC *p = i.getNextTrack(&i);
++              TOC_t *p = i.getNextTrack(&i);
+               if (IS__AUDIO(p) && (GETTRACK(p) != CDROM_LEADOUT)) {
+                       j = GETTRACK(p);
+               }
+@@ -3730,7 +3728,7 @@ long Get_LastSectorOnCd(unsigned long p_
+       if (p_track == cdtracks + 1) p_track = CDROM_LEADOUT;
+       while (i.hasNextTrack(&i)) {
+-              TOC *p = i.getNextTrack(&i);
++              TOC_t *p = i.getNextTrack(&i);
+               if (GETTRACK(p) < p_track)
+                       continue;
+@@ -3749,9 +3747,9 @@ int Get_Track(unsigned long sector)
+       else i.reset(&i);
+       if (i.hasNextTrack(&i)) {
+-              TOC *o = i.getNextTrack(&i);
++              TOC_t *o = i.getNextTrack(&i);
+               while (i.hasNextTrack(&i)) {
+-                      TOC *p = i.getNextTrack(&i);
++                      TOC_t *p = i.getNextTrack(&i);
+                       if ((GETSTART(o) <= sector) && (GETSTART(p) > sector)) {
+                               if (IS__DATA(o)) {
+                                       return -1;
+@@ -3772,7 +3770,7 @@ int CheckTrackrange(unsigned long from,
+       else i.reset(&i);
+       while (i.hasNextTrack(&i)) {
+-              TOC *p = i.getNextTrack(&i);
++              TOC_t *p = i.getNextTrack(&i);
+               if (GETTRACK(p) < from)
+                       continue;
+@@ -3788,54 +3786,3 @@ int CheckTrackrange(unsigned long from,
+       return 0;
+ }
+-#ifdef        USE_PARANOIA
+-long cdda_disc_firstsector(void *d);
+-
+-long cdda_disc_firstsector(void *d)
+-{
+-      return Get_StartSector(FirstAudioTrack());
+-}
+-
+-int cdda_tracks(void *d);
+-
+-int cdda_tracks(void *d)
+-{
+-      return LastAudioTrack() - FirstAudioTrack() +1;
+-}
+-
+-int cdda_track_audiop(void *d, int track);
+-
+-int cdda_track_audiop(void *d, int track)
+-{
+-      return Get_Datatrack(track) == 0;
+-}
+-
+-long cdda_track_firstsector(void *d, int track);
+-
+-long cdda_track_firstsector(void *d, int track)
+-{
+-      return Get_AudioStartSector(track);
+-}
+-
+-long cdda_track_lastsector(void *d, int track);
+-
+-long cdda_track_lastsector(void *d, int track)
+-{
+-      return Get_EndSector(track);
+-}
+-
+-long cdda_disc_lastsector(void *d);
+-
+-long cdda_disc_lastsector(void *d)
+-{
+-      return Get_LastSectorOnCd(cdtracks) - 1;
+-}
+-
+-int cdda_sector_gettrack(void *d,long sector);
+-
+-int cdda_sector_gettrack(void *d, long sector)
+-{
+-      return Get_Track(sector);
+-}
+-
+-#endif
diff --git a/src/patches/cdrkit/cdrkit-1.1.11-ppc64le_elfheader.patch b/src/patches/cdrkit/cdrkit-1.1.11-ppc64le_elfheader.patch
new file mode 100644 (file)
index 0000000..0542b4e
--- /dev/null
@@ -0,0 +1,13 @@
+diff -up wrk/include/glibc_elf.h.wrk wrk/include/glibc_elf.h
+--- wrk/include/glibc_elf.h.wrk        2014-09-19 16:04:45.546981432 +0200
++++ wrk/include/glibc_elf.h    2014-09-19 16:38:55.407991682 +0200
+@@ -2081,7 +2081,8 @@ typedef Elf32_Addr Elf32_Conflict;
+ #define R_PPC64_DTPREL16_HIGHESTA 106 /* half16       (sym+add)@dtprel@highesta */
+ /* Keep this the last entry.  */
+-#define R_PPC64_NUM           107
++//symbol conflicting with system headers on ppc64le and nowhere used
++//#define R_PPC64_NUM         107
+ /* PowerPC64 specific values for the Dyn d_tag field.  */
+ #define DT_PPC64_GLINK  (DT_LOPROC + 0)
diff --git a/src/patches/cdrkit/cdrkit-1.1.11-readsegfault.patch b/src/patches/cdrkit/cdrkit-1.1.11-readsegfault.patch
new file mode 100644 (file)
index 0000000..a3a1305
--- /dev/null
@@ -0,0 +1,12 @@
+diff -up cdrkit-1.1.11/readom/readom.c.readsegfault cdrkit-1.1.11/readom/readom.c
+--- cdrkit-1.1.11/readom/readom.c.readsegfault 2011-03-07 15:51:46.889441591 +0100
++++ cdrkit-1.1.11/readom/readom.c      2011-03-07 15:51:50.702938263 +0100
+@@ -906,7 +906,7 @@ read_ftoc(SCSI *usalp, parm_t *parmp, BO
+       strcpy(filename, "toc.dat");
+-      if (strcmp(parmp->name, "/dev/null") != 0) {
++      if (parmp != NULL && strcmp(parmp->name, "/dev/null") != 0) {
+               len = strlen(parmp->name);
+               if (len > (sizeof (filename)-5)) {
diff --git a/src/patches/cdrkit/cdrkit-1.1.11-rootstat.patch b/src/patches/cdrkit/cdrkit-1.1.11-rootstat.patch
new file mode 100644 (file)
index 0000000..d9ceb3b
--- /dev/null
@@ -0,0 +1,31 @@
+diff -up cdrkit-1.1.11/genisoimage/tree.c.rootstat cdrkit-1.1.11/genisoimage/tree.c
+--- cdrkit-1.1.11/genisoimage/tree.c.rootstat  2011-01-25 14:15:36.766389403 +0100
++++ cdrkit-1.1.11/genisoimage/tree.c   2011-01-25 14:17:24.804643126 +0100
+@@ -48,6 +48,7 @@
+ #include <fctldefs.h>
+ #include <device.h>
+ #include <schily.h>
++#include <libgen.h>
+ extern int allow_limited_size;
+@@ -1421,12 +1422,16 @@ insert_file_entry(struct directory *this
+               return (0);
+       }
+       if (this_dir == root && strcmp(short_name, ".") == 0)
+-              root_statbuf = statbuf; /* Save this for later on */
++              memcpy(&root_statbuf, &statbuf, sizeof(root_statbuf));  /* Save this for later on */
+       /* We do this to make sure that the root entries are consistent */
+       if (this_dir == root && strcmp(short_name, "..") == 0) {
+-              statbuf = root_statbuf;
+-              lstatbuf = root_statbuf;
++              /* for the case .. comes before . */
++              if (!root_statbuf.st_ctime) {
++                      stat_filter(dirname(whole_path), &root_statbuf);
++              }
++              memcpy(&statbuf, &root_statbuf, sizeof(statbuf));
++              memcpy(&lstatbuf, &root_statbuf, sizeof(lstatbuf));
+       }
+       if (S_ISLNK(lstatbuf.st_mode)) {
diff --git a/src/patches/cdrkit/cdrkit-1.1.11-usalinst.patch b/src/patches/cdrkit/cdrkit-1.1.11-usalinst.patch
new file mode 100644 (file)
index 0000000..de8dbbf
--- /dev/null
@@ -0,0 +1,33 @@
+diff -up cdrkit-1.1.11/librols/CMakeLists.txt.usalinst cdrkit-1.1.11/librols/CMakeLists.txt
+--- cdrkit-1.1.11/librols/CMakeLists.txt.usalinst      2012-07-31 10:51:30.270669381 +0200
++++ cdrkit-1.1.11/librols/CMakeLists.txt       2012-07-31 10:52:02.365378257 +0200
+@@ -3,5 +3,11 @@ INCLUDE_DIRECTORIES(../include ../libhfs
+ SET(LIBROLS_SRCS  astoi.c astoll.c astoull.c breakline.c cmpbytes.c comerr.c error.c fexec.c fillbytes.c getargs.c getav0.c getdomainname.c geterrno.c gethostid.c gethostname.c getpagesize.c handlecond.c movebytes.c raisecond.c rename.c saveargs.c seterrno.c spawn.c strcatl.c strdup.c streql.c swabbytes.c usleep.c stdio/cvmod.c stdio/dat.c stdio/fcons.c stdio/fdown.c stdio/fdup.c stdio/ffileread.c stdio/ffilewrite.c stdio/fgetline.c stdio/file_raise.c stdio/fileclose.c stdio/fileluopen.c stdio/filemopen.c stdio/fileopen.c  stdio/filepos.c stdio/fileread.c stdio/filereopen.c stdio/fileseek.c stdio/filesize.c stdio/filestat.c stdio/filewrite.c stdio/flag.c stdio/flush.c stdio/fpipe.c stdio/niread.c stdio/niwrite.c stdio/nixread.c stdio/nixwrite.c stdio/openfd.c stdio/peekc.c default.c)
+-ADD_LIBRARY (rols STATIC ${CMAKE_CURRENT_SOURCE_DIR}/../include/xconfig.h  ${CMAKE_CURRENT_SOURCE_DIR}/../include/align.h ${LIBROLS_SRCS})
++ADD_LIBRARY (rols SHARED ${CMAKE_CURRENT_SOURCE_DIR}/../include/xconfig.h  ${CMAKE_CURRENT_SOURCE_DIR}/../include/align.h ${LIBROLS_SRCS})
++SET_TARGET_PROPERTIES(rols PROPERTIES
++    VERSION 0.0.1
++    SOVERSION 0
++)
++
++INSTALL(TARGETS rols DESTINATION lib${LIB_SUFFIX})
+diff -up cdrkit-1.1.11/libusal/CMakeLists.txt.usalinst cdrkit-1.1.11/libusal/CMakeLists.txt
+--- cdrkit-1.1.11/libusal/CMakeLists.txt.usalinst      2012-07-31 10:51:30.302670085 +0200
++++ cdrkit-1.1.11/libusal/CMakeLists.txt       2012-07-31 10:52:09.190528942 +0200
+@@ -6,5 +6,12 @@ ADD_DEFINITIONS(-DUSE_RCMD_RSH)
+ #SET(LIBSCG_SRCS rdummy.c usalsettarget.c usaltimes.c scsi-linux-ata.c scsi-linux-pg.c scsi-linux-sg.c scsierrs.c scsihack.c scsihelp.c scsiopen.c scsitransp.c)
+ SET(LIBSCG_SRCS usalsettarget.c usaltimes.c scsierrs.c scsihack.c scsihelp.c scsiopen.c scsitransp.c scsi-remote.c)
+ LINK_DIRECTORIES(../librols)
+-ADD_LIBRARY (usal STATIC ${LIBSCG_SRCS})
++ADD_LIBRARY (usal SHARED ${LIBSCG_SRCS})
++
+ TARGET_LINK_LIBRARIES(usal ${SCG_SELF_LIBS})
++SET_TARGET_PROPERTIES(usal PROPERTIES
++    VERSION 0.0.1
++    SOVERSION 0
++)
++INSTALL(TARGETS usal DESTINATION lib${LIB_SUFFIX})
++INSTALL(FILES usal/scsicdb.h usal/aspi-dos.h usal/usalcmd.h usal/usalio.h usal/scsireg.h usal/usalops.h usal/scsidefs.h usal/spti-wnt.h usal/srb_os2.h usal/scsitransp.h usal/aspi-win32.h usal/scsisense.h usaltimes.h pg.h DESTINATION include/usal)
diff --git a/src/patches/cdrkit/cdrkit-1.1.11-utf8.patch b/src/patches/cdrkit/cdrkit-1.1.11-utf8.patch
new file mode 100644 (file)
index 0000000..5118509
--- /dev/null
@@ -0,0 +1,104 @@
+diff -up cdrkit-1.1.11/Changelog.utf8 cdrkit-1.1.11/Changelog
+--- cdrkit-1.1.11/Changelog.utf8       2012-07-31 12:38:50.207872763 +0200
++++ cdrkit-1.1.11/Changelog    2012-07-31 12:38:57.669026934 +0200
+@@ -519,7 +519,7 @@ cdrkit (2.01.01a08+X.12) UNRELEASED; urg
+ cdrkit (2.01.01a08+X.11) UNRELEASED; urgency=low
+-  * 26_author_locale (ASCII transliteration of Jörg in the standard credits
++  * 26_author_locale (ASCII transliteration of Jörg in the standard credits
+     message)
+   * 28_cdda2wav_interface (Linux friendly cdda2wav behaviour)
+   * 30_doc_typo_fixes (various documentation/message fixes)
+@@ -821,8 +821,8 @@ Sun May 16 01:37:11 2004 Joerg Schilling
+ Sun May 16 01:26:52 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
+       * cdrecord.1 1.95
+-        Eißfeldt -> Ei\*sfeldt
+-        Âµsec -> \*msec
++        Eißfeldt -> Ei\*sfeldt
++        Ä¾sec -> \*msec
+ Sat May 15 23:14:18 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
+       * subchan.c 1.19
+@@ -1057,7 +1057,7 @@ Wed Jan 14 15:37:47 2004 Joerg Schilling
+ Wed Jan 14 01:14:27 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
+       * scsi-mac-iokit.c 1.8
+         ux_errno wird nun korrekt gesetzt wenn ein Kommando schiefgeht
+-        Die Sense Daten werden nicht mehr gelöscht
++        Die Sense Daten werden nicht mehr gelöscht
+         Author ist nun "schily", denn das Modul kommt nun teilweise dirch scgcheck
+ Tue Jan 13 20:43:44 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
+@@ -1074,7 +1074,7 @@ Mon Jan 12 00:33:39 2004 Joerg Schilling
+ Sun Jan 11 18:42:14 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
+       * scsi-linux-sg.c 1.77
+-        Versuch das /dev/hd* Interface von Linux-2.6 besser zu unterstützen.
++        Versuch das /dev/hd* Interface von Linux-2.6 besser zu unterstützen.
+ Sun Jan 11 16:18:48 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
+       * scsi-linux-sg.c 1.76
+@@ -6144,7 +6144,7 @@ Mon Oct 26 00:27:22 1998 Joerg Schilling
+         New manufacturer: Xcitec Inc.
+                       Doremi Media Co., Ltd.
+                       Matsushita Electric Industrial Co.,Ltd.
+-                      CDA Datenträger Albrechts GmbH.
++                      CDA Datenträger Albrechts GmbH.
+ Sun Oct 25 13:00:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
+       * cdrecord.c 1.71
+diff -up cdrkit-1.1.11/doc/icedax/README.utf8 cdrkit-1.1.11/doc/icedax/README
+--- cdrkit-1.1.11/doc/icedax/README.utf8       2012-07-31 12:38:18.903226517 +0200
++++ cdrkit-1.1.11/doc/icedax/README    2012-07-31 12:38:18.902226496 +0200
+@@ -387,7 +387,7 @@ and
+ <http://www.anime.net/~goemon/linux-cd/cdda-list.html>
+-From a news posting from Björn Wiberg
++From a news posting from Björn Wiberg
+ > The following table was generated using the CDROM.CFG file from Nero
+ > v3.0.4.2.
+diff -up cdrkit-1.1.11/doc/icedax/THANKS.utf8 cdrkit-1.1.11/doc/icedax/THANKS
+--- cdrkit-1.1.11/doc/icedax/THANKS.utf8       2012-07-31 12:38:18.901226475 +0200
++++ cdrkit-1.1.11/doc/icedax/THANKS    2012-07-31 12:38:18.901226475 +0200
+@@ -5,7 +5,7 @@ http://www.mode.net/
+ and 
+-Fraunhofer Institut für integrierte Schaltungen (FhG-IIS)
++Fraunhofer Institut für integrierte Schaltungen (FhG-IIS)
+ http://www.iis.fhg.de/
+ Code for extraction of ISRC and MCN codes as well as MD5 signatures
+@@ -33,4 +33,4 @@ Francesco Chemolli (getopt_long patches)
+ Thanks to all testers and finally Jim McLaughlin for supplying
+ the first cdda-reader source code (that got me started).
+-Heiko Eißfeldt
++Heiko Eißfeldt
+diff -up cdrkit-1.1.11/doc/READMEs/README.ATAPI.utf8 cdrkit-1.1.11/doc/READMEs/README.ATAPI
+--- cdrkit-1.1.11/doc/READMEs/README.ATAPI.utf8        2012-07-31 12:38:18.899226433 +0200
++++ cdrkit-1.1.11/doc/READMEs/README.ATAPI     2012-07-31 12:38:18.900226454 +0200
+@@ -279,7 +279,7 @@ selectively telling the kernel what to u
+ this would not be needed if the Linux SCSI CD-ROM driver would be more 
+ up to date and supports standard conforming drives.
+-Jörg Schilling <schilling@fokus.fhg.de>
++Jörg Schilling <schilling@fokus.fhg.de>
+ --------------------------------------------------
+ Here is a hint from Alan Brown <alanb@manawatu.gen.nz>:
+diff -up cdrkit-1.1.11/doc/READMEs/README.cdplus.utf8 cdrkit-1.1.11/doc/READMEs/README.cdplus
+--- cdrkit-1.1.11/doc/READMEs/README.cdplus.utf8       2012-07-31 12:38:18.900226454 +0200
++++ cdrkit-1.1.11/doc/READMEs/README.cdplus    2012-07-31 12:38:18.900226454 +0200
+@@ -63,7 +63,7 @@ Note: If you want to create an HFS hybri
+ use the '-part' option to genisoimage. Otherwise, the data track will be mounted
+ as an ISO9660/Joliet CD when used on a Mac.
+       
+-Jörg
++Jörg
+ Edited for cdrkit by Christian Fromme <kaner@strace.org> and Eduard Bloch
diff --git a/src/patches/cdrkit/cdrkit-1.1.11-werror_gcc5.patch b/src/patches/cdrkit/cdrkit-1.1.11-werror_gcc5.patch
new file mode 100644 (file)
index 0000000..f98bd36
--- /dev/null
@@ -0,0 +1,22 @@
+diff -up wrk/genisoimage/exclude.c.wrk wrk/genisoimage/exclude.c
+--- wrk/genisoimage/exclude.c.wrk      2015-02-25 13:16:28.054237196 +0100
++++ wrk/genisoimage/exclude.c  2015-02-25 13:33:06.761312002 +0100
+@@ -39,7 +39,7 @@ exclude(char *fn)
+ {
+       register int    i;
+-      for (i = 0; excl[i] && i < MAXEXCL; i++)
++      for (i = 0; i < MAXEXCL && excl[i]; i++)
+               ;
+       if (i == MAXEXCL) {
+@@ -69,7 +69,7 @@ is_excluded(char *fn)
+       /*
+        * very dumb search method ...
+        */
+-      for (i = 0; excl[i] && i < MAXEXCL; i++) {
++      for (i = 0; i < MAXEXCL && excl[i]; i++) {
+               if (strcmp(excl[i], fn) == 0) {
+                       return (1);     /* found -> excluded filenmae */
+               }
+diff -up wrk/icedax/toc.c.wrk wrk/icedax/toc.c
diff --git a/src/patches/cdrkit/cdrkit-1.1.8-werror.patch b/src/patches/cdrkit/cdrkit-1.1.8-werror.patch
new file mode 100644 (file)
index 0000000..c5189ed
--- /dev/null
@@ -0,0 +1,206 @@
+diff -up cdrkit-1.1.8/wodim/wodim.c.werror cdrkit-1.1.8/wodim/wodim.c
+--- cdrkit-1.1.8/wodim/wodim.c.werror  2008-05-27 15:34:03.000000000 +0200
++++ cdrkit-1.1.8/wodim/wodim.c 2008-05-27 15:36:22.000000000 +0200
+@@ -4089,7 +4089,7 @@ audioread(SCSI *usalp, cdr_t *dp, int fl
+       read_scsi(usalp, buf, 1000, 1);
+       printf("XXX:\n");
+-      write(1, buf, 512); /* FIXME: handle return value */
++      do{int ret;ret=write(1, buf, 512);}while(0); /* FIXME: handle return value */
+       unload_media(usalp, dp, flags);
+       comexit(0);
+ #endif
+diff -up cdrkit-1.1.8/wodim/isosize.c.werror cdrkit-1.1.8/wodim/isosize.c
+--- cdrkit-1.1.8/wodim/isosize.c.werror        2008-05-27 15:41:36.000000000 +0200
++++ cdrkit-1.1.8/wodim/isosize.c       2008-05-27 15:42:12.000000000 +0200
+@@ -69,7 +69,7 @@ isosize(int f)
+       vp = (struct iso9660_pr_voldesc *) &vd;
+       do {
+-              read(f, &vd, sizeof (vd)); /* FIXME: check return value */
++              do{int ret;ret=read(f, &vd, sizeof (vd));}while(0); /* FIXME: check return value */
+               if (GET_UBYTE(vd.vd_type) == VD_PRIMARY)
+                       break;
+diff -up cdrkit-1.1.8/icedax/toc.c.werror cdrkit-1.1.8/icedax/toc.c
+--- cdrkit-1.1.8/icedax/toc.c.werror   2008-05-27 15:34:03.000000000 +0200
++++ cdrkit-1.1.8/icedax/toc.c  2008-05-27 15:41:11.000000000 +0200
+@@ -1071,7 +1071,7 @@ static int handle_userchoice(char *p, un
+       /* get user response. */
+       do {
+               fprintf(stderr, "please choose one (0-%u): ", nr);
+-              scanf("%u", &user_choice); /* FIXME: check return value */
++              do{int ret;ret=scanf("%u", &user_choice);}while(0); /* FIXME: check return value */
+       } while (user_choice > nr);
+       if (user_choice == nr)
+diff -up cdrkit-1.1.8/genisoimage/diag/dump.c.werror cdrkit-1.1.8/genisoimage/diag/dump.c
+--- cdrkit-1.1.8/genisoimage/diag/dump.c.werror        2008-05-27 15:34:03.000000000 +0200
++++ cdrkit-1.1.8/genisoimage/diag/dump.c       2008-05-27 15:34:03.000000000 +0200
+@@ -368,7 +368,7 @@ main(int argc, char *argv[])
+       do {
+               if (file_addr < (off_t)0) file_addr = (off_t)0;
+               showblock(1);
+-              read(STDIN_FILENO, &c, 1); /* FIXME: check return value */
++              do{int ret;ret=read(STDIN_FILENO, &c, 1);}while(0); /* FIXME: check return value */
+               if (c == 'a')
+                       file_addr -= PAGE;
+               if (c == 'b')
+@@ -378,11 +378,11 @@ main(int argc, char *argv[])
+                       printf("Enter new starting block (in hex):");
+                       if (sizeof (file_addr) > sizeof (long)) {
+                               Llong   ll;
+-                              scanf("%llx", &ll); /* FIXME: check return value */
++                              do{int ret;ret=scanf("%llx", &ll);}while(0); /* FIXME: check return value */
+                               file_addr = (off_t)ll;
+                       } else {
+                               long    l;
+-                              scanf("%lx", &l); /* FIXME: check return value */
++                              do{int ret;ret=scanf("%lx", &l);}while(0); /* FIXME: check return value */
+                               file_addr = (off_t)l;
+                       }
+                       file_addr = file_addr << 11;
+@@ -392,7 +392,7 @@ main(int argc, char *argv[])
+               if (c == 'f') {
+                       crsr2(20, 1);
+                       printf("Enter new search string:");
+-                      fgets((char *)search, sizeof (search), stdin); /* FIXME: check return value */
++                      do{char *ret;ret=fgets((char *)search, sizeof (search), stdin);}while(0); /* FIXME: check return value */
+                       while (search[strlen((char *)search)-1] == '\n')
+                               search[strlen((char *)search)-1] = 0;
+                       crsr2(20, 1);
+diff -up cdrkit-1.1.8/genisoimage/diag/isoinfo.c.werror cdrkit-1.1.8/genisoimage/diag/isoinfo.c
+--- cdrkit-1.1.8/genisoimage/diag/isoinfo.c.werror     2008-05-27 15:34:03.000000000 +0200
++++ cdrkit-1.1.8/genisoimage/diag/isoinfo.c    2008-05-27 15:34:03.000000000 +0200
+@@ -651,7 +651,7 @@ extract_file(struct iso_directory_record
+ #endif
+               len -= tlen;
+               extent++;
+-              write(STDOUT_FILENO, buff, tlen); /* FIXME: check return value */
++              do{int ret;ret=write(STDOUT_FILENO, buff, tlen);}while(0); /* FIXME: check return value */
+       }
+ }
+diff -up cdrkit-1.1.8/genisoimage/diag/isodump.c.werror cdrkit-1.1.8/genisoimage/diag/isodump.c
+--- cdrkit-1.1.8/genisoimage/diag/isodump.c.werror     2008-05-27 15:34:03.000000000 +0200
++++ cdrkit-1.1.8/genisoimage/diag/isodump.c    2008-05-27 15:34:03.000000000 +0200
+@@ -655,7 +655,7 @@ main(int argc, char *argv[])
+               if (file_addr < 0)
+                       file_addr = (off_t)0;
+               showblock(1);
+-              read(STDIN_FILENO, &c, 1); /* FIXME: check return value */
++              do{int ret;ret=read(STDIN_FILENO, &c, 1);}while(0); /* FIXME: check return value */
+               if (c == 'a')
+                       file_addr -= blocksize;
+               if (c == 'b')
+@@ -665,11 +665,11 @@ main(int argc, char *argv[])
+                       printf("Enter new starting block (in hex):");
+                       if (sizeof (file_addr) > sizeof (long)) {
+                               Llong   ll;
+-                              scanf("%llx", &ll); /* FIXME: check return value */
++                              do{int ret;ret=scanf("%llx", &ll);}while(0); /* FIXME: check return value */
+                               file_addr = (off_t)ll;
+                       } else {
+                               long    l;
+-                              scanf("%lx", &l); /* FIXME: check return value */
++                              do{int ret;ret=scanf("%lx", &l);}while(0); /* FIXME: check return value */
+                               file_addr = (off_t)l;
+                       }
+                       file_addr = file_addr * blocksize;
+@@ -679,7 +679,7 @@ main(int argc, char *argv[])
+               if (c == 'f') {
+                       crsr2(20, 1);
+                       printf("Enter new search string:");
+-                      fgets((char *)search, sizeof (search), stdin); /* FIXME: check return value */
++                      do{char *ret;ret=fgets((char *)search, sizeof (search), stdin);}while(0); /* FIXME: check return value */
+                       while (search[strlen((char *)search)-1] == '\n')
+                               search[strlen((char *)search)-1] = 0;
+                       crsr2(20, 1);
+diff -up cdrkit-1.1.8/genisoimage/diag/isovfy.c.werror cdrkit-1.1.8/genisoimage/diag/isovfy.c
+--- cdrkit-1.1.8/genisoimage/diag/isovfy.c.werror      2008-05-27 15:34:03.000000000 +0200
++++ cdrkit-1.1.8/genisoimage/diag/isovfy.c     2008-05-27 15:34:03.000000000 +0200
+@@ -591,11 +591,11 @@ check_path_tables(int typel_extent, int 
+       readsecs(typel_extent * blocksize / 2048, typel, ISO_BLOCKS(path_table_size));
+ #else
+       lseek(fileno(infile), (off_t)((off_t)typel_extent) * blocksize, SEEK_SET);
+-      read(fileno(infile), typel, path_table_size); /* FIXME: check return value */
++      do{int ret;ret=read(fileno(infile), typel, path_table_size);}while(0); /* FIXME: check return value */
+ #endif
+       typem = (char *) malloc(path_table_size);
+       lseek(fileno(infile), (off_t)((off_t)typem_extent) * blocksize, SEEK_SET);
+-      read(fileno(infile), typem, path_table_size); /* FIXME: check return value */
++      do{int ret;ret=read(fileno(infile), typem, path_table_size);}while(0); /* FIXME: check return value */
+       j = path_table_size;
+       pnt = typel;
+diff -up cdrkit-1.1.8/genisoimage/jte.c.werror cdrkit-1.1.8/genisoimage/jte.c
+--- cdrkit-1.1.8/genisoimage/jte.c.werror      2008-05-27 15:34:03.000000000 +0200
++++ cdrkit-1.1.8/genisoimage/jte.c     2008-05-27 15:34:03.000000000 +0200
+@@ -36,6 +36,8 @@
+ #include "vms.h"
+ #endif
++#include "md5.h"
++
+ /* Different types used in building our state list below */
+ #define JTET_FILE_MATCH 1
+ #define JTET_NOMATCH    2
+@@ -643,7 +645,7 @@ static void flush_bz2_chunk(void *buffer
+     err = BZ2_bzCompressInit(&c_stream, 9, 0, 0);
+     comp_buf = malloc(2 * size); /* Worst case */
+-    c_stream.next_out = comp_buf;
++    c_stream.next_out = (char *)comp_buf;
+     c_stream.avail_out = 2 * size;
+     c_stream.next_in = buffer;
+     c_stream.avail_in = size;
+@@ -691,7 +693,7 @@ static void write_compressed_chunk(unsig
+               if (!uncomp_buf)
+               {
+ #ifdef        USE_LIBSCHILY
+-            comerr("failed to allocate %d bytes for template compression buffer\n", uncomp_size);
++            comerr("failed to allocate %d bytes for template compression buffer\n", (int)uncomp_size);
+ #else
+             fprintf(stderr, "failed to allocate %d bytes for template compression buffer\n", uncomp_size);
+             exit(1);
+@@ -1019,8 +1021,8 @@ void write_jt_match_record(char *filenam
+ #endif
+               }
+         if (first_block)
+-            rsync64_sum = rsync64(buf, MIN_JIGDO_FILE_SIZE);
+-        checksum_update(iso_context, buf, use);
++            rsync64_sum = rsync64((unsigned char *)buf, MIN_JIGDO_FILE_SIZE);
++        checksum_update(iso_context, (unsigned char *)buf, use);
+ //        mk_MD5Update(&iso_context, buf, use);
+         remain -= use;
+         first_block = 0;
+@@ -1033,7 +1035,7 @@ void write_jt_match_record(char *filenam
+     {
+         int pad_size = sector_size - (size % sector_size);
+         memset(buf, 0, pad_size);
+-        checksum_update(iso_context, buf, pad_size);
++        checksum_update(iso_context, (unsigned char *)buf, pad_size);
+ //        mk_MD5Update(&iso_context, buf, pad_size);
+     }
+@@ -1041,7 +1043,7 @@ void write_jt_match_record(char *filenam
+     if (size % sector_size)
+     {
+         int pad_size = sector_size - (size % sector_size);
+-        write_compressed_chunk(buf, pad_size);
++        write_compressed_chunk((unsigned char *)buf, pad_size);
+         add_unmatched_entry(pad_size);
+     }        
+ }
+diff -up cdrkit-1.1.8/genisoimage/eltorito.c.werror cdrkit-1.1.8/genisoimage/eltorito.c
+--- cdrkit-1.1.8/genisoimage/eltorito.c.werror 2008-05-27 15:34:03.000000000 +0200
++++ cdrkit-1.1.8/genisoimage/eltorito.c        2008-05-27 15:34:03.000000000 +0200
+@@ -660,7 +660,7 @@ fill_boot_desc(struct eltorito_defaultbo
+               set_731(bi_table.bi_length, de->size);
+               set_731(bi_table.bi_csum, bi_checksum);
+-              write(bootimage, &bi_table, sizeof (bi_table)); /* FIXME: check return value */
++              do{int ret;ret=write(bootimage, &bi_table, sizeof (bi_table));}while(0); /* FIXME: check return value */
+               close(bootimage);
+       }
+ }/* fill_boot_desc(... */
diff --git a/src/patches/cdrkit/cdrkit-1.1.9-buffer_overflow.patch b/src/patches/cdrkit/cdrkit-1.1.9-buffer_overflow.patch
new file mode 100644 (file)
index 0000000..b93d8d2
--- /dev/null
@@ -0,0 +1,66 @@
+diff -ru origin-1.1.9/wodim/scsi_cdr.c master-1.1.9/wodim/scsi_cdr.c
+--- origin-1.1.9/wodim/scsi_cdr.c      2008-02-25 12:14:07.000000000 +0100
++++ master-1.1.9/wodim/scsi_cdr.c      2009-07-16 12:01:29.000000000 +0200
+@@ -2181,26 +2181,30 @@
+               if (inq->add_len == 0) {
+                       if (usalp->dev == DEV_UNKNOWN && got_inquiry) {
+                               usalp->dev = DEV_ACB5500;
+-                              strcpy(inq->vendor_info,
+-                                      "ADAPTEC ACB-5500        FAKE");
++                              strncpy(inq->vendor_info, "ADAPTEC ", 8);
++                              strncpy(inq->prod_ident,"ACB-5500        ", 16);
++                              strncpy(inq->prod_revision, "FAKE", 4);
+                       } else switch (usalp->dev) {
+-
+                               case DEV_ACB40X0:
+-                                      strcpy(inq->vendor_info,
+-                                                      "ADAPTEC ACB-40X0        FAKE");
++                                      strncpy(inq->vendor_info, "ADAPTEC ", 8);
++                                      strncpy(inq->prod_ident, "ACB-40X0        ",16);
++                                      strncpy(inq->prod_revision, "FAKE", 4);
+                                       break;
+                               case DEV_ACB4000:
+-                                      strcpy(inq->vendor_info,
+-                                                      "ADAPTEC ACB-4000        FAKE");
++                                      strncpy(inq->vendor_info, "ADAPTEC ",8);
++                                      strncpy(inq->prod_ident, "ACB-4000        ",16);
++                                      strncpy(inq->prod_revision, "FAKE",4);
+                                       break;
+                               case DEV_ACB4010:
+-                                      strcpy(inq->vendor_info,
+-                                                      "ADAPTEC ACB-4010        FAKE");
++                                      strncpy(inq->vendor_info, "ADAPTEC ",8);
++                                      strncpy(inq->prod_ident, "ACB-4010        ",16);
++                                      strncpy(inq->prod_revision, "FAKE",4);
+                                       break;
+                               case DEV_ACB4070:
+-                                      strcpy(inq->vendor_info,
+-                                                      "ADAPTEC ACB-4070        FAKE");
++                                      strncpy(inq->vendor_info,"ADAPTEC ",8);
++                                      strncpy(inq->prod_ident, "ACB-4070        ", 16);
++                                      strncpy(inq->prod_revision, "FAKE",4 );
+                                       break;
+                       }
+               } else if (inq->add_len < 31) {
+@@ -2230,14 +2234,16 @@
+       case INQ_SEQD:
+               if (usalp->dev == DEV_SC4000) {
+-                      strcpy(inq->vendor_info,
+-                              "SYSGEN  SC4000          FAKE");
++                      strncpy(inq->vendor_info,"SYSGEN  ",8);
++                      strncpy(inq->prod_ident, "SC4000          ",16);
++                      strncpy(inq->prod_revision, "FAKE",4);
+               } else if (inq->add_len == 0 &&
+                                       inq->removable &&
+                                               inq->ansi_version == 1) {
+                       usalp->dev = DEV_MT02;
+-                      strcpy(inq->vendor_info,
+-                              "EMULEX  MT02            FAKE");
++                      strncpy(inq->vendor_info,"EMULEX  ",8);
++                      strncpy(inq->prod_ident, "MT02            ",16);
++                      strncpy(inq->prod_revision, "FAKE",4);
+               }
+               break;
diff --git a/src/patches/cdrkit/cdrkit-1.1.9-efi-boot.patch b/src/patches/cdrkit/cdrkit-1.1.9-efi-boot.patch
new file mode 100644 (file)
index 0000000..45f910b
--- /dev/null
@@ -0,0 +1,204 @@
+diff --git a/doc/icedax/tracknames.pl b/doc/icedax/tracknames.pl
+old mode 100755
+new mode 100644
+index 09f0fcf..801b89e
+--- a/doc/icedax/tracknames.pl
++++ b/doc/icedax/tracknames.pl
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/perl 
++#!/usr/bin/perl 
+ # A quick perl hack to get rename files pulled in with icedax.
+ # by billo@billo.com
+ #
+diff --git a/genisoimage/eltorito.c b/genisoimage/eltorito.c
+index b97bdf1..5d7c2d1 100644
+--- a/genisoimage/eltorito.c
++++ b/genisoimage/eltorito.c
+@@ -59,7 +59,7 @@ static       void    get_torito_desc(struct eltorito_boot_descriptor *boot_desc);
+ static        void    fill_boot_desc(struct eltorito_defaultboot_entry *boot_desc_entry,
+                                                                               struct eltorito_boot_entry_info *boot_entry);
+ void  get_boot_entry(void);
+-void  new_boot_entry(void);
++void  new_boot_entry();
+ static        int     tvd_write(FILE *outfile);
+@@ -283,6 +283,7 @@ get_torito_desc(struct eltorito_boot_descriptor *boot_desc)
+       int                     i;
+       int                     offset;
+       struct eltorito_defaultboot_entry boot_desc_record;
++      struct eltorito_sectionheader_entry section_header;
+       memset(boot_desc, 0, sizeof (*boot_desc));
+       boot_desc->type[0] = 0;
+@@ -317,7 +318,7 @@ get_torito_desc(struct eltorito_boot_descriptor *boot_desc)
+        */
+       memset(&valid_desc, 0, sizeof (valid_desc));
+       valid_desc.headerid[0] = 1;
+-      valid_desc.arch[0] = EL_TORITO_ARCH_x86;
++      valid_desc.arch[0] = first_boot_entry->arch;
+       /*
+        * we'll shove start of publisher id into id field,
+@@ -347,10 +348,53 @@ get_torito_desc(struct eltorito_boot_descriptor *boot_desc)
+       /* now write it to the virtual boot catalog */
+       memcpy(de2->table, &valid_desc, 32);
+-      for (current_boot_entry = first_boot_entry, offset = sizeof (valid_desc);
+-              current_boot_entry != NULL;
+-              current_boot_entry = current_boot_entry->next,
+-              offset += sizeof (boot_desc_record)) {
++      /* Fill the first entry, since it's special and already has the
++       * matching header via the validation header... */
++      offset = sizeof (valid_desc);
++      current_boot_entry = first_boot_entry;
++
++      if (offset >= SECTOR_SIZE) {
++#ifdef        USE_LIBSCHILY
++              comerrno(EX_BAD, "Too many El Torito boot entries\n");
++#else
++              fprintf(stderr, "Too many El Torito boot entries\n");
++              exit(1);
++#endif
++      }
++      fill_boot_desc(&boot_desc_record, current_boot_entry);
++      memcpy(de2->table + offset, &boot_desc_record,
++                              sizeof (boot_desc_record));
++
++      offset += sizeof(boot_desc_record);
++
++      for (current_boot_entry = current_boot_entry->next;
++                      current_boot_entry != NULL;
++                      current_boot_entry = current_boot_entry->next) {
++              struct eltorito_sectionheader_entry section_header;
++
++              if (offset >= SECTOR_SIZE) {
++#ifdef        USE_LIBSCHILY
++                      comerrno(EX_BAD,
++                      "Too many El Torito boot entries\n");
++#else
++                      fprintf(stderr,
++                      "Too many El Torito boot entries\n");
++                      exit(1);
++#endif
++              }
++
++              memset(&section_header, '\0', sizeof(section_header));
++              if (current_boot_entry->next)
++                      section_header.headerid[0] = EL_TORITO_SECTION_HEADER;
++              else
++                      section_header.headerid[0] = EL_TORITO_LAST_SECTION_HEADER;
++
++              section_header.arch[0] = current_boot_entry->arch;
++              set_721(section_header.num_entries, 1);
++
++              memcpy(de2->table + offset, &section_header,
++                                      sizeof(section_header));
++              offset += sizeof(section_header);
+               if (offset >= SECTOR_SIZE) {
+ #ifdef        USE_LIBSCHILY
+@@ -365,6 +409,8 @@ get_torito_desc(struct eltorito_boot_descriptor *boot_desc)
+               fill_boot_desc(&boot_desc_record, current_boot_entry);
+               memcpy(de2->table + offset, &boot_desc_record,
+                                       sizeof (boot_desc_record));
++              offset += sizeof (boot_desc_record);
++
+       }
+ }/* get_torito_desc(... */
+diff --git a/genisoimage/genisoimage.c b/genisoimage/genisoimage.c
+index a5b0b46..8add1ac 100644
+--- a/genisoimage/genisoimage.c
++++ b/genisoimage/genisoimage.c
+@@ -47,6 +47,7 @@
+ #include <mconfig.h>
+ #include "genisoimage.h"
++#include "iso9660.h"
+ #include <errno.h>
+ #include <timedefs.h>
+ #include <fctldefs.h>
+@@ -523,6 +524,8 @@ static const struct ld_option ld_options[] =
+       '\0', NULL, "Set debug flag", ONE_DASH},
+       {{"eltorito-boot", required_argument, NULL, 'b'},
+       'b', "FILE", "Set El Torito boot image name", ONE_DASH},
++      {{"efi-boot", required_argument, NULL, 'e'},
++      'e', "FILE", "Set EFI boot image name", ONE_DASH},
+       {{"eltorito-alt-boot", no_argument, NULL, OPTION_ALT_BOOT},
+       '\0', NULL, "Start specifying alternative El Torito boot parameters", ONE_DASH},
+       {{"sparc-boot", required_argument, NULL, 'B'},
+@@ -1502,6 +1505,7 @@ int main(int argc, char *argv[])
+                       all_files = 0;
+                       break;
+               case 'b':
++              case 'e':
+                       do_sort++;              /* We sort bootcat/botimage */
+                       use_eltorito++;
+                       boot_image = optarg;    /* pathname of the boot image */
+@@ -1517,6 +1521,10 @@ int main(int argc, char *argv[])
+ #endif
+                       }
+                       get_boot_entry();
++                      if (c == 'e')
++                              current_boot_entry->arch = EL_TORITO_ARCH_EFI;
++                      else
++                              current_boot_entry->arch = EL_TORITO_ARCH_x86;
+                       current_boot_entry->boot_image = boot_image;
+                       break;
+               case OPTION_ALT_BOOT:
+diff --git a/genisoimage/genisoimage.h b/genisoimage/genisoimage.h
+index bbedfb0..76e5e21 100644
+--- a/genisoimage/genisoimage.h
++++ b/genisoimage/genisoimage.h
+@@ -293,6 +293,7 @@ struct deferred_write {
+ struct eltorito_boot_entry_info {
+       struct eltorito_boot_entry_info *next;
+       char            *boot_image;
++      char            arch;
+       int             not_bootable;
+       int             no_emul_boot;
+       int             hard_disk_boot;
+diff --git a/genisoimage/iso9660.h b/genisoimage/iso9660.h
+index c74c2a9..c8b7a05 100644
+--- a/genisoimage/iso9660.h
++++ b/genisoimage/iso9660.h
+@@ -62,10 +62,14 @@ struct iso_volume_descriptor {
+ #define       EL_TORITO_ARCH_x86      0
+ #define       EL_TORITO_ARCH_PPC      1
+ #define       EL_TORITO_ARCH_MAC      2
++#define       EL_TORITO_ARCH_EFI      0xef
+ #define       EL_TORITO_BOOTABLE      0x88
+ #define       EL_TORITO_NOT_BOOTABLE  0
++#define       EL_TORITO_SECTION_HEADER        0x90
++#define       EL_TORITO_LAST_SECTION_HEADER   0x91
++
+ #define       EL_TORITO_MEDIA_NOEMUL  0
+ #define       EL_TORITO_MEDIA_12FLOP  1
+ #define       EL_TORITO_MEDIA_144FLOP 2
+@@ -173,7 +177,7 @@ struct eltorito_validation_entry {
+ struct eltorito_defaultboot_entry {
+       char boot_id                    [ISODCL(1,    1)]; /* 711 */
+       char boot_media                 [ISODCL(2,    2)];
+-      char loadseg                    [ISODCL(3,    4)]; /* 711 */
++      char loadseg                    [ISODCL(3,    4)]; /* 712 */
+       char sys_type                   [ISODCL(5,    5)];
+       char pad1                       [ISODCL(6,    6)];
+       char nsect                      [ISODCL(7,    8)];
+@@ -181,6 +185,14 @@ struct eltorito_defaultboot_entry {
+       char pad2                       [ISODCL(13,  32)];
+ };
++/* El Torito Section Header Entry in boot catalog */
++struct eltorito_sectionheader_entry {
++      char headerid                   [ISODCL(1,    1)]; /* 711 */
++      char arch                       [ISODCL(2,    2)];
++      char num_entries                [ISODCL(3,    4)]; /* 711 */
++      char id                         [ISODCL(5,   32)];
++};
++
+ /*
+  * XXX JS: The next two structures have odd lengths!
+  * Some compilers (e.g. on Sun3/mc68020) padd the structures to even length.
diff --git a/src/patches/cdrkit/cdrkit-1.1.9-no_mp3.patch b/src/patches/cdrkit/cdrkit-1.1.9-no_mp3.patch
new file mode 100644 (file)
index 0000000..6948e4e
--- /dev/null
@@ -0,0 +1,50 @@
+diff -up cdrkit-1.1.9/icedax/cdda2ogg.1.no_mp3 cdrkit-1.1.9/icedax/cdda2ogg.1
+--- cdrkit-1.1.9/icedax/cdda2ogg.1.no_mp3      2009-06-15 14:48:44.930637082 +0200
++++ cdrkit-1.1.9/icedax/cdda2ogg.1     2009-06-15 14:50:35.596769274 +0200
+@@ -1,12 +1,11 @@
+ '\"
+ .TH "cdda2ogg" "1"
+ .SH "NAME"
+-cdda2ogg, cdda2mp3 \(em extract audio CD audio tracks and encode them
++cdda2ogg \(em extract audio CD audio tracks and encode them
+ .SH "SYNOPSIS"
+ .PP
+ .B cdda2ogg
+ .PP
+-.B cdda2mp3
+ .SH "DESCRIPTION"
+ .PP
+ .B cdda2ogg is a simple script that uses the
+@@ -15,9 +14,6 @@ command to extract all audio tracks with
+ .B icedax <fileprefix>
+ command and encode them using the
+ .B ogg123
+-respective
+-.I <censored>
+-MP3
+ encoder. The scripts are not intended to be full-featured music archiving
+ programs, but only for quick storing of few audio data.
+ It does not use databases like CDDB or have any extra features. You may look
+@@ -36,8 +32,6 @@ for more information.
+ .SH "CONFIGURATION"
+ .PP
+ .B cdda2ogg
+-and
+-.B cdda2mp3
+ have predefined values for reading and labeling of the target files.
+ You can overwrite them with following environment variables:
+@@ -65,11 +59,11 @@ Additional options passed to
+ The base part of the filename of resulting audio files. This can also be specified as the first argument to the script.
+ .PP
+-See cdda2ogg (cdda2mp3) script file to get the default values
++See cdda2ogg script file to get the default values
+ .PP
+ System administrator can also set default values by creating of a shell
+ include file, defining the variables for the POSIX shell, and storing them as
+-/etc/default/cdda2ogg (resp. cdda2mp3).
++/etc/default/cdda2ogg.
+ .SH "EXAMPLES"
+ .PP
+ .B CDDA_DEVICE=/dev/cdrom1 cdda2ogg
index d34017896ddce68a9855ae60843185dd36ab042d..27da2f1661c280cb43f2b79cc2987f137b3d65ba 100644 (file)
@@ -175,7 +175,7 @@ diff -Naur linux-4.9.8.org/arch/x86/platform/apu/apu2-led.c linux-4.9.8/arch/x86
 +              goto out;
 +
 +      product = dmi_get_system_info(DMI_PRODUCT_NAME);
-+      if (!product || strcmp(product, "apu2"))
++      if (!product || (strcmp(product, "PC Engines apu2") && strcmp(product, "apu2")) )
 +                      goto out;
 +
 +      printk(KERN_INFO "%s: system is recognized as \"%s %s\"\n",
diff --git a/src/patches/parted-3.2-device-mapper.patch b/src/patches/parted-3.2-device-mapper.patch
new file mode 100644 (file)
index 0000000..e866c88
--- /dev/null
@@ -0,0 +1,44 @@
+--- parted-3.2/libparted/arch/linux.c.device-mapper    2014-06-15 20:15:54.000000000 +0100
++++ parted-3.2/libparted/arch/linux.c  2014-07-29 22:27:54.487430030 +0100
+@@ -2307,6 +2307,7 @@ zasprintf (const char *format, ...)
+ static char *
+ dm_canonical_path (PedDevice const *dev)
+ {
++#ifdef ENABLE_DEVICE_MAPPER
+         LinuxSpecific const *arch_specific = LINUX_SPECIFIC (dev);
+         /* Get map name from devicemapper */
+@@ -2324,6 +2325,7 @@ dm_canonical_path (PedDevice const *dev)
+         dm_task_destroy (task);
+         return dev_name;
+ err:
++#endif
+         return NULL;
+ }
+@@ -2944,13 +2946,14 @@ _disk_sync_part_table (PedDisk* disk)
+                                                unsigned long long *start,
+                                                unsigned long long *length);
+-
++#ifdef ENABLE_DEVICE_MAPPER
+         if (disk->dev->type == PED_DEVICE_DM) {
+                 add_partition = _dm_add_partition;
+                 remove_partition = _dm_remove_partition;
+                 resize_partition = _dm_resize_partition;
+                 get_partition_start_and_length = _dm_get_partition_start_and_length;
+         } else {
++#endif
+                 add_partition = _blkpg_add_partition;
+                 remove_partition = _blkpg_remove_partition;
+ #ifdef BLKPG_RESIZE_PARTITION
+@@ -2959,7 +2962,9 @@ _disk_sync_part_table (PedDisk* disk)
+                 resize_partition = NULL;
+ #endif
+                 get_partition_start_and_length = _kernel_get_partition_start_and_length;
++#ifdef ENABLE_DEVICE_MAPPER
+         }
++#endif
+         /* lpn = largest partition number.
+          * for remove pass, use greater of device or label limit */
diff --git a/src/patches/squid/SQUID-2018_1.patch b/src/patches/squid/SQUID-2018_1.patch
deleted file mode 100644 (file)
index 9392219..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-commit eb2db98a676321b814fc4a51c4fb7928a8bb45d9 (refs/remotes/origin/v3.5)
-Author: Amos Jeffries <yadij@users.noreply.github.com>
-Date:   2018-01-19 13:54:14 +1300
-
-    ESI: make sure endofName never exceeds tagEnd (#130)
-
-diff --git a/src/esi/CustomParser.cc b/src/esi/CustomParser.cc
-index d86d2d3..db634d9 100644
---- a/src/esi/CustomParser.cc
-+++ b/src/esi/CustomParser.cc
-@@ -121,7 +121,7 @@ ESICustomParser::parse(char const *dataToParse, size_t const lengthOfData, bool
-             char * endofName = strpbrk(const_cast<char *>(tag), w_space);
--            if (endofName > tagEnd)
-+            if (!endofName || endofName > tagEnd)
-                 endofName = const_cast<char *>(tagEnd);
-             *endofName = '\0';
-@@ -214,7 +214,7 @@ ESICustomParser::parse(char const *dataToParse, size_t const lengthOfData, bool
-             char * endofName = strpbrk(const_cast<char *>(tag), w_space);
--            if (endofName > tagEnd)
-+            if (!endofName || endofName > tagEnd)
-                 endofName = const_cast<char *>(tagEnd);
-             *endofName = '\0';
diff --git a/src/patches/squid/SQUID-2018_2.patch b/src/patches/squid/SQUID-2018_2.patch
deleted file mode 100644 (file)
index 9ecd8a5..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-commit 8232b83d3fa47a1399f155cb829db829369fbae9 (refs/remotes/origin/v3.5)
-Author: squidadm <squidadm@users.noreply.github.com>
-Date:   2018-01-21 08:07:08 +1300
-
-    Fix indirect IP logging for transactions without a client connection (#129) (#136)
-
-diff --git a/src/client_side_request.cc b/src/client_side_request.cc
-index be124f3..203f89d 100644
---- a/src/client_side_request.cc
-+++ b/src/client_side_request.cc
-@@ -488,9 +488,9 @@ clientFollowXForwardedForCheck(allow_t answer, void *data)
-         * Ensure that the access log shows the indirect client
-         * instead of the direct client.
-         */
--        ConnStateData *conn = http->getConn();
--        conn->log_addr = request->indirect_client_addr;
--        http->al->cache.caddr = conn->log_addr;
-+        http->al->cache.caddr = request->indirect_client_addr;
-+        if (ConnStateData *conn = http->getConn())
-+            conn->log_addr = request->indirect_client_addr;
-     }
-     request->x_forwarded_for_iterator.clean();
-     request->flags.done_follow_x_forwarded_for = true;
index caafe92fea54346500695d558ca48c510a15f85f..2cdef0094a74bc81546282a98b8ffee23dded1e5 100644 (file)
@@ -1,6 +1,32 @@
 #!/bin/sh
 arch=$(uname -m)
 
+makeiso() {
+       local dir="${1}"
+       local output="${2}"
+
+       local args="-J -r -V 'ipfire backup ${TS}' \
+               -b boot/isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table \
+               -c boot/isolinux/boot.catalog"
+
+       # Add EFI options when EFI image is present
+       if [ -e "${dir}/boot/isolinux/efiboot.img" ]; then
+               args="${args} -eltorito-alt-boot -e boot/isolinux/efiboot.img -no-emul-boot"
+       fi
+
+       # Compose ISO
+       mkisofs ${args} ${dir} > ${output}
+
+       # Add DOS paritition table
+       if [ -e "${dir}/boot/isolinux/efiboot.img" ]; then
+               isohybrid --uefi ${output}
+       else
+               isohybrid ${output}
+       fi
+
+       return 0
+}
+
 case $arch in
        i?86)
                arch="i586"
@@ -18,8 +44,8 @@ esac
 
 COREVER=$(cat /opt/pakfire/db/core/mine)
 # FIXME: edit this lines before release
-URL="https://downloads.ipfire.org/releases/ipfire-2.x/2.19-core$COREVER/"
-ISO="ipfire-2.19.$arch-full-core$COREVER.iso"
+URL="https://downloads.ipfire.org/releases/ipfire-2.x/2.21-core$COREVER/"
+ISO="ipfire-2.21.$arch-full-core$COREVER.iso"
 
 if [ -z $1 ]; then
        echo usage: $0 backup-file
@@ -73,10 +99,7 @@ rm -r backupiso.tmp.${TS}
 cp "/var/ipfire/backup/${TS}.ipf" "backupiso.${TS}/backup.ipf"
 
 echo "Running mkisofs"
-mkisofs -J -r -V "ipfire backup ${TS}" \
-            -b boot/isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table \
-            -c boot/isolinux/boot.catalog backupiso.${TS} > $(basename ${ISO} .iso)-${TS}.iso
-isohybrid $(basename ${ISO} .iso)-${TS}.iso
+makeiso backupiso.${TS} $(basename ${ISO} .iso)-${TS}.iso
 
 echo "Cleaning up"
 rm -rf backupiso.${TS}
index 06f30bbf05c31d71d64795c548c6d7e272e7e3e5..91e68ca571b2bc0a189dabfd62017c43111ebce1 100644 (file)
@@ -24,4 +24,4 @@
 #
 KVER=`uname -r | cut -d"-" -f1`
 
-dracut --force --verbose /boot/ipfirerd-$KVER.img $KVER-ipfire
+dracut --force --early-microcode --verbose /boot/ipfirerd-$KVER.img $KVER-ipfire