Skip to content

Commit

Permalink
Merge pull request #370 from Fourdee/testing
Browse files Browse the repository at this point in the history
v119
(01/06/16)

Important Info:

UserData Locations | As of this release, the default user data directory is now /mnt/dietpi_userdata, unless, you have set "dietpi_userdata_basedirectory=/Something/Else" in dietpi.txt. A symlink will be automatically generated to your USB drive, if installed. The new location will be active for any new software you install with DietPi-Software. All existing software will continue to use the previous locations. This allows us to simplifiy the online documentation and user experience: https://github.com/Fourdee/DietPi/issues/334#issuecomment-222503304

Odroid C2 | Your system will install the latest kernel and boot.ini file. This is required for your system to be functional after the latest kernel update. As the /DietPi/boot.ini file is being overwritten, users may wish to make a note of their existing settings, prior to updating: https://github.com/Fourdee/DietPi/issues/366

New Device:

DietPi for BananaPi M2+ image is now available. Built with ARM build tools: http://dietpi.com/phpbb/viewtopic.php?f=8&t=431

DietPi for XenServer x64 image is now available. Many thanks to Xenformation for implimenting the image: https://github.com/Fourdee/DietPi/issues/309

Changes / Improvements / Optimizations:

DietPi-Software | Added DietPi installation option for Plex Media Server: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1949#p1949

DietPi-Software | Added DietPi installation option for VNC 4 Server. Many thanks to Rob for his input and code on this: https://github.com/Fourdee/DietPi/pull/344

DietPi-Software | Pihole installation has been updated to latest version.

DietPi-Software | Resolved broken Shairport-Sync installation for ARM64 devices: https://github.com/Fourdee/DietPi/issues/369

DietPi-Config | You can now enable/disable serial console from the advanced menu.

DietPi-Config | Added support for Odroid HiFi Shield Plus in soundcard options: https://github.com/Fourdee/DietPi/issues/365

DietPi-Config | Added support for rpi-bcm2835-UltraHQ. This is an experimental driver for the onboard analogue sound on the RPi. Requires kernel 4.4 (rpi-update): https://github.com/Fourdee/DietPi/issues/360

DietPi-Autostart | VNC servers (if installed) will now automatically start during boot, regardless of your autostart option. The service name is "vncserver": https://github.com/Fourdee/DietPi/issues/255#issuecomment-220954537

DietPi-Cam | Has been updated to RPi Web Cam interface 6.1.6. Now uses the internal motion engine and is fully functional: https://github.com/Fourdee/DietPi/issues/120

DietPi-Services | Will now show you the name of each service that is applied, and if sucessful. Also added some funky colours, for visual eye candy (no honestly, it rocks)

General | Odroid C2 image download updated to latest DietPi version.

Bug fixes:

DietPi-Software | Resolved an issue where LetsEncrypt would fail to install. This was due to LetsEncrypt recently changing their name to Certbot: https://github.com/Fourdee/DietPi/issues/348

DietPi-Software | Resolved an issue where Transmission service was being started before network is up. Existing installations will be patched: https://github.com/Fourdee/DietPi/issues/350

DietPi-Software | Resolved an issue where Tightvnc server would not run on arm64. VNC4SERVER is now offered as a working alternative, whilst we wait for the Jessie repo package to be updated with a fix: https://github.com/Fourdee/DietPi/issues/255. Many thanks to Rob for his input and code on this.

DietPi-Cloudshell | Resolved an issue where the Network usage scene would generate an error. This would occur if the network device was not ready, when we scraped netstat: https://github.com/Fourdee/DietPi/issues/355. Many thanks to Erik for finding this one!
  • Loading branch information
Fourdee committed Jun 1, 2016
2 parents e81857b + 4c1869e commit 862b4d5
Show file tree
Hide file tree
Showing 34 changed files with 1,700 additions and 1,470 deletions.
32 changes: 32 additions & 0 deletions CHANGELOG.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,35 @@
v119
(01/06/16)

Important Info:
UserData Locations | As of this release, the default user data directory is now /mnt/dietpi_userdata, unless, you have set "dietpi_userdata_basedirectory=/Something/Else" in dietpi.txt. A symlink will be automatically generated to your USB drive, if installed. The new location will be active for any new software you install with DietPi-Software. All existing software will continue to use the previous locations. This allows us to simplifiy the online documentation and user experience: https://github.com/Fourdee/DietPi/issues/334#issuecomment-222503304
Odroid C2 | Your system will install the latest kernel and boot.ini file. This is required for your system to be functional after the latest kernel update. As the /DietPi/boot.ini file is being overwritten, users may wish to make a note of their existing settings, prior to updating: https://github.com/Fourdee/DietPi/issues/366

New Device:
DietPi for BananaPi M2+ image is now available. Built with ARM build tools: http://dietpi.com/phpbb/viewtopic.php?f=8&t=431
DietPi for XenServer x64 image is now available. Many thanks to Xenformation for implimenting the image: https://github.com/Fourdee/DietPi/issues/309

