mirror of
git://git.proxmox.com/git/pve-docs.git
synced 2025-01-21 18:03:45 +03:00
pve-docs-mediawiki-import.in: simplify code
This commit is contained in:
parent
66e541d004
commit
4068809967
@ -70,157 +70,12 @@ sub update_page {
|
||||
|
||||
my $cat_refdoc = "Reference Documentation";
|
||||
|
||||
my $docs_old = {
|
||||
'ha-manager-plain.html' => {
|
||||
title => "High Availability",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pve-installation-plain.html' => {
|
||||
title => "Installation",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pve-usbstick-plain.html' => {
|
||||
title => "Install from USB Stick",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pve-system-requirements-plain.html' => {
|
||||
title => "System Requirements",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'getting-help-plain.html' => {
|
||||
title => "Getting Help",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pve-network-plain.html' => {
|
||||
title => "Network Configuration",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pve-disk-health-monitoring-plain.html' => {
|
||||
title => "Disk Health Monitoring",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'local-lvm-plain.html' => {
|
||||
title => "Logical Volume Manager (LVM)",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pve-package-repos-plain.html' => {
|
||||
title => "Package Repositories",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'system-software-updates-plain.html' => {
|
||||
title => "System Software Updates",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'sysadmin-plain.html' => {
|
||||
title => "Host System Administration",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pct-plain.html' => {
|
||||
title => "Linux Container",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pmxcfs-plain.html' => {
|
||||
title => "Proxmox Cluster File System (pmxcfs)",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pve-bibliography-plain.html' => {
|
||||
title => "Bibliography",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pvecm-plain.html' => {
|
||||
title => "Cluster Manager",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pve-faq-plain.html' => {
|
||||
title => "FAQ",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pve-firewall-plain.html' => {
|
||||
title => "Firewall",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pvesm-plain.html' => {
|
||||
title => "Storage",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pveum-plain.html' => {
|
||||
title => "User Management",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'qm-plain.html' => {
|
||||
title => "Qemu/KVM Virtual Machines",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'vzdump-plain.html' => {
|
||||
title => "Backup and Restore",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'qm.conf.5-plain.html' => {
|
||||
title => "Manual: vm.conf",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pct.conf.5-plain.html' => {
|
||||
title => "Manual: pct.conf",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'datacenter.cfg.5-plain.html' => {
|
||||
title => "Manual: datacenter.cfg",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
# Storage Plugins
|
||||
'pve-storage-dir-plain.html' => {
|
||||
title => "Storage: Directory",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pve-storage-glusterfs-plain.html' => {
|
||||
title => "Storage: GlusterFS",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pve-storage-iscsidirect-plain.html' => {
|
||||
title => "Storage: User Mode iSCSI",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pve-storage-iscsi-plain.html' => {
|
||||
title => "Storage: iSCSI",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pve-storage-lvm-plain.html' => {
|
||||
title => "Storage: LVM",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pve-storage-lvmthin-plain.html' => {
|
||||
title => "Storage: LVM Thin",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pve-storage-nfs-plain.html' => {
|
||||
title => "Storage: NFS",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pve-storage-rbd-plain.html' => {
|
||||
title => "Storage: RBD",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
'pve-storage-zfspool-plain.html' => {
|
||||
title => "Storage: ZFS",
|
||||
category => $cat_refdoc,
|
||||
},
|
||||
};
|
||||
|
||||
my $wiki_man5_pages = {
|
||||
'datacenter.cfg.adoc' => 1,
|
||||
'qm.conf.adoc' => 1,
|
||||
'pct.conf.adoc' => 1,
|
||||
};
|
||||
|
||||
my $docs = {};
|
||||
foreach my $source (sort keys %{$fileinfo->{toplevel}->{wiki}}) {
|
||||
my $title = $fileinfo->{titles}->{wiki}->{$source};
|
||||
my $doctype = $fileinfo->{doctype}->{wiki}->{$source};
|
||||
|
||||
my $suffix = $wiki_man5_pages->{$source} ? '.5-plain.html' : '-plain.html';
|
||||
my $filename = $source;
|
||||
$filename =~ s/\.adoc//;
|
||||
$filename .= $suffix;
|
||||
my $filename = $fileinfo->{outfile}->{wiki}->{$source} ||
|
||||
die "found no file name mapping for '$source'";
|
||||
|
||||
my $path = "/usr/share/pve-docs/$filename";
|
||||
die "no such file '$path'" if ! -f $path;
|
||||
|
Loading…
x
Reference in New Issue
Block a user