Changeset dea54da


Ignore:
Timestamp:
02/11/14 01:49:26 (7 months ago)
Author:
yurkis <yurkis@…>
Branches:
master, releng/10.0.1, releng/10.0.2, releng/10.0.3
Children:
3f6d079
Parents:
521677a
Message:

Simplify DE profiles. Now profile may be fully declarative

Location:
src-sh/de-info
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • src-sh/de-info/de-info

    r1620346 rdea54da  
    5353} 
    5454 
     55check_instaled() 
     56{ 
     57  if [ -n "$DE_METAPACKAGE" ] 
     58  then 
     59    pc-metapkgmanager status $DE_METAPACKAGE | grep "is installed" >/dev/null 
     60    if [ $? -eq 0 ] ; then 
     61      DE_INSTALLED=1 
     62    fi 
     63  fi 
     64  if [ -n "$DE_INSTALL_FILE"  ] 
     65  then 
     66    for I_FILE in $DE_INSTALL_FILE 
     67    do 
     68      which $I_FILE >/dev/null 2>/dev/null 
     69      if [ $? -eq 0 ] ; then 
     70        DE_INSTALLED=1  
     71      fi 
     72    done 
     73  fi  
     74   
     75  if [ -n "$DE_METAPACKAGE" ] && [ -n "$DE_INSTALL_FILE" ] 
     76  then       
     77    installed 
     78  fi 
     79} 
     80 
     81check_active() 
     82{ 
     83  if [ -n "$DE_SESSION_NAME" ] 
     84  then 
     85    if [ "$DE_SESSION_NAME" == "$PCDM_SESSION" ] ; then 
     86      DE_ACTIVE=1 
     87  fi 
     88  else 
     89    active   
     90  fi 
     91} 
     92 
    5593parse_all() 
    5694{ 
     
    5997  DE_NAME="" 
    6098  XDG="" 
     99  DE_CONFIG_APP="" 
     100  DE_METAPACKAGE="" 
     101  DE_INSTALL_FILE="" 
     102  DE_SESSION_NAME="" 
    61103  DE_SU=$DEFAULT_SUDO 
    62104  DE_FILEMAN="" 
     
    68110  DE_ACTIVE=0 
    69111 
    70   . $PROF 
     112  . $PROF   
    71113 
    72   active 
    73   installed 
    74  
     114  check_instaled 
     115  check_active 
     116   
    75117  if  [ $DE_ACTIVE -eq 1 ] ||  ( [ $DE_INSTALLED -eq 1 ] && [ $SHOW_INSTALLED -eq 1 ] ) || [ $SHOW_ALL -eq 1 ] 
    76118  then 
     
    101143  . $PROF 
    102144 
    103   active 
     145  check_active 
    104146 
    105147  if [ $DE_ACTIVE -eq 1 ] ; then 
     
    118160 
    119161} 
     162 
    120163 
    121164 
  • src-sh/de-info/de-profiles/cinnamon.profile

    r04d2faf rdea54da  
    11DE_NAME="Cinnamon" 
    22XDG="YES" 
     3 
     4DE_SESSION_NAME="CINNAMON" 
     5DE_METAPACKAGE="Cinnamon" 
     6DE_INSTALL_FILE="gnome-session-cinnamon" 
     7 
    38DE_SU="pc-su %s" 
    49DE_FILEMAN="nautilus %s" 
     
    611DE_TERMINAL_TITLE="-t" 
    712DE_TERMINAL_COMMAND="-e" 
    8 DE_SESSION_NAME="CINNAMON" 
    913 
    10 active() { 
    11 #if [ "$DESKTOP_SESSION" = "cinnamon" ] || [ "$DESKTOP_SESSION" = "32Cinnamon" ] || [ "$DESKTOP_SESSION" = "openbox-cinnamon"  ] || [ ! -z $CINNAMON_VERSION ]; then 
    12 if [ "$PCDM_SESSION" = "$DE_SESSION_NAME" ]; then 
    13 DE_ACTIVE=1 
    14 fi   
    1514 
    16 } 
    17  
    18 installed() { 
    19 # Check via pc-metapkgmanager if it exists 
    20 which pc-metapkgmanager >/dev/null 2>/dev/null 
    21 if [ $? -eq 0 ] ; then 
    22   pc-metapkgmanager status Cinnamon | grep "is installed" >/dev/null 
    23   if [ $? -eq 0 ] ; then 
    24     DE_INSTALLED=1 
    25   fi 
    26 else 
    27   which gnome-session-cinnamon >/dev/null 2>/dev/null 
    28   if [ $? -eq 0 ] ; then 
    29     DE_INSTALLED=1 
    30   fi 
    31 fi 
    32  
    33 } 
  • src-sh/de-info/de-profiles/gnome.profile

    r5e46078 rdea54da  
    11DE_NAME="Gnome" 
    22XDG="NO" 
     3 
     4DE_SESSION_NAME="GNOME" 
     5DE_METAPACKAGE="KDE" 
     6DE_INSTALL_FILE="gnome-session" 
     7 
    38DE_SU="gksu %s" 
    49DE_FILEMAN="nautilus %s" 
     
    611DE_TERMINAL_TITLE="-t" 
    712DE_TERMINAL_COMMAND="-e" 
    8 DE_SESSION_NAME="GNOME" 
    913 
    10 active() { 
    11 if [ "$PCDM_SESSION" = "$DE_SESSION_NAME" ]; then 
    12 DE_ACTIVE=1 
    13 fi   
    14  
    15 } 
    16  
    17 installed() { 
    18 # Check via pc-metapkgmanager if it exists 
    19 which pc-metapkgmanager >/dev/null 2>/dev/null 
    20 if [ $? -eq 0 ] ; then 
    21   pc-metapkgmanager status GNOME | grep "is installed" >/dev/null 
    22   if [ $? -eq 0 ] ; then 
    23     DE_INSTALLED=1 
    24   fi 
    25 else 
    26   which gnome-session >/dev/null 2>/dev/null 
    27   if [ $? -eq 0 ] ; then 
    28     DE_INSTALLED=1 
    29   fi 
    30 fi 
    31  
    32 } 
  • src-sh/de-info/de-profiles/kde.profile

    r04d2faf rdea54da  
    11DE_NAME="KDE" 
    22XDG="YES" 
     3 
     4DE_SESSION_NAME="KDE" 
     5DE_METAPACKAGE="KDE" 
     6DE_INSTALL_FILE="_startkde4  _startkde" 
    37 
    48DE_SU="kdesu %s" 
     
    812DE_TERMINAL_SEPARATE_ARGS="YES" 
    913DE_FILEMAN="dolphin %s" 
    10 DE_SESSION_NAME="KDE" 
    1114 
    12 active() { 
    13  
    14  if [ -n "$KDE_SESSION_UID" ] || [ "${XDG_CURRENT_DESKTOP}" == "KDE" ] || [ "$DE_SESSION_NAME" == "$PCDM_SESSION" ] ; then 
    15     DE_ACTIVE=1 
    16  fi 
    17  
    18 } 
    19  
    20  
    21 installed() 
    22 { 
    23 # Check via pc-metapkgmanager if it exists 
    24 which pc-metapkgmanager >/dev/null 2>/dev/null 
    25 if [ $? -eq 0 ] ; then 
    26   pc-metapkgmanager status KDE | grep "is installed" >/dev/null 
    27   if [ $? -eq 0 ] ; then 
    28     DE_INSTALLED=1 
    29   fi 
    30 else 
    31   which startkde4 >/dev/null 2>/dev/null 
    32   if [ $? -eq 0 ] ; then 
    33     DE_INSTALLED=1 
    34   fi 
    35   which startkde >/dev/null 2>/dev/null 
    36   if [ $? -eq 0 ] ; then 
    37     DE_INSTALLED=1 
    38   fi 
    39 fi 
    40  
    41 } 
  • src-sh/de-info/de-profiles/lxde.profile

    r04d2faf rdea54da  
    22DE_NAME="LXDE" 
    33XDG="YES" 
     4 
     5DE_SESSION_NAME="LXDE" 
     6DE_METAPACKAGE="LXDE" 
     7DE_INSTALL_FILE="startlxde" 
     8 
    49DE_FILEMAN="pcmanfm %s" 
    510DE_TERMINAL="lxterminal" 
    611DE_TERMINAL_TITLE="-T" 
    712DE_TERMINAL_COMMAND="-e" 
    8 DE_SESSION_NAME="LXDE" 
    913 
    10 active() 
    11 { 
    12 if [ "$DESKTOP_SESSION" = "LXDE" ] || [ "$PCDM_SESSION" = "$DE_SESSION_NAME" ]; then 
    13 DE_ACTIVE=1 
    14 fi 
    15 } 
    16  
    17 installed() 
    18 { 
    19 # Check via pc-metapkgmanager if it exists 
    20 which pc-metapkgmanager >/dev/null 2>/dev/null 
    21 if [ $? -eq 0 ] ; then 
    22   pc-metapkgmanager status LXDE | grep "is installed" >/dev/null 
    23   if [ $? -eq 0 ] ; then 
    24     DE_INSTALLED=1 
    25   fi 
    26 else 
    27   which startlxde >/dev/null 2>/dev/null 
    28   if [ $? -eq 0 ] ; then 
    29     DE_INSTALLED=1 
    30   fi 
    31 fi 
    32 } 
  • src-sh/de-info/de-profiles/mate.profile

    r04d2faf rdea54da  
    11DE_NAME="Mate" 
    22XDG="YES" 
     3 
     4DE_SESSION_NAME="MATE" 
     5DE_METAPACKAGE="Mate" 
     6DE_INSTALL_FILE="mate-session" 
     7 
    38DE_SU="pc-su %s" 
    49DE_FILEMAN="nautilus %s" 
     
    611DE_TERMINAL_TITLE="-t" 
    712DE_TERMINAL_COMMAND="-e" 
    8 DE_SESSION_NAME="MATE" 
    913 
    10 active() { 
    11 if [ "$PCDM_SESSION" = "$DE_SESSION_NAME" ]; then 
    12 DE_ACTIVE=1 
    13 fi   
    1414 
    15 } 
    16  
    17 installed() { 
    18 # Check via pc-metapkgmanager if it exists 
    19 which pc-metapkgmanager >/dev/null 2>/dev/null 
    20 if [ $? -eq 0 ] ; then 
    21   pc-metapkgmanager status Mate | grep "is installed" >/dev/null 
    22   if [ $? -eq 0 ] ; then 
    23     DE_INSTALLED=1 
    24   fi 
    25 else 
    26   which mate-session >/dev/null 2>/dev/null 
    27   if [ $? -eq 0 ] ; then 
    28     DE_INSTALLED=1 
    29   fi 
    30 fi 
    31  
    32 } 
  • src-sh/de-info/de-profiles/xfce.profile

    r04d2faf rdea54da  
    11#!/bin/sh 
    22DE_NAME="XFCE" 
     3 
     4DE_SESSION_NAME="XFCE" 
     5DE_METAPACKAGE="XFCE" 
     6DE_INSTALL_FILE="startxfce4 startxfce" 
     7 
    38XDG="YES" 
    49DE_SU="pc-su %s" 
     
    712DE_TERMINAL_TITLE="-T" 
    813DE_TERMINAL_COMMAND="-e" 
    9 DE_SESSION_NAME="XFCE" 
    10  
    11 active() { 
    12 if [ "$PCDM_SESSION" = "$DE_SESSION_NAME" ]; then 
    13 DE_ACTIVE=1 
    14 fi   
    15  
    16 } 
    17  
    18 installed() 
    19 { 
    20 # Check via pc-metapkgmanager if it exists 
    21 which pc-metapkgmanager >/dev/null 2>/dev/null 
    22 if [ $? -eq 0 ] ; then 
    23   pc-metapkgmanager status XFCE | grep "is installed">/dev/null 
    24   if [ $? -eq 0 ] ; then 
    25     DE_INSTALLED=1 
    26   fi 
    27 else 
    28   which startxfce4 >/dev/null 2>/dev/null 
    29   if [ $? -eq 0 ] ; then 
    30     DE_INSTALLED=1 
    31   fi 
    32   which startxfce >/dev/null 2>/dev/null 
    33   if [ $? -eq 0 ] ; then 
    34     DE_INSTALLED=1 
    35   fi 
    36 fi 
    37 } 
Note: See TracChangeset for help on using the changeset viewer.