-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mate #2532
base: master
Are you sure you want to change the base?
Mate #2532
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
#!/bin/sh -e | ||
# Copyright (c) 2016 The crouton Authors. All rights reserved. | ||
# Use of this source code is governed by a BSD-style license that can be | ||
# found in the LICENSE file. | ||
|
||
set -e | ||
|
||
APPLICATION="${0##*/}" | ||
|
||
USAGE="$APPLICATION [options] | ||
|
||
Wraps enter-chroot to start an MATE session. | ||
By default, it will log into the primary user on the first chroot found. | ||
|
||
Options are directly passed to enter-chroot; run enter-chroot to list them." | ||
|
||
exec sh -e "`dirname "\`readlink -f "$0"\`"`/enter-chroot" -t mate "$@" "" \ | ||
exec xinit /usr/bin/mate-session |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
#!/bin/sh -e | ||
# Copyright (c) 2016 The crouton Authors. All rights reserved. | ||
# Use of this source code is governed by a BSD-style license that can be | ||
# found in the LICENSE file. | ||
|
||
if [ "${TARGETNOINSTALL:-c}" = 'c' ]; then | ||
if release -lt trusty; then | ||
error 99 "Mate packages are not available for Ubuntu releases prior to trusty." | ||
fi | ||
if release -lt jessie; then | ||
error 99 "Mate packages are not available for Debian releases prior to jessie." | ||
fi | ||
if release -lt sana; then | ||
error 99 "Mate packages are not available for Kali Linux prior to sana." | ||
fi | ||
fi | ||
|
||
REQUIRES='x11' | ||
DESCRIPTION='Installs the mate desktop environment. (Approx. 205MB)' | ||
HOSTBIN='startmate' | ||
CHROOTBIN='crouton-noroot startmate' | ||
. "${TARGETSDIR:="$PWD"}/common" | ||
|
||
EXTRAPACKAGES= | ||
|
||
if release -le precise ; then | ||
install software-properties-common | ||
sudo apt-add-repository -y "deb http://packages.mate-desktop.org/repo/ubuntu precise main" | ||
sudo apt-get update | ||
fi | ||
|
||
if release -ge xenial ; then | ||
install software-properties-common | ||
sudo apt-add-repository -y ppa:ubuntu-mate-dev/xenial-mate | ||
sudo apt-get update | ||
EXTRAPACKAGES="${EXTRAPACKAGES} caja-actions ubuntu-mate-artwork" | ||
fi | ||
|
||
if release -eq trusty ; then | ||
install software-properties-common | ||
sudo apt-add-repository -y ppa:ubuntu-mate-dev/ppa | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Both ppa and trusty-mate are required? Also, does this work with ARM on trusty? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Yes, there are arm binaryies for trusty: So that needs to be changed. It shouldn't be only amd64 and i386. |
||
sudo apt-add-repository -y ppa:ubuntu-mate-dev/trusty-mate | ||
sudo apt-get update | ||
fi | ||
|
||
|
||
install mate-desktop-environment ${EXTRAPACKAGES} | ||
|
||
TIPS="$TIPS | ||
You can start mate via the startmate host command: sudo startmate | ||
" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The script is already run as root, so sudo isn't necessary anywhere in here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will this work with arm on precise?