Commit Graph

329 Commits

Author SHA1 Message Date
Peng Zhihui
47eca43729 Merge branch '4.3/1633_gdzhang' into tmp 2014-03-05 15:44:33 +08:00
sxx
aeb687f000 text mode usage pythondialog show install progress
modified:   ri_inst_cli.py
	modified:   ri_install.py
	new file:   ri_progress.py

Signed-off-by: gdzhang <gdzhang@linx-info.com>
2014-03-05 15:21:36 +08:00
Peng Zhihui
885998f90a modified: operation/install.txt 2014-03-04 14:55:03 +08:00
Peng Zhihui
cc0dd53024 Rename xml/config.xml to xml/install_cfg.xml
modified:   interface/ri_data.py
	modified:   interface/test_data.py
	modified:   main/setup
	modified:   text/ri_newt.py
	modified:   xml/dependency.xml
	renamed:    xml/config.xml -> xml/install_cfg.xml
2014-03-03 10:15:27 +08:00
Peng Zhihui
080f7776d7 Modify default network cfg as the same with linx 6.0
modified:   interface/ri_data.py
2014-03-03 09:17:58 +08:00
Peng Zhihui
513f9756bf Modify finish_install interface:
exec_finish_install will run all executable scripts in the
    finish_install dir in turn.
Add support to ext4 in mount_partition.sh
move auto_install.py and state_grid.py to text dir

	modified:   operation/exec_finish_install.sh
	new file:   operation/finish_install/95state_grid_custom.py
	modified:   operation/finish_install/99finish_install.sh
	new file:   operation/finish_install/exec_post_add.sh
	modified:   operation/install.txt
	modified:   operation/mount_partition.sh
	renamed:    AutoInstall/auto_install.py -> text/auto_install.py
	renamed:    StateGrid/state_grid.py -> text/state_grid.py
2014-02-26 09:33:28 +08:00
Peng Zhihui
b0f6069fc0 Correct an IndentationError
modified:   interface/ri_inst_cli.py
2014-02-25 09:12:05 +08:00
Peng Zhihui
1b3752a356 Correct a SyntaxError
modified:   interface/ri_inst_cli.py
2014-02-25 09:01:17 +08:00
Peng Zhihui
3236edd370 Ext4 supports acl and automated install will restart automately
modified:   interface/ri_inst_cli.py
	modified:   operation/configure_fstab.sh
2014-02-24 17:27:23 +08:00
Peng Zhihui
0dc4b94744 Correct a path 'proc/cmdline' -> '/proc/cmdline'
modified:   operation/finish_install.py
2014-02-24 14:02:20 +08:00
Peng Zhihui
8da1885d4d Get the cmdline instmod value in finish_install.py
modified:   interface/ri_oper.py
	modified:   operation/finish_install.py
2014-02-24 13:53:53 +08:00
Peng Zhihui
10ac06e064 Import interface_partition correctly
modified:   text/ri_newt.py
2014-02-24 13:10:10 +08:00
Peng Zhihui
12c3b0286a Modify AutoInstall/auto_install.py
modified:   AutoInstall/auto_install.py
2014-02-24 11:41:16 +08:00
Peng Zhihui
21c3272eea Add auto install, HdInstall and state grid custom install
new file:   AutoInstall/auto_install.py
	new file:   StateGrid/state_grid.py
	modified:   interface/ri_data.py
	modified:   operation/exec_finish_install.sh
	new file:   operation/finish_install.py
	renamed:    operation/99finish_install.sh -> operation/finish_install/99finish_install.sh
	new file:   xml/install.xml
2014-02-24 10:44:53 +08:00
Peng Zhihui
8378d142fc Add some tips on the interface.
modified:   text/ri_newt.py
2014-02-14 14:12:56 +08:00
Peng Zhihui
99c32ef85c Correct the funciton to calculate raid size
Correct the funciton to del raid

       modified:   interface/ri_data.py
       modified:   new_partition/interface_partition.py
       modified:   text/ri_main.py
       modified:   text/ri_newt.py
2014-02-13 13:14:24 +08:00
Peng Zhihui
2002522ad5 Rename some file.
deleted:    dialog/di_dialog.py
	modified:   main/setup
	modified:   new_partition/interface_partition.py
	renamed:    dialog/di_main.py -> text/ri_main.py
	renamed:    dialog/di_newt.py -> text/ri_newt.py
2014-01-24 09:35:17 +08:00
Peng Zhihui
85e747907b Fix the bug when getting flags of partitions, and
hide 'Raid' and 'Boot' button temporarily.

	modified:   new_partition/interface_partition.py
	modified:   new_partition/partition_data.py