Changes / Improvements / Optimizations:
DietPi-Software | Added DietPi installation option for Plex Media Server: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1949#p1949
DietPi-Software | Added DietPi installation option for VNC 4 Server. Many thanks to Rob for his input and code on this: https://github.com/Fourdee/DietPi/pull/344
DietPi-Software | Pihole installation has been updated to latest version.
DietPi-Software | Resolved broken Shairport-Sync installation for ARM64 devices: https://github.com/Fourdee/DietPi/issues/369
DietPi-Config | You can now enable/disable serial console from the advanced menu.
DietPi-Config | Added support for Odroid HiFi Shield Plus in soundcard options: https://github.com/Fourdee/DietPi/issues/365
DietPi-Config | Added support for rpi-bcm2835-UltraHQ. This is an experimental driver for the onboard analogue sound on the RPi. Requires kernel 4.4 (rpi-update): https://github.com/Fourdee/DietPi/issues/360
DietPi-Autostart | VNC servers (if installed) will now automatically start during boot, regardless of your autostart option. The service name is "vncserver": https://github.com/Fourdee/DietPi/issues/255#issuecomment-220954537
DietPi-Cam | Has been updated to RPi Web Cam interface 6.1.6. Now uses the internal motion engine and is fully functional: https://github.com/Fourdee/DietPi/issues/120
DietPi-Services | Will now show you the name of each service that is applied, and if sucessful. Also added some funky colours, for visual eye candy (no honestly, it rocks)
General | Odroid C2 image download updated to latest DietPi version.

Bug fixes:
DietPi-Software | Resolved an issue where LetsEncrypt would fail to install. This was due to LetsEncrypt recently changing their name to Certbot: https://github.com/Fourdee/DietPi/issues/348
DietPi-Software | Resolved an issue where Transmission service was being started before network is up. Existing installations will be patched: https://github.com/Fourdee/DietPi/issues/350
DietPi-Software | Resolved an issue where Tightvnc server would not run on arm64. VNC4SERVER is now offered as a working alternative, whilst we wait for the Jessie repo package to be updated with a fix: https://github.com/Fourdee/DietPi/issues/255. Many thanks to Rob for his input and code on this.
DietPi-Cloudshell | Resolved an issue where the Network usage scene would generate an error. This would occur if the network device was not ready, when we scraped netstat: https://github.com/Fourdee/DietPi/issues/355. Many thanks to Erik for finding this one!

-----------------------------------------------------------------------------------------------------------

v118
(17/05/16)

Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
- Odroid C2: http://dietpi.com/phpbb/viewtopic.php?f=8&t=339&p=1492#p1492
- ODroid XU3/4: http://dietpi.com/phpbb/viewtopic.php?f=8&t=57
- Orange Pi PC: http://dietpi.com/phpbb/viewtopic.php?f=8&t=164#p612
- BananaPi M2+:
- VMware x64 (Virtual Machine): http://dietpi.com/phpbb/viewtopic.php?f=8&t=90
- VirtualBox x64 (Virtual Machine): http://dietpi.com/phpbb/viewtopic.php?f=8&t=390&p=1683#p1683

Expand Down
4 changes: 1 addition & 3 deletions boot_c1.ini
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,7 @@ setenv vpu "0"
setenv hdmioutput "1"

# Default Console Device Setting
# setenv condev "console=ttyS0,115200n8" # on serial port
setenv condev "console=tty0" # on display (HDMI)
# setenv condev "console=tty0 console=ttyS0,115200n8" # on both
setenv condev "console=tty0 console=ttyS0,115200n8"

###########################################

Expand Down
25 changes: 22 additions & 3 deletions boot_c2.ini
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ ODROIDC2-UBOOT-CONFIG
#Resolution + Refresh rate
setenv m "720p60hz"

# HDMI BPP Mode | 24bit to ensure Kodi and Xserver both work, whilst we wait for a fix from Odroid.
# HDMI BPP Mode | 24bit to ensure Kodi and Xserver both work, whilst we wait for X11 drivers
setenv m_bpp "24"

# HDMI DVI/VGA modes
Expand All @@ -15,13 +15,27 @@ setenv m_bpp "24"
setenv vout "dvi"
# setenv vout "vga"

# HDMI HotPlug Detection control
# Allows you to force HDMI thinking that the cable is connected.
# true = HDMI will believe that cable is always connected
# false = will let board/monitor negotiate the connection status
setenv hpd "true"
# setenv hpd "false"

# Default Console Device Setting
setenv condev "console=ttyS0"
setenv condev "console=tty0 console=ttyS0,115200n8"

# Meson Timer
# 1 - Meson Timer
# 0 - Arch Timer
# Using meson_timer improves the video playback whoever it breaks KVM (virtualization).
# Using arch timer allows KVM/Virtualization to work however you'll experience poor video
setenv mesontimer "1"

