• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

bootable/newinstaller


RSS
Rev. Time Author
cc6b975 marshmallow-x86 2017-06-14 11:28:04 Chih-Wei Huang

lndir: fix symbolic dir handling

4f88cee 2017-06-01 18:58:45 Chih-Wei Huang

1-install: add 6.0-r3 to the upgrade list

9c63ab2 android-x86-6.0-r3 2017-04-24 11:57:16 Chih-Wei Huang

Add a script to run Android-x86 in QEMU

The qemu-android script is installed as a part of the rpm. Users
can run the script directly to launch Android-x86 in the QEMU
virtual machine.

The script could also be used on a build host to run the just
built images in the $OUT directory.

bba1527 2017-03-24 03:58:15 Chih-Wei Huang

init: allow to disable SetupWizard

Now SetupWizard could be disabled by adding SETUPWIZARD=0 to cmdline.
In debug mode 2, SetupWizard is also disabled unless SETUPWIZARD=1.

ca8c731 2017-01-18 00:20:18 Chih-Wei Huang

Use BUILD_NAME_VARIANT as the rpm name

c7c157a 2017-01-17 14:11:33 Chih-Wei Huang

0-auto-detect: don't load all sound/core modules

To avoid possible misusing codec issues.

ecd7f3d 2017-01-17 13:54:25 Chih-Wei Huang

1-install: support user-defined PREV_VERS

This allows a variant build to define its previous versions
to be upgraded.

123ed47 2017-01-15 03:08:46 Chih-Wei Huang

1-install: add 6.0-r2 to the upgrade list

03fa0d8 2017-01-15 02:54:00 Mauro Rossi

Use shell-script $$(...) instead of $(shell ...)

kati doesn't support passing results of $(shell)
to other make constructs, as explained here:
https://github.com/google/kati/issues/71

Fixes the following building error in nougat-x86:

./bootable/newinstaller/Android.mk:82: kati doesn't support passing
results of $(shell) to other make constructs: date +"%F"
build/core/ninja.mk:163: recipe for target
'out/build-android_x86_64.ninja' failed
make: *** [out/build-android_x86_64.ninja] Error 1

8c73ac1 android-x86-6.0-r2 2017-01-10 12:59:23 Chih-Wei Huang

initrd: load drivers in debug or installation modes

On some machines the input devices may not be activated because
their drivers are not loaded yet in debug or installation modes.

The change tries to fix it by calling the auto_detect function.
Skip the display (kms) modules to avoid some potential issues.

b2e8da9 2017-01-10 11:04:54 Chih-Wei Huang

2-mount: allow to assign the data subdirectory

The change gives the users a method to specify the name of the data
subdirectory by the DATA variable in the kernel cmdline.

840f68b 2017-01-09 18:18:20 Chih-Wei Huang

init: avoid error if mnt exists

b3bb970 2017-01-09 18:17:18 Chih-Wei Huang

initrd: allow to specify ramdisk path

Now the ramdisk.img could be specified by the RAMDISK variable
in the kernel cmdline.

5c1ca95 2016-10-27 00:54:21 Chih-Wei Huang

Add rules to build an rpm package

The rpm could be installed to an rpm based linux distribution.
Boot entries for android-x86 will be added. After installation,
reboot the system to android-x86.

To build the rpm, you need to install 'rpm-build' on a Fedora
based system, or 'rpm' on a Debian/Ubuntu based system.
Then do it by 'make rpm'.

Just install the rpm as a normal package on a Fedora based system.
On Debian/Ubuntu, you can use the 'alien' to install it:

$ sudo apt install alien
$ sudo alien -c -i android-x86-6.0-r1.i686.rpm

f5e9f30 2016-09-30 13:44:45 Chih-Wei Huang

1-install: support INSTALL_PREFIX

This allows a variant build to specify another install prefix.

279c2d1 2016-09-30 11:52:33 Chih-Wei Huang

1-install: making /system be read-write is not recommended

Making /system be read-write is only useful for debugging purposes.
Don't recommend it to the end users.

fc73aeb 2016-09-30 11:50:19 Chih-Wei Huang

1-install: check which grub should be installed

Originally we ask whether to install both legacy grub and efi grub.
This may confuse the users.

The patch checks if the device is EFI enabled and ask to install
the appropriate grub only.

7deb1f9 2016-09-30 11:09:10 Chih-Wei Huang

1-install: strip iso-scan/filename=* in cmdline

dfbc6dc 2016-09-14 15:20:55 Chih-Wei Huang

1-install: add 6.0-r1 to the upgrade list

2cac131 android-x86-6.0-r1 2016-09-09 18:15:16 Chih-Wei Huang

isolinux.cfg: let the user choose VESA mode

The user should choose 1024x768 32-bit which is the best mode
for software rendering. However, it is non-standard so we are
unable to hardcode the mode number.

b737b5a 2016-08-26 23:25:09 Chih-Wei Huang

1-install: add 6.0-rc2 to the upgrade list

7f9d53e 2016-08-14 14:00:46 Chih-Wei Huang

0-auto-detect: disable modules auto loading

Now we use ueventd to load modules. It more cleaner and reliable.
If you'd like to keep using the original modules auto loading,
add AUTO_LOAD=old to the kernel cmdline.

9342b19 2016-08-11 20:31:14 Chih-Wei Huang

Add otion noatime to improve performance

This option avoids unnecessary writing on the file system.
It's suggested by Majian.

bcf40ec 2016-07-22 01:04:37 Chih-Wei Huang

1-install: deprecate installing to a whole disk

If choose a whole disk to install, it causes problems to
install the bootloader.

a34ea4c 2016-07-22 00:22:32 Chih-Wei Huang

0-auto-detect: keep module loading order as before

Commit bdf2b690 uses 'sort -u' which changes module loading order.
It causes some issues. For example, on a device with two graphic
cards, the driver of the discrete graphic card may be loaded first
that causes black screen issue.

Use the simple awk script to remove duplicate items but keep the
order unchanged.

80dca51 2016-06-27 18:12:02 Chih-Wei Huang

1-install: add 6.0-rc1 to the upgrade list

595899f 2016-06-27 18:10:20 Ma Jian

init: fix localtime_r not work in /init

There is no ANDROID_ROOT environment variable set in /init so that
localtime_r doesn't work because it cannot find the correct tzdata
file under /system.

NO_REF_TASK
Tested:
1) make sure persist.rtc_local_time is 1
2) make sure sysclktz 1 in init.rc
3) set local time in android and reboot to bios, bios should have
local time
4) reboot back to android, the system time should be correct in
local time (even network time sync is not available)

Change-Id: I762b8d9a8923e4a4bf58fcafe347b2708a1c8736

1da9387 2016-06-07 13:58:50 Chih-Wei Huang

1-install: remove formatting to ext2/3

The ext2/3 filesystem causes issue on Android 6.0.
Do not support them now.

0050180 2016-06-07 13:40:24 Chih-Wei Huang

1-install: convert ext2/3 to ext4 by request

When upgrade from an older version using ext2/3 filesystem,
the installer will ask if the user wants to convert it to ext4.

9aea8a8 2016-06-02 14:45:29 Chih-Wei Huang

isolinux.cfg: change VESA mode to be 32-bit