2014-01-23 09:55:00 +08:00
Peng Zhihui
22a4621001 Fix a bug when deleting a logical partition whose pre_partition and
next_partition are free and in the extended partition.

	modified:   new_partition/interface_partition.py
2014-01-21 10:09:03 +08:00
Peng Zhihui
9ec9e67824 Fix bugs when deleting logical partition.
modified:   new_partition/interface_partition.py
2014-01-20 16:55:08 +08:00
Peng Zhihui
5a2221f435 Add a feature:.
if swap partition then can not be mounted.

	modified:   dialog/di_newt.py
2014-01-17 13:38:36 +08:00
Peng Zhihui
647a4e01df Correct 'pop_window' function
modified:   dialog/di_newt.py
2014-01-17 13:10:48 +08:00
Peng Zhihui
04be655e08 Running 'setup' will text install defaultly
Fix problem of setting swap

	modified:   dialog/di_newt.py
	modified:   interface/ri_inst_cli.py
	modified:   main/setup
2014-01-17 10:56:12 +08:00
Peng Zhihui
c86cee75af Fix the function 'del_raid'
modified:   new_partition/interface_partition.py
2014-01-16 16:47:31 +08:00
Peng Zhihui
2ab2cc7639 Support making raid and Fix problems of partition-tool
Merge the button 'Next' to 'OK' on the network configure interface

	modified:   dialog/di_main.py
	modified:   dialog/di_newt.py
	modified:   interface/ri_data.py
	modified:   interface/ri_oper.py
	modified:   new_partition/interface_partition.py
	modified:   new_partition/partition_data.py
2014-01-16 16:06:09 +08:00
Peng Zhihui
1f019ef18f Modify partition-tool:
correct making extended partition
    to parse xml successfully, filling all partition (includding free
    space) data

    modified:   new_partition/interface_partition.py
2014-01-13 16:33:25 +08:00
Peng Zhihui
5c7c4af1bc Modify partition-tools:
chage the base unit from 'B' to 's'
    correct 4k align
Modify network configure:
    provide a default network configure
Todo:
    support making raid

       modified:   dialog/di_main.py
       modified:   dialog/di_newt.py
       modified:   interface/ri_data.py
       modified:   interface/ri_oper.py
       modified:   new_partition/interface_partition.py
       modified:   new_partition/partition_data.py
       modified:   operation/partition_disks.sh
2014-01-13 10:05:10 +08:00
Peng Zhihui
fafdb9b843 a test version which just can be run
there is sth wrong with partition-tools and making raid
	modified:   dialog/di_main.py
	modified:   dialog/di_newt.py
	modified:   interface/ri_install.py
	modified:   interface/ri_oper.py
	modified:   new_partition/interface_partition.py
	modified:   new_partition/partition_data.py
	modified:   xml/config.xml
	modified:   xml/dependency.xml
2014-01-03 15:22:27 +08:00
Qin Bo
6af0761754 modify delete_all_partitions function
'''find the end !meta parititon end as disks end '''

	modified:   partition_data.py

Signed-off-by: Qin Bo <bqin@linx-info.com>
2013-12-08 06:42:05 +08:00
Peng Zhihui
bea5512714 Merge branch 'bqin' 2013-12-27 15:37:13 +08:00
Peng Zhihui
7f5ac58bed Merge branch 'bqin' 2013-12-27 09:49:34 +08:00
Peng Zhihui
c8d7bb8655 Add the atrribute 'from_os' when operating on the interface
modified:   interface_partition.py
2013-12-27 08:58:36 +08:00
Peng Zhihui
c68f6c6721 finish the code of the interface of the partition-tool
modified:   new_partition/interface_partition.py
2013-12-26 13:40:11 +08:00
Qin Bo
2f9089d985 add process patition table is empty
modified:   partition_data.py

Signed-off-by: Qin Bo <bqin@linx-info.com>
2013-12-07 18:18:49 +08:00
Qin Bo
8f520982a6 adjust indent
modified:   partition_data.py

Signed-off-by: Qin Bo <bqin@linx-info.com>
2013-12-07 12:50:16 +08:00
Qin Bo
02dbaa792b modify follow files for new datastructure
modified:   interface/ri_data.py
    remove MountPoint use new datastructure for instead

modified:   interface/ri_install.py
    add MakePartitions for partition

modified:   interface/ri_oper.py
    1.add MakePartitions class
    2.modify Format, Mount, ConfigureFstab class