###########################################

# Boot Arguments
setenv bootargs "root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait rw ${condev} no_console_suspend hdmimode=${m} m_bpp=${m_bpp} vout=${vout} fsck.repair=yes net.ifnames=0"
setenv bootargs "root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait rw ${condev} no_console_suspend hdmimode=${m} m_bpp=${m_bpp} vout=${vout} fsck.repair=yes net.ifnames=0 elevator=noop disablehpd=${hpd}"

# Booting

Expand All @@ -32,5 +46,10 @@ setenv initrd_loadaddr "0x13000000"
fatload mmc 0:1 ${initrd_loadaddr} uInitrd
fatload mmc 0:1 ${loadaddr} Image
fatload mmc 0:1 ${dtb_loadaddr} meson64_odroidc2.dtb
fdt addr ${dtb_loadaddr}

if test "${mesontimer}" = "0"; then fdt rm /meson_timer; fdt rm /cpus/cpu@0/timer; fdt rm /cpus/cpu@1/timer; fdt rm /cpus/cpu@2/timer; fdt rm /cpus/cpu@3/timer; fi
if test "${mesontimer}" = "1"; then fdt rm /timer; fi


booti ${loadaddr} ${initrd_loadaddr} ${dtb_loadaddr}
2 changes: 1 addition & 1 deletion boot_xu4.ini
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ setenv macaddr "00:1e:06:61:7a:72"
#------------------------------------------------------------------------------------------------------
# Basic Ubuntu Setup. Don't touch unless you know what you are doing.
# --------------------------------
setenv bootrootfs "console=tty1 root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait ro fsck.repair=yes"
setenv bootrootfs "console=tty1 console=ttySAC2,115200n8 root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait ro fsck.repair=yes"

# boot commands
setenv bootcmd "fatload mmc 0:1 0x40008000 zImage; fatload mmc 0:1 0x42000000 uInitrd; fatload mmc 0:1 0x44000000 exynos5422-odroidxu3.dtb; bootz 0x40008000 0x42000000 0x44000000"
Expand Down
14 changes: 14 additions & 0 deletions dietpi.txt
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ AUTO_Install_Index=0
# 1=install
AUTO_DietpiSoftware_Install_DESKTOP_LXDE=0
AUTO_DietpiSoftware_Install_TIGHTVNCSERVER=0
AUTO_DietpiSoftware_Install_VNC4SERVER=0
AUTO_DietpiSoftware_Install_OWNCLOUD=0
AUTO_DietpiSoftware_Install_TRANSMISSION=0
AUTO_DietpiSoftware_Install_PHPBB=0
Expand Down Expand Up @@ -113,6 +114,7 @@ AUTO_DietpiSoftware_Install_EMONHUB=0
AUTO_DietpiSoftware_Install_MUMBLESERVER=0
AUTO_DietpiSoftware_Install_EMBYSERVER=0
AUTO_DietpiSoftware_Install_OPENBAZAAR=0
AUTO_DietpiSoftware_Install_PLEXMEDIASERVER=0


#Linux Additional Software to automatically install | Requires AUTO_Install_Index=1
Expand Down Expand Up @@ -242,6 +244,12 @@ wifi_hotspot_channel=3
#WiFi country code. 2 character value (eg GB US DE JP): https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
wifi_country_code=

#Serial Console: If you dont know what this is, you can safely disable it (=0) to reduce system resource usage.
serial_console_enabled=1

#Soundcard
soundcard=none

#------------------------------------------------------------------------------------------------------
# D I E T - P I
# DietPi-Software settings.
Expand All @@ -257,6 +265,12 @@ dietpi_userdata_basedirectory=Auto
# - eg: dietpi_emonhub_apikey=b4dfmk2o203mmxx93a
dietpi_emonhub_apikey=

#VNC Server Options
dietpi_vncserver_width=1280
dietpi_vncserver_height=720
dietpi_vncserver_depth=16
dietpi_vncserver_display=0

#------------------------------------------------------------------------------------------------------
# D I E T - P I
# Dev settings
Expand Down
2 changes: 1 addition & 1 deletion dietpi/.version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
118
119
5 changes: 5 additions & 0 deletions dietpi/boot
Original file line number Diff line number Diff line change
Expand Up @@ -272,6 +272,11 @@ _EOF_
/DietPi/dietpi/dietpi-autostart 7
fi

#Disable serial console? (enabled by default)
if (( $(cat /DietPi/dietpi.txt | grep -ci -m1 '^serial_console_enabled=0') )); then
/DietPi/dietpi/dietpi-set_serialconsole -1
fi

echo -e " Expanding SD/Flash partition. Please wait..."
Partition_SD

Expand Down
Loading

0 comments on commit 862b4d5

Please sign in to comment.