modified:   new_partition/partition_data.py
    1.add disk_from_os attribute to Partition class for disk
    2.add process linux-swap(v1) in Partition class
    3.force convert num and sn to int, beacause when read from install.xml
      sn and num is still string.

modified:   operation/format_partition.sh
    1.add timeout beacause use MakePartitions, need time to generate
    device file
    2.add linux-swap for swap

modified:   operation/functions
    1.add % support, beacause of partition may use 1% to partition
    disks.

new file:   operation/partition_disks.sh
    1.use partition_disks as parted stdin wrapper.

Signed-off-by: Qin Bo <bqin@linx-info.com>
2013-12-04 19:16:16 +08:00
Qin Bo
c304aeab2a modified: ri_data.py
Signed-off-by: Qin Bo <bqin@linx-info.com>
2013-12-03 18:50:37 +08:00
Qin Bo
540b3ae06b Modif di_newt mount_point and raid for new datastructure
modified:   dialog/di_main.py
	modified:   dialog/di_newt.py
	modified:   new_partition/partition_data.py

Signed-off-by: Qin Bo <bqin@linx-info.com>
2013-12-03 17:01:13 +08:00
Peng Zhihui
5085704dd2 update partition-tool
deleted:    new_partition/finddisk.sh
	new file:   new_partition/interface_partition.py
	deleted:    new_partition/list-devices
	deleted:    new_partition/new_partition.py
	deleted:    new_partition/parted_devices
	modified:   new_partition/parted_devices.py
	new file:   new_partition/partition_data.py
2013-12-20 13:09:30 +08:00
Peng Zhihui
3c0236842a rewrite text isntall interface and partition-tool
modified:   dialog/di_dialog.py
	modified:   dialog/di_main.py
	new file:   dialog/di_newt.py
	modified:   interface/ri_inst_cli.py
	modified:   interface/ri_oper.py
	new file:   new_partition/finddisk.sh
	new file:   new_partition/list-devices
	new file:   new_partition/new_partition.py
	new file:   new_partition/parted_devices
	new file:   new_partition/parted_devices.py
	modified:   operation/configure_bootloader_cnf.sh
	modified:   operation/copy_kernels.sh
	modified:   operation/install_bootloader.sh
	modified:   xml/config.xml
	modified:   xml/dependency.xml
2013-12-20 11:10:32 +08:00
Peng Zhihui
1666ccbe3a add multipath-tools to xml/dependency.xml
modify operation/copy_kernels.sh to support the cgroup and nocgroup initrd
modify operation/configure_bootloader_cnf.sh to solve the problem of grub
2013-04-07 11:08:52 +08:00
hbjia
095c866bc2 add multipath-tools, dcron to config.xml
modified:   xml/config.xml
2012-11-28 11:24:27 +08:00
hbjia
8ecec09ea7 modify fstab, check partitions
modified:   dialog/di_dialog.py
	modified:   interface/ri_oper.py
	modified:   operation/configure_fstab.sh
2012-10-31 15:44:42 +08:00
hbjia
f5c38cd5b7 bug# 1241 ,check partition, modify fstab
add a yesorno dialog when check partition: if yes,continue; if no,exit
	modified:   dialog/di_dialog.py
	modified:   interface/ri_data.py
	modified:   interface/ri_tk_cmd.py
	modified:   xml/interface.xml
2012-10-23 17:06:35 +08:00
hbjia
744dc58c5e modify code for bug1241, note user to partition before install the system, adjust /etc/fstab
modified:   dialog/di_dialog.py
	modified:   interface/ri_data.py
	modified:   interface/ri_tk_cmd.py
	modified:   operation/configure_fstab.sh
2012-10-18 15:57:12 +08:00
Qin Bo
a9d1747e04 bug# 1216
use "full" initrd.gz instead of initrd.gz which make by mkinitrd.
	modified:   configure_bootloader_cnf.sh
	modified:   copy_kernels.sh
2012-08-27 16:02:35 +08:00
Qin Bo
25f3ed4779 Merge branch '4.3/1215' 2012-08-17 09:52:58 +08:00
Qin Bo
f877154019 bug 1215
if graphical start failed, will start text install.
	modified:   main/setup
2012-08-16 14:14:40 +08:00
Qin Bo
0a240351e7 bug# 1214
add initrd-full.gz to harddisk.
	modified:   operation/copy_kernels.sh
2012-08-16 13:56:55 +08:00
Qin Bo
652e58598b fix spell mistake in text install
this bug appear on lenovo station.
	modified:   dialog/di_dialog.py
2012-07-31 16:38:00 +08:00